The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   171,555 1,714 SH   SOLE   1,714 0 0
ABBOTT LABS COM 002824100   1,252,640 11,490 SH   SOLE   11,361 0 129
ABBVIE INC COM 00287Y109   2,032,133 15,083 SH   SOLE   15,001 0 82
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   16,047 52 SH   SOLE   36 0 16
ADOBE SYSTEMS INCORPORATED COM 00724F101   417,598 854 SH   SOLE   832 0 22
ADVANSIX INC COM 00773T101   70 2 SH   SOLE   2 0 0
AGENUS INC COM NEW 00847G705   33,880 21,175 SH   SOLE   21,175 0 0
AGNICO EAGLE MINES LTD COM 008474108   140,744 2,816 SH   SOLE   2,816 0 0
AIR PRODS & CHEMS INC COM 009158106   2,048,486 6,839 SH   SOLE   6,809 0 30
ALCOA CORP COM 013872106   84,825 2,500 SH   SOLE   2,500 0 0
ALCON AG ORD SHS H01301128   663 8 SH   SOLE   8 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104   321,975 17,283 SH   SOLE   17,283 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   62,420 550 SH   SOLE   550 0 0
ALIGN TECHNOLOGY INC COM 016255101   6,366 18 SH   SOLE   0 0 18
ALLETE INC COM NEW 018522300   13,913 240 SH   SOLE   240 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   1,096,399 34,092 SH   SOLE   34,092 0 0
ALLSTATE CORP COM 020002101   32,712 300 SH   SOLE   300 0 0
ALPHABET INC CAP STK CL A 02079K305   16,468,446 137,581 SH   SOLE   132,335 0 5,246
ALPHABET INC CAP STK CL C 02079K107   45,290,685 374,396 SH   SOLE   364,421 0 9,975
ALPS ETF TR ALERIAN MLP 00162Q452   23,526 600 SH   SOLE   600 0 0
ALTRIA GROUP INC COM 02209S103   155,153 3,425 SH   SOLE   3,425 0 0
AMAZON COM INC COM 023135106   52,329,894 401,426 SH   SOLE   393,112 0 8,314
AMCOR PLC ORD G0250X107   54,990 5,510 SH   SOLE   5,510 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   449 25 SH   SOLE   25 0 0
AMERICAN ASSETS TR INC COM 024013104   24,960 1,300 SH   SOLE   0 0 1,300
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   13,678,019 238,293 SH   SOLE   235,323 0 2,970
AMERICAN ELEC PWR CO INC COM 025537101   26,355 313 SH   SOLE   313 0 0
AMERICAN EXPRESS CO COM 025816109   19,676,239 112,952 SH   SOLE   109,906 0 3,046
AMERICAN HOMES 4 RENT CL A 02665T306   17,025,005 480,254 SH   SOLE   457,786 0 22,468
AMERICAN INTL GROUP INC COM NEW 026874784   1,497 26 SH   SOLE   26 0 0
AMERICAN TOWER CORP NEW COM 03027X100   481,060 2,479 SH   SOLE   2,479 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   13,387,279 412,118 SH   SOLE   392,869 0 19,249
AMGEN INC COM 031162100   13,350,729 60,133 SH   SOLE   58,923 0 1,210
AMKOR TECHNOLOGY INC COM 031652100   59,292 1,993 SH   SOLE   1,993 0 0
AMPHENOL CORP NEW CL A 032095101   101,261 1,192 SH   SOLE   1,192 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103   34 5 SH   SOLE   5 0 0
ANTERO RESOURCES CORP COM 03674X106   130,465 5,665 SH   SOLE   5,665 0 0
APA CORPORATION COM 03743Q108   268,474 7,857 SH   SOLE   7,857 0 0
APPIAN CORP CL A 03782L101   21,563 453 SH   SOLE   131 0 322
APPLE INC COM 037833100   83,521,575 430,590 SH   SOLE   417,504 0 13,086
APPLIED MATLS INC COM 038222105   50,589 350 SH   SOLE   350 0 0
ARES CAPITAL CORP COM 04010L103   271,610 14,455 SH   SOLE   14,455 0 0
ARISTA NETWORKS INC COM 040413106   22,689 140 SH   SOLE   41 0 99
ARK ETF TR NEXT GNRTN INTER 00214Q401   6,448 110 SH   SOLE   0 0 110
ARMADA HOFFLER PPTYS INC COM 04208T108   3,398,486 286,161 SH   SOLE   267,196 0 18,965
ASTRAZENECA PLC SPONSORED ADR 046353108   21,977,166 307,072 SH   SOLE   299,843 0 7,229
AT&T INC COM 00206R102   1,105,383 69,303 SH   SOLE   67,647 0 1,656
ATMOS ENERGY CORP COM 049560105   212,205 1,824 SH   SOLE   1,824 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   907,074 4,127 SH   SOLE   4,127 0 0
AVALONBAY CMNTYS INC COM 053484101   23,776,784 124,690 SH   SOLE   118,084 0 6,606
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   44,583 3,300 SH   SOLE   3,300 0 0
BAKER HUGHES COMPANY CL A 05722G100   457,808 14,483 SH   SOLE   14,483 0 0
BALL CORP COM 058498106   232,840 4,000 SH   SOLE   4,000 0 0
BANK AMERICA CORP COM 060505104   4,744,294 165,364 SH   SOLE   164,264 0 1,100
BANK NEW YORK MELLON CORP COM 064058100   51,599 1,159 SH   SOLE   1,159 0 0
BARRICK GOLD CORP COM 067901108   33,810 1,997 SH   SOLE   1,997 0 0
BCE INC COM NEW 05534B760   3,101 68 SH   SOLE   68 0 0
BECTON DICKINSON & CO COM 075887109   2,113 8 SH   SOLE   8 0 0
BERKLEY W R CORP COM 084423102   145,625 2,445 SH   SOLE   2,445 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,793,131 8,191 SH   SOLE   6,740 0 1,451
BHP GROUP LTD SPONSORED ADS 088606108   68,919 1,155 SH   SOLE   965 0 190
BLACK HILLS CORP COM 092113109   19,766 328 SH   SOLE   328 0 0
BLACKROCK INC COM 09247X101   42,851 62 SH   SOLE   50 0 12
BLACKROCK INVT QUALITY MUN T COM 09247D105   21,342 1,835 SH   SOLE   1,835 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   27,335 2,750 SH   SOLE   2,750 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102   16,108 1,408 SH   SOLE   1,408 0 0
BLACKSTONE INC COM 09260D107   46,485 500 SH   SOLE   500 0 0
BLOCK INC CL A 852234103   6,657 100 SH   SOLE   100 0 0
BLOOM ENERGY CORP COM CL A 093712107   130,800 8,000 SH   SOLE   8,000 0 0
BOEING CO COM 097023105   137,043 649 SH   SOLE   633 0 16
BOK FINL CORP COM NEW 05561Q201   332,829 4,120 SH   SOLE   4,120 0 0
BORGWARNER INC COM 099724106   19,564 400 SH   SOLE   400 0 0
BOSTON PROPERTIES INC COM 101121101   6,911 120 SH   SOLE   120 0 0
BP PLC SPONSORED ADR 055622104   50,006 1,417 SH   SOLE   1,417 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,628,167 25,460 SH   SOLE   23,460 0 2,000
BROADCOM INC COM 11135F101   25,109,512 28,947 SH   SOLE   28,506 0 441
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   61,449 371 SH   SOLE   371 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   46,429 1,473 SH   SOLE   1,473 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   173,844 5,895 SH   SOLE   5,895 0 0
C3 AI INC CL A 12468P104   36,430 1,000 SH   SOLE   0 0 1,000
CACTUS INC CL A 127203107   188,748 4,460 SH   SOLE   4,460 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   11,726 50 SH   SOLE   50 0 0
CAMDEN PPTY TR SH BEN INT 133131102   14,816,142 135,044 SH   SOLE   128,875 0 6,169
CARRIER GLOBAL CORPORATION COM 14448C104   71,235 1,433 SH   SOLE   1,433 0 0
CATERPILLAR INC COM 149123101   21,715,064 88,255 SH   SOLE   86,117 0 2,138
CEL-SCI CORP COM PAR NEW 150837607   3,341 1,386 SH   SOLE   6 0 1,380
CENTERPOINT ENERGY INC COM 15189T107   74,799 2,566 SH   SOLE   2,566 0 0
CGI INC CL A SUB VTG 12532H104   131,788 1,250 SH   SOLE   1,250 0 0
CHAMPIONX CORPORATION COM 15872M104   279,205 8,995 SH   SOLE   8,995 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   125,620 1,000 SH   SOLE   0 0 1,000
CHEVRON CORP NEW COM 166764100   2,547,812 16,192 SH   SOLE   15,799 0 393
CHORD ENERGY CORPORATION COM NEW 674215207   245,773 1,598 SH   SOLE   1,598 0 0
CHURCH & DWIGHT CO INC COM 171340102   22,051 220 SH   SOLE   220 0 0
CISCO SYS INC COM 17275R102   752,352 14,541 SH   SOLE   14,056 0 485
CITIGROUP INC COM NEW 172967424   539,129 11,710 SH   SOLE   11,710 0 0
CITIZENS FINL GROUP INC COM 174610105   626 24 SH   SOLE   24 0 0
CLEARWATER PAPER CORP COM 18538R103   12,403 396 SH   SOLE   396 0 0
CLOROX CO DEL COM 189054109   261,303 1,643 SH   SOLE   1,643 0 0
COCA COLA CO COM 191216100   4,318,015 71,704 SH   SOLE   70,554 0 1,150
COLGATE PALMOLIVE CO COM 194162103   926,638 12,028 SH   SOLE   12,028 0 0
COMCAST CORP NEW CL A 20030N101   26,676 642 SH   SOLE   42 0 600
COMERICA INC COM 200340107   26,984 637 SH   SOLE   637 0 0
CONOCOPHILLIPS COM 20825C104   29,081,373 280,681 SH   SOLE   274,494 0 6,187
CONSOLIDATED EDISON INC COM 209115104   122,854 1,359 SH   SOLE   659 0 700
CONSTELLATION BRANDS INC CL A 21036P108   44,304 180 SH   SOLE   180 0 0
CORNING INC COM 219350105   87,600 2,500 SH   SOLE   2,500 0 0
CORTEVA INC COM 22052L104   9,226 161 SH   SOLE   161 0 0
COSTCO WHSL CORP NEW COM 22160K105   25,498,448 47,361 SH   SOLE   46,113 0 1,248
COTERRA ENERGY INC COM 127097103   569,554 22,512 SH   SOLE   22,512 0 0
COUSINS PPTYS INC COM NEW 222795502   4,560 200 SH   SOLE   200 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208   242,690 9,165 SH   SOLE   9,165 0 0
CROSS TIMBERS RTY TR TR UNIT 22757R109   22,000 1,000 SH   SOLE   0 0 1,000
CROWN CASTLE INC COM 22822V101   30,919,311 271,280 SH   SOLE   258,135 0 13,145
CTO RLTY GROWTH INC NEW COM 22948Q101   8,095,538 472,318 SH   SOLE   447,644 0 24,674
CULLEN FROST BANKERS INC COM 229899109   82,046 763 SH   SOLE   463 0 300
CUMMINS INC COM 231021106   429,030 1,750 SH   SOLE   1,750 0 0
CURO GROUP HOLDINGS CORP COM 23131L107   6,750 5,000 SH   SOLE   5,000 0 0
CVS HEALTH CORP COM 126650100   72,725 1,052 SH   SOLE   918 0 134
CYTOKINETICS INC COM NEW 23282W605   69,807 2,140 SH   SOLE   2,140 0 0
DEERE & CO COM 244199105   119,532 295 SH   SOLE   295 0 0
DELL TECHNOLOGIES INC CL C 24703L202   28,408 525 SH   SOLE   0 0 525
DEVON ENERGY CORP NEW COM 25179M103   483,884 10,010 SH   SOLE   8,054 0 1,956
DIAGEO PLC SPON ADR NEW 25243Q205   91,771 529 SH   SOLE   529 0 0
DIAMONDBACK ENERGY INC COM 25278X109   1,117,743 8,509 SH   SOLE   7,862 0 647
DIGITAL RLTY TR INC COM 253868103   23,094,431 202,814 SH   SOLE   191,575 0 11,239
DISNEY WALT CO COM 254687106   11,932,897 133,657 SH   SOLE   130,758 0 2,899
DNP SELECT INCOME FD INC COM 23325P104   4,654 444 SH   SOLE   444 0 0
DOLLAR GEN CORP NEW COM 256677105   547,032 3,222 SH   SOLE   3,107 0 115
DORCHESTER MINERALS LP COM UNIT 25820R105   125,832 4,200 SH   SOLE   4,200 0 0
DOVER CORP COM 260003108   15,654,564 106,025 SH   SOLE   103,529 0 2,496
DOW INC COM 260557103   27,642 519 SH   SOLE   519 0 0
DRIL-QUIP INC COM 262037104   504,215 21,668 SH   SOLE   21,668 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   15,526 173 SH   SOLE   173 0 0
DUPONT DE NEMOURS INC COM 26614N102   261,614 3,662 SH   SOLE   3,662 0 0
EASTGROUP PPTYS INC COM 277276101   12,932,087 74,048 SH   SOLE   69,855 0 4,193
EBAY INC. COM 278642103   134,070 3,000 SH   SOLE   0 0 3,000
EMBECTA CORP COMMON STOCK 29082K105   22 1 SH   SOLE   1 0 0
EMERSON ELEC CO COM 291011104   18,809,812 208,096 SH   SOLE   202,227 0 5,869
ENBRIDGE INC COM 29250N105   134,483 3,620 SH   SOLE   3,620 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   164,453 12,949 SH   SOLE   6,949 0 6,000
ENPHASE ENERGY INC COM 29355A107   78,046 466 SH   SOLE   466 0 0
ENTEGRIS INC COM 29362U104   2,993 27 SH   SOLE   27 0 0
ENTERGY CORP NEW COM 29364G103   126,581 1,300 SH   SOLE   1,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   6,721,780 255,096 SH   SOLE   253,378 0 1,718
EOG RES INC COM 26875P101   1,423,626 12,440 SH   SOLE   12,175 0 265
EQT CORP COM 26884L109   229,012 5,568 SH   SOLE   5,568 0 0
EQUINIX INC COM 29444U700   21,014,296 26,806 SH   SOLE   25,380 0 1,426
EQUINOR ASA SPONSORED ADR 29446M102   3,301 113 SH   SOLE   113 0 0
EQUITRANS MIDSTREAM CORP COM 294600101   53,651 5,612 SH   SOLE   5,612 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   10,223,208 153,708 SH   SOLE   145,327 0 8,381
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870   15,028 325 SH   SOLE   325 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   60,090 1,188 SH   SOLE   1,188 0 0
EVERSOURCE ENERGY COM 30040W108   2,554 36 SH   SOLE   36 0 0
EXCELERATE ENERGY INC CL A COM 30069T101   37,611 1,850 SH   SOLE   1,850 0 0
EXTRA SPACE STORAGE INC COM 30225T102   104,195 700 SH   SOLE   400 0 300
EXXON MOBIL CORP COM 30231G102   67,196,558 626,541 SH   SOLE   625,588 0 953
F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104   39,698 1,602 SH   SOLE   34 0 1,568
FERRARI N V COM N3167Y103   260,168 800 SH   SOLE   800 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   4,868 90 SH   SOLE   90 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   16,254 409 SH   SOLE   409 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   70,828 966 SH   SOLE   966 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   2,613 20 SH   SOLE   0 0 20
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   54,000 1,500 SH   SOLE   500 0 1,000
FIRST FINL BANKSHARES INC COM 32020R109   97,550 3,424 SH   SOLE   0 0 3,424
FIRST MAJESTIC SILVER CORP COM 32076V103   16,103 2,850 SH   SOLE   2,850 0 0
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863   69,272 1,414 SH   SOLE   1,414 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   245,823 12,453 SH   SOLE   12,453 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   499,860 25,018 SH   SOLE   25,018 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   499,817 8,413 SH   SOLE   8,413 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   21,328 467 SH   SOLE   467 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   9,021 225 SH   SOLE   0 0 225
FORD MTR CO DEL COM 345370860   62,033 4,100 SH   SOLE   4,000 0 100
FRANCO NEV CORP COM 351858105   225,308 1,580 SH   SOLE   1,500 0 80
GABELLI MULTIMEDIA TR INC COM 36239Q109   39,450 6,000 SH   SOLE   6,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109   3,514 16 SH   SOLE   16 0 0
GARRETT MOTION INC COM 366505105   61 8 SH   SOLE   8 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   86,359 1,063 SH   SOLE   1,063 0 0
GENERAL ELECTRIC CO COM NEW 369604301   908,790 8,273 SH   SOLE   8,273 0 0
GENERAL MLS INC COM 370334104   43,259 564 SH   SOLE   64 0 500
GENERAL MTRS CO COM 37045V100   11,568 300 SH   SOLE   300 0 0
GENUINE PARTS CO COM 372460105   849,535 5,020 SH   SOLE   5,020 0 0
GETTY RLTY CORP NEW COM 374297109   445,798 13,042 SH   SOLE   11,792 0 1,250
GILEAD SCIENCES INC COM 375558103   255,488 3,315 SH   SOLE   3,150 0 165
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624   10,416 400 SH   SOLE   400 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343   561,267 13,074 SH   SOLE   13,074 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475   17,365 423 SH   SOLE   0 0 423
GLOBAL X FDS US PFD ETF 37954Y657   171,680 8,854 SH   SOLE   8,854 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   48,510 3,500 SH   SOLE   3,500 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   19,353 60 SH   SOLE   60 0 0
GSK PLC SPONSORED ADR 37733W204   6,416 180 SH   SOLE   180 0 0
HALLIBURTON CO COM 406216101   1,274,404 38,630 SH   SOLE   37,970 0 660
HANOVER INS GROUP INC COM 410867105   64,541 571 SH   SOLE   571 0 0
HCA HEALTHCARE INC COM 40412C101   5,463 18 SH   SOLE   18 0 0
HEALTHCARE RLTY TR CL A COM 42226K105   585,603 31,050 SH   SOLE   26,650 0 4,400
HELMERICH & PAYNE INC COM 423452101   70,900 2,000 SH   SOLE   2,000 0 0
HERCULES CAPITAL INC COM 427096508   63,714 4,305 SH   SOLE   4,305 0 0
HERSHEY CO COM 427866108   1,259,737 5,045 SH   SOLE   5,000 0 45
HIGHWOODS PPTYS INC COM 431284108   10,085,597 421,815 SH   SOLE   401,669 0 20,146
HOME DEPOT INC COM 437076102   615,068 1,980 SH   SOLE   1,970 0 10
HONEYWELL INTL INC COM 438516106   16,447,984 79,267 SH   SOLE   77,309 0 1,958
HORMEL FOODS CORP COM 440452100   247,032 6,142 SH   SOLE   6,142 0 0
HP INC COM 40434L105   367,906 11,980 SH   SOLE   11,980 0 0
HUNTSMAN CORP COM 447011107   10,808 400 SH   SOLE   400 0 0
IAMGOLD CORP COM 450913108   6,049 2,300 SH   SOLE   2,300 0 0
IDACORP INC COM 451107106   23,804 232 SH   SOLE   232 0 0
ILLINOIS TOOL WKS INC COM 452308109   63,291 253 SH   SOLE   253 0 0
ILLUMINA INC COM 452327109   12,000 64 SH   SOLE   19 0 45
INSPERITY INC COM 45778Q107   20,224 170 SH   SOLE   170 0 0
INTEL CORP COM 458140100   1,621,740 48,497 SH   SOLE   48,497 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,766,025 13,198 SH   SOLE   13,128 0 70
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   202,955 2,550 SH   SOLE   2,550 0 0
INTUIT COM 461202103   20,990,601 45,812 SH   SOLE   44,674 0 1,138
INTUIT COM 461202103   61,856 135 SH   SOLE   135 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   130,622 382 SH   SOLE   382 0 0
INVENTRUST PPTYS CORP COM NEW 46124J201   12,182,491 522,346 SH   SOLE   494,830 0 27,516
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   96,252 1,939 SH   SOLE   1,939 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   61,865 1,376 SH   SOLE   1,376 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   23,300 1,250 SH   SOLE   1,250 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735   9,302 302 SH   SOLE   302 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   2,440 59 SH   SOLE   0 0 59
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   242,614 10,904 SH   SOLE   10,904 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   2,957 35 SH   SOLE   0 0 35
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787   8,029 131 SH   SOLE   0 0 131
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   98,027 599 SH   SOLE   599 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   65,695 1,165 SH   SOLE   1,165 0 0
INVESCO LTD SHS G491BT108   1,833 109 SH   SOLE   109 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,195,322 3,236 SH   SOLE   3,236 0 0
INVITATION HOMES INC COM 46187W107   21,127,620 614,175 SH   SOLE   583,150 0 31,025
IQVIA HLDGS INC COM 46266C105   16,838,645 74,915 SH   SOLE   73,594 0 1,321
IRON MTN INC DEL COM 46284V101   11,649 205 SH   SOLE   0 0 205
ISHARES GOLD TR ISHARES NEW 464285204   4,258 117 SH   SOLE   117 0 0
ISHARES INC CORE MSCI EMKT 46434G103   13,076,949 265,306 SH   SOLE   260,406 0 4,900
ISHARES INC MSCI EMERG MRKT 464286533   97,315 1,770 SH   SOLE   1,770 0 0
ISHARES INC MSCI EURZONE ETF 464286608   6,507 142 SH   SOLE   142 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   241,463 2,474 SH   SOLE   2,474 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   2,419 24 SH   SOLE   24 0 0
ISHARES TR CORE MSCI EAFE 46432F842   91,935 1,362 SH   SOLE   1,362 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   33,440 534 SH   SOLE   534 0 0
ISHARES TR CORE S&P MCP ETF 464287507   214,414 820 SH   SOLE   820 0 0
ISHARES TR CORE S&P SCP ETF 464287804   6,478 65 SH   SOLE   65 0 0
ISHARES TR CORE S&P TTL STK 464287150   7,828 80 SH   SOLE   80 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,674,770 6,001 SH   SOLE   5,738 0 263
ISHARES TR CORE US AGGBD ET 464287226   1,666 17 SH   SOLE   17 0 0
ISHARES TR EAFE GRWTH ETF 464288885   17,747 186 SH   SOLE   186 0 0
ISHARES TR EXPANDED TECH 464287515   12,107 35 SH   SOLE   35 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   356,198 7,009 SH   SOLE   6,827 0 182
ISHARES TR ISHS 1-5YR INVS 464288646   7,375 147 SH   SOLE   147 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,642,270 22,652 SH   SOLE   22,652 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   96,329 2,435 SH   SOLE   2,435 0 0
ISHARES TR MSCI UK ETF NEW 46435G334   4,853 150 SH   SOLE   150 0 0
ISHARES TR PFD AND INCM SEC 464288687   11,878 384 SH   SOLE   384 0 0
ISHARES TR RUS 1000 ETF 464287622   45,092 185 SH   SOLE   185 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   651,076 2,366 SH   SOLE   2,366 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   37,880 240 SH   SOLE   240 0 0
ISHARES TR RUS MD CP GR ETF 464287481   13,529 140 SH   SOLE   140 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   22,188 202 SH   SOLE   202 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   341,768 1,825 SH   SOLE   1,825 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   637,473 2,505 SH   SOLE   2,505 0 0
ISHARES TR S&P 100 ETF 464287101   5,177 25 SH   SOLE   25 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   40,597 576 SH   SOLE   576 0 0
ISHARES TR S&P MC 400VL ETF 464287705   32,139 300 SH   SOLE   300 0 0
ISHARES TR S&P SML 600 GWT 464287887   91,944 800 SH   SOLE   800 0 0
ISHARES TR SELECT DIVID ETF 464287168   7,931 70 SH   SOLE   70 0 0
ISHARES TR U.S. MED DVC ETF 464288810   6,776 120 SH   SOLE   120 0 0
ISHARES TR U.S. REAL ES ETF 464287739   6,156,196 71,137 SH   SOLE   69,150 0 1,987
ISHARES TR US HLTHCR PR ETF 464288828   18,418 72 SH   SOLE   72 0 0
ITRON INC COM 465741106   7,210 100 SH   SOLE   100 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   1,039,562 18,939 SH   SOLE   18,859 0 80
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   48,516 1,560 SH   SOLE   1,560 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   6,073,013 122,218 SH   SOLE   120,269 0 1,949
JOHNSON & JOHNSON COM 478160104   3,036,308 18,344 SH   SOLE   17,489 0 855
JPMORGAN CHASE & CO COM 46625H100   28,706,453 197,377 SH   SOLE   192,752 0 4,625
KAYNE ANDERSON ENERGY INFRST COM 486606106   65,120 8,000 SH   SOLE   8,000 0 0
KELLOGG CO COM 487836108   1,285,318 19,070 SH   SOLE   19,070 0 0
KEURIG DR PEPPER INC COM 49271V100   6,254 200 SH   SOLE   200 0 0
KIMBERLY-CLARK CORP COM 494368103   1,038,350 7,521 SH   SOLE   7,451 0 70
KIMCO RLTY CORP COM 49446R109   112,621 5,711 SH   SOLE   5,711 0 0
KINDER MORGAN INC DEL COM 49456B101   871,935 50,635 SH   SOLE   50,635 0 0
KINROSS GOLD CORP COM 496902404   5,844 1,225 SH   SOLE   1,225 0 0
KRAFT HEINZ CO COM 500754106   15,827,320 445,840 SH   SOLE   437,374 0 8,466
KRANESHARES TR GLOBAL CARB STRA 500767678   41,257 1,088 SH   SOLE   1,088 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   717 50 SH   SOLE   50 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,913 144 SH   SOLE   144 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   5,874 30 SH   SOLE   30 0 0
LAM RESEARCH CORP COM 512807108   43,072 67 SH   SOLE   67 0 0
LAMB WESTON HLDGS INC COM 513272104   78,511 683 SH   SOLE   683 0 0
LAUDER ESTEE COS INC CL A 518439104   23,959 122 SH   SOLE   100 0 22
LEGGETT & PLATT INC COM 524660107   682 23 SH   SOLE   23 0 0
LEIDOS HOLDINGS INC COM 525327102   25,660 290 SH   SOLE   290 0 0
LIFE STORAGE INC COM 53223X107   15,454,207 116,232 SH   SOLE   109,594 0 6,638
LILLY ELI & CO COM 532457108   7,331,096 15,632 SH   SOLE   15,632 0 0
LINDE PLC SHS G54950103   22,945,589 60,212 SH   SOLE   58,794 0 1,418
LOCKHEED MARTIN CORP COM 539830109   286,817 623 SH   SOLE   623 0 0
LOWES COS INC COM 548661107   25,327,185 112,216 SH   SOLE   109,247 0 2,969
LUMENTUM HLDGS INC COM 55024U109   114 2 SH   SOLE   0 0 2
MAG SILVER CORP COM 55903Q104   68,623 6,160 SH   SOLE   6,160 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   3,243,196 52,041 SH   SOLE   51,781 0 260
MAIN STR CAP CORP COM 56035L104   866,488 21,646 SH   SOLE   20,646 0 1,000
MARATHON OIL CORP COM 565849106   303,888 13,201 SH   SOLE   13,001 0 200
MARSH & MCLENNAN COS INC COM 571748102   150,464 800 SH   SOLE   800 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,822,553 4,634 SH   SOLE   4,553 0 81
MATTEL INC COM 577081102   2,931 150 SH   SOLE   150 0 0
MCCORMICK & CO INC COM NON VTG 579780206   205,863 2,360 SH   SOLE   2,360 0 0
MCDONALDS CORP COM 580135101   315,121 1,056 SH   SOLE   956 0 100
MEDTRONIC PLC SHS G5960L103   986,632 11,199 SH   SOLE   11,089 0 110
MERCK & CO INC COM 58933Y105   4,115,385 35,665 SH   SOLE   34,653 0 1,012
MESA RTY TR UNIT BEN INT 590660106   8,110 331 SH   SOLE   331 0 0
META PLATFORMS INC CL A 30303M102   19,285,917 67,203 SH   SOLE   65,502 0 1,701
MGM RESORTS INTERNATIONAL COM 552953101   1,318 30 SH   SOLE   0 0 30
MICROSOFT CORP COM 594918104   96,679,431 283,900 SH   SOLE   278,371 0 5,529
MINK THERAPEUTICS INC COM 603693102   649 309 SH   SOLE   309 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,281,576 19,465 SH   SOLE   19,124 0 341
MONDELEZ INTL INC CL A 609207105   76,879 1,054 SH   SOLE   1,054 0 0
MORGAN STANLEY COM NEW 617446448   26,422,740 309,400 SH   SOLE   300,681 0 8,719
MOTOROLA SOLUTIONS INC COM NEW 620076307   8,212 28 SH   SOLE   28 0 0
MPLX LP COM UNIT REP LTD 55336V100   84,511 2,490 SH   SOLE   2,490 0 0
NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608   83,910 1,591 SH   SOLE   1,591 0 0
NETFLIX INC COM 64110L106   272,223 618 SH   SOLE   618 0 0
NEW PAC METALS CORP COM 64782A107   47,470 21,775 SH   SOLE   21,775 0 0
NEXTERA ENERGY INC COM 65339F101   261,481 3,524 SH   SOLE   3,524 0 0
NIKE INC CL B 654106103   131,672 1,193 SH   SOLE   1,121 0 72
NINE ENERGY SERVICE INC COM 65441V101   138,482 36,157 SH   SOLE   36,157 0 0
NORFOLK SOUTHN CORP COM 655844108   96,373 425 SH   SOLE   425 0 0
NORTHROP GRUMMAN CORP COM 666807102   150,870 331 SH   SOLE   331 0 0
NOV INC COM 62955J103   184,460 11,500 SH   SOLE   11,500 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,084,077 10,743 SH   SOLE   10,643 0 100
NOVO-NORDISK A S ADR 670100205   1,628,496 10,063 SH   SOLE   10,000 0 63
NUCOR CORP COM 670346105   40,832 249 SH   SOLE   180 0 69
NUTRIEN LTD COM 67077M108   5,020 85 SH   SOLE   85 0 0
NUVEEN MUN VALUE FD INC COM 670928100   21,750 2,500 SH   SOLE   2,500 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   37,114 3,183 SH   SOLE   3,183 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105   28,550 2,500 SH   SOLE   2,500 0 0
NVIDIA CORPORATION COM 67066G104   38,982,140 92,152 SH   SOLE   90,221 0 1,931
NXP SEMICONDUCTORS N V COM N6596X109   471,993 2,306 SH   SOLE   2,174 0 132
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   24,035 644 SH   SOLE   644 0 0
OCCIDENTAL PETE CORP COM 674599105   231,908 3,944 SH   SOLE   3,944 0 0
OCEANEERING INTL INC COM 675232102   37,400 2,000 SH   SOLE   2,000 0 0
OLD NATL BANCORP IND COM 680033107   79,291 5,688 SH   SOLE   5,688 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   25,627 835 SH   SOLE   520 0 315
OMNICOM GROUP INC COM 681919106   2,379 25 SH   SOLE   25 0 0
ON SEMICONDUCTOR CORP COM 682189105   14,471 153 SH   SOLE   153 0 0
ONEOK INC NEW COM 682680103   326,314 5,287 SH   SOLE   5,287 0 0
ORACLE CORP COM 68389X105   199,000 1,671 SH   SOLE   1,661 0 10
OREILLY AUTOMOTIVE INC COM 67103H107   382,120 400 SH   SOLE   360 0 40
ORGANON & CO COMMON STOCK 68622V106   11,800 567 SH   SOLE   567 0 0
OTIS WORLDWIDE CORP COM 68902V107   1,336 15 SH   SOLE   15 0 0
OTTER TAIL CORP COM 689648103   33,637 426 SH   SOLE   426 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   212,036 15,800 SH   SOLE   15,800 0 0
PALO ALTO NETWORKS INC COM 697435105   22,217,362 86,953 SH   SOLE   85,328 0 1,625
PAN AMERN SILVER CORP COM 697900108   26,973 1,850 SH   SOLE   1,850 0 0
PARKER-HANNIFIN CORP COM 701094104   5,071 13 SH   SOLE   13 0 0
PAYCHEX INC COM 704326107   61,529 550 SH   SOLE   550 0 0
PAYPAL HLDGS INC COM 70450Y103   330,247 4,949 SH   SOLE   1,516 0 3,433
PEMBINA PIPELINE CORP COM 706327103   280,005 8,906 SH   SOLE   8,376 0 530
PENN ENTERTAINMENT INC COM 707569109   337 14 SH   SOLE   14 0 0
PEPSICO INC COM 713448108   1,424,528 7,691 SH   SOLE   7,691 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   32,880 3,000 SH   SOLE   3,000 0 0
PERSPECTIVE THERAPEUTICS INC COM 46489V104   334 500 SH   SOLE   500 0 0
PFIZER INC COM 717081103   3,644,782 99,367 SH   SOLE   96,765 0 2,602
PHILIP MORRIS INTL INC COM 718172109   779,691 7,987 SH   SOLE   7,987 0 0
PHILLIPS 66 COM 718546104   291,005 3,051 SH   SOLE   3,051 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   532,227 9,395 SH   SOLE   9,395 0 0
PIONEER NAT RES CO COM 723787107   1,962,527 9,473 SH   SOLE   8,932 0 541
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   22,560 1,600 SH   SOLE   1,600 0 0
PLYMOUTH INDL REIT INC COM 729640102   11,417,497 491,939 SH   SOLE   466,640 0 25,299
PNC FINL SVCS GROUP INC COM 693475105   33,125 263 SH   SOLE   263 0 0
POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201   19,100 5,000 SH   SOLE   5,000 0 0
PPG INDS INC COM 693506107   80,379 542 SH   SOLE   542 0 0
PROCEPT BIOROBOTICS CORP COM 74276L105   4,419 125 SH   SOLE   125 0 0
PROCTER AND GAMBLE CO COM 742718109   24,935,283 164,329 SH   SOLE   161,552 0 2,777
PROGRESSIVE CORP COM 743315103   280,095 2,116 SH   SOLE   1,216 0 900
PROLOGIS INC. COM 74340W103   33,489,640 273,095 SH   SOLE   259,621 0 13,474
PROPETRO HLDG CORP COM 74347M108   37,863 4,595 SH   SOLE   4,595 0 0
PROSHARES TR SHRT HGH YIELD 74347R131   15,572 850 SH   SOLE   850 0 0
PUBLIC STORAGE COM 74460D109   19,032,036 65,205 SH   SOLE   62,132 0 3,073
QUAD / GRAPHICS INC COM CL A 747301109   564 150 SH   SOLE   150 0 0
QUALCOMM INC COM 747525103   439,615 3,693 SH   SOLE   2,343 0 1,350
QUANTA SVCS INC COM 74762E102   23,394,249 119,085 SH   SOLE   116,195 0 2,890
QUEST DIAGNOSTICS INC COM 74834L100   28,112 200 SH   SOLE   0 0 200
RANGE RES CORP COM 75281A109   132,300 4,500 SH   SOLE   4,500 0 0
RAYONIER INC COM 754907103   251,954 8,024 SH   SOLE   8,024 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   341,195 3,483 SH   SOLE   3,283 0 200
READY CAPITAL CORP COM 75574U101   1,332 118 SH   SOLE   118 0 0
REALTY INCOME CORP COM 756109104   441,035 7,345 SH   SOLE   6,245 0 1,100
RESIDEO TECHNOLOGIES INC COM 76118Y104   212 12 SH   SOLE   12 0 0
REVVITY INC COM 714046109   7,128 60 SH   SOLE   0 0 60
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   34 2 SH   SOLE   2 0 0
ROCKWELL AUTOMATION INC COM 773903109   539,640 1,638 SH   SOLE   1,313 0 325
ROYAL GOLD INC COM 780287108   819,530 7,140 SH   SOLE   7,140 0 0
RPM INTL INC COM 749685103   169,859 1,893 SH   SOLE   1,893 0 0
RPT REALTY 7.25 PFD D CONV 74971D200   637,553 12,775 SH   SOLE   10,975 0 1,800
S&P GLOBAL INC COM 78409V104   80,178 200 SH   SOLE   200 0 0
SABINE RTY TR UNIT BEN INT 785688102   3,370,540 51,224 SH   SOLE   50,654 0 570
SABRA HEALTH CARE REIT INC COM 78573L106   26,895 2,285 SH   SOLE   2,285 0 0
SALESFORCE INC COM 79466L302   20,846,081 98,675 SH   SOLE   96,479 0 2,196
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   62,160 8,400 SH   SOLE   8,400 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   29,830,757 128,714 SH   SOLE   123,887 0 4,827
SCHLUMBERGER LTD COM STK 806857108   1,117,873 22,758 SH   SOLE   22,411 0 347
SCHWAB CHARLES CORP COM 808513105   286,575 5,056 SH   SOLE   5,056 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   12,365 502 SH   SOLE   502 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   5,884,889 165,074 SH   SOLE   165,074 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   685,314 11,904 SH   SOLE   11,830 0 74
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   16,800 333 SH   SOLE   333 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   9,202,509 343,762 SH   SOLE   339,247 0 4,515
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   5,038 156 SH   SOLE   156 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   3,220 97 SH   SOLE   97 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   370,687 7,713 SH   SOLE   7,713 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,015,699 19,646 SH   SOLE   19,603 0 43
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   15,977 220 SH   SOLE   220 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   143,103 2,133 SH   SOLE   2,133 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   7,856 150 SH   SOLE   150 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847   4,297 220 SH   SOLE   220 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   3,561,617 81,315 SH   SOLE   81,315 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   14,575 278 SH   SOLE   278 0 0
SEABRIDGE GOLD INC COM 811916105   40,970 3,400 SH   SOLE   3,400 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   17,943 290 SH   SOLE   290 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   308,219 4,736 SH   SOLE   4,736 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   152,275 1,876 SH   SOLE   1,876 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   633,546 18,794 SH   SOLE   18,794 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   86,989 2,308 SH   SOLE   2,308 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   573,958 3,380 SH   SOLE   3,380 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   376,636 5,078 SH   SOLE   5,078 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   699,620 5,271 SH   SOLE   5,271 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   418,334 3,898 SH   SOLE   3,898 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   215,233 3,289 SH   SOLE   3,289 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   169,387 2,044 SH   SOLE   2,044 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,554,483 8,941 SH   SOLE   8,941 0 0
SEMPRA COM 816851109   19,484,486 133,831 SH   SOLE   131,620 0 2,211
SERVICE CORP INTL COM 817565104   7,880 122 SH   SOLE   122 0 0
SERVICENOW INC COM 81762P102   28,099 50 SH   SOLE   50 0 0
SHELL PLC SPON ADS 780259305   1,370,989 22,706 SH   SOLE   22,051 0 655
SHERWIN WILLIAMS CO COM 824348106   3,983 15 SH   SOLE   15 0 0
SHOPIFY INC CL A 82509L107   194,446 3,010 SH   SOLE   3,010 0 0
SILVERCREST METALS INC COM 828363101   51,422 8,775 SH   SOLE   8,775 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200   1,029,429 59,677 SH   SOLE   59,677 0 0
SIMON PPTY GROUP INC NEW COM 828806109   2,517,464 21,800 SH   SOLE   20,595 0 1,205
SITE CTRS CORP COM 82981J109   11,859,690 889,609 SH   SOLE   846,861 0 42,748
SMITH A O CORP COM 831865209   583 8 SH   SOLE   8 0 0
SOUTHERN CO COM 842587107   24,728 352 SH   SOLE   352 0 0
SOUTHWEST AIRLS CO COM 844741108   36,210 1,000 SH   SOLE   0 0 1,000
SOUTHWESTERN ENERGY CO COM 845467109   45,364 7,548 SH   SOLE   7,548 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   27,081 79 SH   SOLE   79 0 0
SPDR GOLD TR GOLD SHS 78463V107   393,442 2,207 SH   SOLE   2,007 0 200
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   36,504 1,397 SH   SOLE   1,397 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   7,414 243 SH   SOLE   243 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,418,496 3,200 PRN Call SOLE   3,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,565,784 10,300 PRN Put SOLE   10,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   18,597,787 41,955 SH   SOLE   41,955 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   17,241 36 SH   SOLE   36 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   2,890 18 SH   SOLE   18 0 0
SPROTT INC COM NEW 852066208   46,980 1,450 SH   SOLE   1,450 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   216,240 12,000 SH   SOLE   12,000 0 0
STARBUCKS CORP COM 855244109   72,215 729 SH   SOLE   531 0 198
STARWOOD PPTY TR INC COM 85571B105   142,765 7,359 SH   SOLE   5,359 0 2,000
STELLAR BANCORP INC COM 858927106   74,965 3,275 SH   SOLE   3,275 0 0
STELLUS CAP INVT CORP COM 858568108   239,472 17,020 SH   SOLE   17,020 0 0
STERIS PLC SHS USD G8473T100   109,791 488 SH   SOLE   433 0 55
STRATUS PPTYS INC COM NEW 863167201   1,971,953 75,122 SH   SOLE   75,122 0 0
STRYKER CORPORATION COM 863667101   22,393,301 73,399 SH   SOLE   71,703 0 1,696
SUN CMNTYS INC COM 866674104   13,885,652 105,783 SH   SOLE   100,461 0 5,322
SUN LIFE FINANCIAL INC. COM 866796105   29,969 575 SH   SOLE   575 0 0
SUNCOR ENERGY INC NEW COM 867224107   3,226 110 SH   SOLE   110 0 0
SUPERIOR DRILLING PRODS INC COM 868153107   15,990 13,000 SH   SOLE   13,000 0 0
SYSCO CORP COM 871829107   17,943,564 241,827 SH   SOLE   237,157 0 4,670
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   37,240 369 SH   SOLE   369 0 0
TARGA RES CORP COM 87612G101   90,234 1,186 SH   SOLE   1,062 0 124
TC ENERGY CORP COM 87807B107   42,431 1,050 SH   SOLE   1,050 0 0
TE CONNECTIVITY LTD SHS H84989104   12,054 86 SH   SOLE   86 0 0
TESLA INC COM 88160R101   22,950,162 87,673 SH   SOLE   86,104 0 1,569
TEXAS INSTRS INC COM 882508104   318,816 1,771 SH   SOLE   1,751 0 20
THERMO FISHER SCIENTIFIC INC COM 883556102   26,148,238 50,116 SH   SOLE   48,896 0 1,220
TIDEWATER INC NEW *W EXP 11/14/202 88642R174   13 3 SH   SOLE   3 0 0
TJX COS INC NEW COM 872540109   24,948,548 294,239 SH   SOLE   287,535 0 6,704
TOOTSIE ROLL INDS INC COM 890516107   24,150 682 SH   SOLE   682 0 0
TRACTOR SUPPLY CO COM 892356106   185,503 839 SH   SOLE   839 0 0
TRANSDIGM GROUP INC COM 893641100   25,054,644 28,020 SH   SOLE   27,385 0 635
TRANSOCEAN LTD REG SHS H8817H100   295 42 SH   SOLE   42 0 0
TRUIST FINL CORP COM 89832Q109   1,913 63 SH   SOLE   63 0 0
U S SILICA HLDGS INC COM 90346E103   73,702 6,076 SH   SOLE   6,076 0 0
UBER TECHNOLOGIES INC COM 90353T100   194,265 4,500 SH   SOLE   4,500 0 0
UBS GROUP AG SHS H42097107   11,595 572 SH   SOLE   0 0 572
ULTA BEAUTY INC COM 90384S303   117,649 250 SH   SOLE   250 0 0
UNILEVER PLC SPON ADR NEW 904767704   86,536 1,660 SH   SOLE   1,660 0 0
UNITED NAT FOODS INC COM 911163103   146,625 7,500 SH   SOLE   500 0 7,000
UNITED PARCEL SERVICE INC CL B 911312106   90,163 503 SH   SOLE   503 0 0
UNITED STS NAT GAS FD LP UNIT PAR 912318300   6,211 837 SH   SOLE   837 0 0
UNITEDHEALTH GROUP INC COM 91324P102   35,317,539 73,480 SH   SOLE   71,528 0 1,952
US BANCORP DEL COM NEW 902973304   8,194 248 SH   SOLE   248 0 0
V F CORP COM 918204108   38,677 2,026 SH   SOLE   2,026 0 0
VAALCO ENERGY INC COM NEW 91851C201   99,855 26,557 SH   SOLE   26,557 0 0
VALERO ENERGY CORP COM 91913Y100   58,650 500 SH   SOLE   500 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607   57,520 200 SH   SOLE   200 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   17,228 229 SH   SOLE   229 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   533,981 7,346 SH   SOLE   7,346 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,641,138 17,746 SH   SOLE   17,746 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   644,017 2,276 SH   SOLE   2,276 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   38,315 189 SH   SOLE   189 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   186,466 2,231 SH   SOLE   827 0 1,404
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,264,757 8,016 SH   SOLE   8,011 0 5
VANGUARD INDEX FDS SMALL CP ETF 922908751   7,366,603 37,039 SH   SOLE   36,042 0 997
VANGUARD INDEX FDS VALUE ETF 922908744   1,655,750 11,652 SH   SOLE   11,652 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   27,804 511 SH   SOLE   511 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   4,743,451 116,604 SH   SOLE   116,604 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   5,524 50 SH   SOLE   50 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   14,194,747 353,191 SH   SOLE   353,191 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   272,381 5,744 SH   SOLE   5,744 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   55,321 700 SH   SOLE   700 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,520,086 20,091 SH   SOLE   19,191 0 900
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599   40,083 203 SH   SOLE   203 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   17,702,528 383,338 SH   SOLE   378,053 0 5,285
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   120,178 1,133 SH   SOLE   1,115 0 18
VENTAS INC COM 92276F100   21,748,092 456,418 SH   SOLE   434,141 0 22,277
VERIZON COMMUNICATIONS INC COM 92343V104   1,020,345 27,436 SH   SOLE   26,138 0 1,298
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105   53,660 2,000 SH   SOLE   2,000 0 0
VISA INC COM CL A 92826C839   30,204,570 127,188 SH   SOLE   124,346 0 2,842
VMWARE INC CL A COM 928563402   33,193 231 SH   SOLE   0 0 231
WABTEC COM 929740108   1,207 11 SH   SOLE   11 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   206,268 7,240 SH   SOLE   7,240 0 0
WALMART INC COM 931142103   1,362,437 8,668 SH   SOLE   8,268 0 400
WARNER BROS DISCOVERY INC COM SER A 934423104   653 52 SH   SOLE   21 0 31
WASTE CONNECTIONS INC COM 94106B101   370,618 2,593 SH   SOLE   2,593 0 0
WASTE MGMT INC DEL COM 94106L109   23,480,752 135,398 SH   SOLE   131,098 0 4,300
WATSCO INC COM 942622200   2,289 6 SH   SOLE   6 0 0
WELLS FARGO CO NEW COM 949746101   554,584 12,994 SH   SOLE   12,994 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   911,232 791 SH   SOLE   741 0 50
WELLTOWER INC COM 95040Q104   22,981,335 284,106 SH   SOLE   269,883 0 14,223
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   2,051,216 77,346 SH   SOLE   77,193 0 153
WEYERHAEUSER CO MTN BE COM NEW 962166104   335,100 10,000 SH   SOLE   10,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   272,286 6,300 SH   SOLE   6,300 0 0
WHEELER REAL ESTATE INVT TR COM NEW 963025705   12,320 20,000 SH   SOLE   20,000 0 0
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606   12,500 1,000 SH   SOLE   0 0 1,000
WHITESTONE REIT COM 966084204   19,400 2,000 SH   SOLE   0 0 2,000
WILLIAMS COS INC COM 969457100   172,385 5,283 SH   SOLE   5,283 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   13,265 572 SH   SOLE   572 0 0
WP CAREY INC COM 92936U109   63,439 939 SH   SOLE   939 0 0
XCEL ENERGY INC COM 98389B100   201,866 3,247 SH   SOLE   2,717 0 530
ZIMMER BIOMET HOLDINGS INC COM 98956P102   4,368 30 SH   SOLE   30 0 0
ZIMVIE INC COM 98888T107   34 3 SH   SOLE   3 0 0
ZOETIS INC CL A 98978V103   208,547 1,211 SH   SOLE   1,158 0 53
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   3,225 127 SH   SOLE   127 0 0