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   207,593 1,975 SH   SOLE   1,975 0 0
ABBOTT LABS COM 002824100   1,292,686 12,766 SH   SOLE   12,666 0 100
ABBVIE INC COM 00287Y109   2,338,437 14,673 SH   SOLE   14,591 0 82
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,146 25 SH   SOLE   25 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   320,628 832 SH   SOLE   832 0 0
ADVANSIX INC COM 00773T101   77 2 SH   SOLE   2 0 0
ADVENT CONV & INCOME FD COM 00764C109   2,428 210 SH   SOLE   210 0 0
AGENUS INC COM NEW 00847G705   32,186 21,175 SH   SOLE   21,175 0 0
AGNICO EAGLE MINES LTD COM 008474108   143,532 2,816 SH   SOLE   2,816 0 0
AIR PRODS & CHEMS INC COM 009158106   1,965,666 6,844 SH   SOLE   6,814 0 30
ALCOA CORP COM 013872106   106,613 2,505 SH   SOLE   2,505 0 0
ALCON AG ORD SHS H01301128   567 8 SH   SOLE   8 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104   11,711,778 613,461 SH   SOLE   589,608 950 22,903
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   69,075 550 SH   SOLE   550 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   12,600 1,500 SH   SOLE   1,500 0 0
ALIGN TECHNOLOGY INC COM 016255101   105,923 317 SH   SOLE   317 0 0
ALLETE INC COM NEW 018522300   15,449 240 SH   SOLE   240 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   1,308,556 35,792 SH   SOLE   35,792 0 0
ALLSTATE CORP COM 020002101   33,243 300 SH   SOLE   300 0 0
ALPHABET INC CAP STK CL A 02079K305   14,742,316 142,122 SH   SOLE   137,380 0 4,742
ALPHABET INC CAP STK CL C 02079K107   40,103,544 385,611 SH   SOLE   377,071 0 8,540
ALPS ETF TR ALERIAN MLP 00162Q452   23,190 600 SH   SOLE   600 0 0
ALTRIA GROUP INC COM 02209S103   150,950 3,383 SH   SOLE   3,383 0 0
AMAZON COM INC COM 023135106   42,077,351 407,371 SH   SOLE   400,657 0 6,714
AMCOR PLC ORD G0250X107   62,704 5,510 SH   SOLE   5,510 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   369 25 SH   SOLE   25 0 0
AMERICAN ASSETS TR INC COM 024013104   35,470 1,908 SH   SOLE   422 0 1,486
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   13,207,008 231,580 SH   SOLE   230,404 0 1,176
AMERICAN ELEC PWR CO INC COM 025537101   28,480 313 SH   SOLE   313 0 0
AMERICAN EXPRESS CO COM 025816109   17,956,457 108,860 SH   SOLE   106,795 0 2,065
AMERICAN HOMES 4 RENT CL A 02665T306   15,849,134 503,947 SH   SOLE   483,601 1,000 19,346
AMERICAN TOWER CORP NEW COM 03027X100   837,181 4,097 SH   SOLE   4,061 0 36
AMERICOLD REALTY TRUST INC COM 03064D108   11,329,992 395,706 SH   SOLE   379,203 500 16,003
AMGEN INC COM 031162100   14,047,126 58,106 SH   SOLE   57,241 0 865
AMKOR TECHNOLOGY INC COM 031652100   51,858 1,993 SH   SOLE   1,993 0 0
AMPHENOL CORP NEW CL A 032095101   104,439 1,278 SH   SOLE   1,278 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103   35 5 SH   SOLE   5 0 0
ANTERO RESOURCES CORP COM 03674X106   130,805 5,665 SH   SOLE   5,665 0 0
APA CORPORATION COM 03743Q108   283,324 7,857 SH   SOLE   7,857 0 0
APPIAN CORP CL A 03782L101   20,105 453 SH   SOLE   131 0 322
APPLE INC COM 037833100   73,196,437 443,884 SH   SOLE   432,932 0 10,952
APPLIED MATLS INC COM 038222105   42,991 350 SH   SOLE   350 0 0
APTIV PLC SHS G6095L109   8,415 75 SH   SOLE   75 0 0
ARCONIC CORPORATION COM 03966V107   105 4 SH   SOLE   4 0 0
ARES CAPITAL CORP COM 04010L103   93,386 5,110 SH   SOLE   5,110 0 0
ARISTA NETWORKS INC COM 040413106   23,501 140 SH   SOLE   41 0 99
ARMADA HOFFLER PPTYS INC COM 04208T108   3,911,313 326,336 SH   SOLE   309,235 807 16,294
ASML HOLDING N V N Y REGISTRY SHS N07059210   193,322 284 SH   SOLE   284 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   21,442,090 308,919 SH   SOLE   303,230 0 5,689
AT&T INC COM 00206R102   1,304,260 67,754 SH   SOLE   66,179 0 1,575
ATMOS ENERGY CORP COM 049560105   204,945 1,824 SH   SOLE   1,824 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   918,795 4,127 SH   SOLE   4,127 0 0
AVALONBAY CMNTYS INC COM 053484101   21,388,040 126,195 SH   SOLE   120,266 270 5,659
BAKER HUGHES COMPANY CL A 05722G100   417,980 14,483 SH   SOLE   14,483 0 0
BALL CORP COM 058498106   220,440 4,000 SH   SOLE   4,000 0 0
BANK AMERICA CORP COM 060505104   4,753,349 166,201 SH   SOLE   165,101 0 1,100
BANK NEW YORK MELLON CORP COM 064058100   52,665 1,159 SH   SOLE   1,159 0 0
BARRICK GOLD CORP COM 067901108   37,085 1,997 SH   SOLE   1,997 0 0
BEAM THERAPEUTICS INC COM 07373V105   3,828 125 SH   SOLE   125 0 0
BERKLEY W R CORP COM 084423102   152,226 2,445 SH   SOLE   2,445 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,374,442 7,690 SH   SOLE   6,790 0 900
BHP GROUP LTD SPONSORED ADS 088606108   73,239 1,155 SH   SOLE   965 0 190
BIOMARIN PHARMACEUTICAL INC COM 09061G101   10,697 110 SH   SOLE   110 0 0
BLACK HILLS CORP COM 092113109   20,697 328 SH   SOLE   328 0 0
BLACKROCK CAP INVT CORP COM 092533108   166 48 SH   SOLE   48 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105   22,149 1,835 SH   SOLE   1,835 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   28,078 2,750 SH   SOLE   2,750 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102   16,446 1,408 SH   SOLE   1,408 0 0
BLACKSTONE INC COM 09260D107   87,840 1,000 SH   SOLE   1,000 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   35,700 2,000 SH   SOLE   2,000 0 0
BLOCK INC CL A 852234103   6,865 100 SH   SOLE   100 0 0
BLOOM ENERGY CORP COM CL A 093712107   159,440 8,000 SH   SOLE   8,000 0 0
BOEING CO COM 097023105   134,469 633 SH   SOLE   633 0 0
BOK FINL CORP COM NEW 05561Q201   345,796 4,097 SH   SOLE   4,097 0 0
BOSTON PROPERTIES INC COM 101121101   7,755 120 SH   SOLE   120 0 0
BOSTON SCIENTIFIC CORP COM 101137107   157,595 3,150 SH   SOLE   3,150 0 0
BP PLC SPONSORED ADR 055622104   42,645 1,124 SH   SOLE   1,124 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,764,633 25,460 SH   SOLE   23,460 0 2,000
BROADCOM INC COM 11135F101   29,661,867 46,235 SH   SOLE   45,620 0 615
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   54,378 371 SH   SOLE   371 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   51,482 1,473 SH   SOLE   1,473 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   185,752 5,895 SH   SOLE   5,895 0 0
C3 AI INC CL A 12468P104   13,428 400 SH   SOLE   0 0 400
CACTUS INC CL A 127203107   183,886 4,460 SH   SOLE   4,460 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   10,505 50 SH   SOLE   50 0 0
CAMDEN PPTY TR SH BEN INT 133131102   13,999,861 132,431 SH   SOLE   126,533 270 5,628
CARRIER GLOBAL CORPORATION COM 14448C104   65,560 1,433 SH   SOLE   1,433 0 0
CATERPILLAR INC COM 149123101   20,530,118 89,714 SH   SOLE   88,046 0 1,668
CEL-SCI CORP COM PAR NEW 150837607   14 6 SH   SOLE   6 0 0
CENTERPOINT ENERGY INC COM 15189T107   75,595 2,566 SH   SOLE   2,566 0 0
CGI INC CL A SUB VTG 12532H104   120,338 1,250 SH   SOLE   1,250 0 0
CHAMPIONX CORPORATION COM 15872M104   244,035 8,995 SH   SOLE   8,995 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   130,000 1,000 SH   SOLE   0 0 1,000
CHEVRON CORP NEW COM 166764100   2,540,402 15,570 SH   SOLE   15,270 0 300
CHORD ENERGY CORPORATION COM NEW 674215207   215,091 1,598 SH   SOLE   1,598 0 0
CHURCH & DWIGHT CO INC COM 171340102   19,451 220 SH   SOLE   220 0 0
CISCO SYS INC COM 17275R102   739,117 14,139 SH   SOLE   13,954 0 185
CITIGROUP INC COM NEW 172967424   666,307 14,210 SH   SOLE   14,210 0 0
CLEARWATER PAPER CORP COM 18538R103   13,235 396 SH   SOLE   396 0 0
CLOROX CO DEL COM 189054109   259,989 1,643 SH   SOLE   1,643 0 0
COCA COLA CO COM 191216100   4,402,234 70,969 SH   SOLE   69,799 0 1,170
COLGATE PALMOLIVE CO COM 194162103   901,800 12,000 SH   SOLE   12,000 0 0
COMCAST CORP NEW CL A 20030N101   184,471 4,866 SH   SOLE   4,866 0 0
COMERICA INC COM 200340107   27,659 637 SH   SOLE   637 0 0
CONOCOPHILLIPS COM 20825C104   28,010,543 282,336 SH   SOLE   277,464 0 4,872
CONSOLIDATED EDISON INC COM 209115104   130,016 1,359 SH   SOLE   659 0 700
CONSTELLATION BRANDS INC CL A 21036P108   40,661 180 SH   SOLE   180 0 0
CORNING INC COM 219350105   88,200 2,500 SH   SOLE   2,500 0 0
CORTEVA INC COM 22052L104   9,710 161 SH   SOLE   161 0 0
COSTCO WHSL CORP NEW COM 22160K105   23,324,228 46,942 SH   SOLE   45,989 0 953
COTERRA ENERGY INC COM 127097103   552,445 22,512 SH   SOLE   22,512 0 0
COUSINS PPTYS INC COM NEW 222795502   4,276 200 SH   SOLE   200 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106   6,868 2,672 SH   SOLE   2,672 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108   11,459 12,878 SH   SOLE   0 0 12,878
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208   228,484 9,165 SH   SOLE   9,165 0 0
CROSS TIMBERS RTY TR TR UNIT 22757R109   18,570 1,000 SH   SOLE   0 0 1,000
CROWN CASTLE INC COM 22822V101   32,429,566 242,301 SH   SOLE   231,316 440 10,545
CTO RLTY GROWTH INC NEW COM 22948Q101   8,077,549 467,992 SH   SOLE   444,817 826 22,349
CULLEN FROST BANKERS INC COM 229899109   82,482 783 SH   SOLE   483 0 300
CUMMINS INC COM 231021106   418,040 1,750 SH   SOLE   1,750 0 0
CURO GROUP HOLDINGS CORP COM 23131L107   8,650 5,000 SH   SOLE   5,000 0 0
CVS HEALTH CORP COM 126650100   147,506 1,985 SH   SOLE   1,880 0 105
CYTOKINETICS INC COM NEW 23282W605   79,706 2,265 SH   SOLE   2,265 0 0
DEERE & CO COM 244199105   121,800 295 SH   SOLE   295 0 0
DELL TECHNOLOGIES INC CL C 24703L202   21,111 525 SH   SOLE   0 0 525
DEVON ENERGY CORP NEW COM 25179M103   471,180 9,310 SH   SOLE   8,054 0 1,256
DEXCOM INC COM 252131107   175,200 1,508 SH   SOLE   1,508 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   92,946 513 SH   SOLE   513 0 0
DIAMONDBACK ENERGY INC COM 25278X109   1,130,427 8,363 SH   SOLE   7,716 0 647
DIGITAL RLTY TR INC COM 253868103   19,489,663 198,247 SH   SOLE   189,169 424 8,654
DISNEY WALT CO COM 254687106   15,432,737 154,127 SH   SOLE   151,895 0 2,232
DNP SELECT INCOME FD INC COM 23325P104   4,893 444 SH   SOLE   444 0 0
DOLLAR GEN CORP NEW COM 256677105   17,300,889 82,205 SH   SOLE   80,917 0 1,288
DOMINION ENERGY INC COM 25746U109   7,101 127 SH   SOLE   127 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105   127,218 4,200 SH   SOLE   4,200 0 0
DOVER CORP COM 260003108   16,093,781 105,922 SH   SOLE   104,111 0 1,811
DOW INC COM 260557103   28,452 519 SH   SOLE   519 0 0
DRIL-QUIP INC COM 262037104   621,655 21,668 SH   SOLE   21,668 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   39,496 800 SH   SOLE   800 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   27,880 289 SH   SOLE   289 0 0
DUPONT DE NEMOURS INC COM 26614N102   269,999 3,762 SH   SOLE   3,762 0 0
EASTGROUP PPTYS INC COM 277276101   12,731,861 76,529 SH   SOLE   72,663 165 3,701
EBAY INC. COM 278642103   133,110 3,000 SH   SOLE   0 0 3,000
EMERSON ELEC CO COM 291011104   17,280,184 198,304 SH   SOLE   193,780 0 4,524
ENBRIDGE INC COM 29250N105   138,103 3,620 SH   SOLE   3,620 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   161,475 12,949 SH   SOLE   6,949 0 6,000
ENPHASE ENERGY INC COM 29355A107   97,991 466 SH   SOLE   466 0 0
ENTEGRIS INC COM 29362U104   2,215 27 SH   SOLE   27 0 0
ENTERGY CORP NEW COM 29364G103   140,062 1,300 SH   SOLE   1,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   6,714,006 259,228 SH   SOLE   257,510 0 1,718
EOG RES INC COM 26875P101   1,434,950 12,518 SH   SOLE   12,253 0 265
EQT CORP COM 26884L109   178,314 5,588 SH   SOLE   5,588 0 0
EQUINIX INC COM 29444U700   18,685,752 25,915 SH   SOLE   24,768 53 1,094
EQUINOR ASA SPONSORED ADR 29446M102   3,213 113 SH   SOLE   113 0 0
EQUITRANS MIDSTREAM CORP COM 294600101   32,530 5,628 SH   SOLE   5,628 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   9,288,769 153,412 SH   SOLE   145,878 340 7,194
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870   14,999 325 SH   SOLE   325 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   56,811 1,188 SH   SOLE   1,188 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842   16,060 862 SH   SOLE   771 0 91
EXCELERATE ENERGY INC CL A COM 30069T101   40,959 1,850 SH   SOLE   1,850 0 0
EXTRA SPACE STORAGE INC COM 30225T102   114,051 700 SH   SOLE   400 0 300
EXXON MOBIL CORP COM 30231G102   70,897,162 646,518 SH   SOLE   645,965 0 553
F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104   29,029 1,602 SH   SOLE   34 0 1,568
FARMLAND PARTNERS INC COM 31154R109   64,200 6,000 SH   SOLE   6,000 0 0
FERRARI N V COM N3167Y103   216,752 800 SH   SOLE   800 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   4,316 90 SH   SOLE   90 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   15,575 409 SH   SOLE   409 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   63,254 966 SH   SOLE   966 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   25 1 SH   SOLE   1 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   69,860 2,000 SH   SOLE   500 0 1,500
FIRST FINL BANKSHARES INC COM 32020R109   109,226 3,424 SH   SOLE   0 0 3,424
FIRST MAJESTIC SILVER CORP COM 32076V103   20,549 2,850 SH   SOLE   2,850 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   499,485 25,018 SH   SOLE   25,018 0 0
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863   69,612 1,414 SH   SOLE   1,414 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   247,566 12,453 SH   SOLE   12,453 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   500,658 8,413 SH   SOLE   8,413 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   19,909 467 SH   SOLE   467 0 0
FORD MTR CO DEL COM 345370860   50,400 4,000 SH   SOLE   4,000 0 0
FRANCO NEV CORP COM 351858105   230,364 1,580 SH   SOLE   1,500 0 80
GABELLI MULTIMEDIA TR INC COM 36239Q109   33,840 6,000 SH   SOLE   6,000 0 0
GARRETT MOTION INC COM 366505105   62 8 SH   SOLE   8 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   87,198 1,063 SH   SOLE   1,063 0 0
GENERAL ELECTRIC CO COM NEW 369604301   790,899 8,273 SH   SOLE   8,273 0 0
GENERAL MLS INC COM 370334104   42,730 500 SH   SOLE   0 0 500
GENERAL MTRS CO COM 37045V100   13,682 373 SH   SOLE   373 0 0
GENUINE PARTS CO COM 372460105   836,550 5,000 SH   SOLE   5,000 0 0
GETTY RLTY CORP NEW COM 374297109   466,600 12,822 SH   SOLE   11,722 0 1,100
GILEAD SCIENCES INC COM 375558103   275,046 3,315 SH   SOLE   3,150 0 165
GLOBAL X FDS US PFD ETF 37954Y657   171,670 8,644 SH   SOLE   8,644 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343   527,696 12,685 SH   SOLE   12,685 0 0
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624   9,536 400 SH   SOLE   400 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   47,775 3,500 SH   SOLE   3,500 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   19,627 60 SH   SOLE   60 0 0
GSK PLC SPONSORED ADR 37733W204   8,967 252 SH   SOLE   252 0 0
HALLIBURTON CO COM 406216101   1,208,807 38,205 SH   SOLE   37,545 0 660
HANNON ARMSTRONG SUST INFR C COM 41068X100   28,600 1,000 SH   SOLE   1,000 0 0
HANOVER INS GROUP INC COM 410867105   73,374 571 SH   SOLE   571 0 0
HCA HEALTHCARE INC COM 40412C101   4,747 18 SH   SOLE   18 0 0
HEALTHCARE RLTY TR CL A COM 42226K105   554,926 28,708 SH   SOLE   24,508 0 4,200
HELMERICH & PAYNE INC COM 423452101   71,500 2,000 SH   SOLE   2,000 0 0
HERCULES CAPITAL INC COM 427096508   55,492 4,305 SH   SOLE   4,305 0 0
HERSHEY CO COM 427866108   1,283,499 5,045 SH   SOLE   5,000 0 45
HOME DEPOT INC COM 437076102   581,092 1,969 SH   SOLE   1,959 0 10
HONEYWELL INTL INC COM 438516106   14,954,486 78,247 SH   SOLE   76,754 0 1,493
HORMEL FOODS CORP COM 440452100   244,943 6,142 SH   SOLE   6,142 0 0
HOWMET AEROSPACE INC COM 443201108   678 16 SH   SOLE   16 0 0
HP INC COM 40434L105   351,613 11,980 SH   SOLE   11,980 0 0
IAMGOLD CORP COM 450913108   6,708 2,475 SH   SOLE   2,475 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101   253,741 4,907 SH   SOLE   4,907 0 0
IDACORP INC COM 451107106   25,133 232 SH   SOLE   232 0 0
ILLINOIS TOOL WKS INC COM 452308109   58,672 241 SH   SOLE   241 0 0
ILLUMINA INC COM 452327109   14,884 64 SH   SOLE   19 0 45
INSPERITY INC COM 45778Q107   20,664 170 SH   SOLE   170 0 0
INTEL CORP COM 458140100   1,584,397 48,497 SH   SOLE   48,497 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,738,385 13,261 SH   SOLE   13,191 0 70
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   234,498 2,550 SH   SOLE   2,550 0 0
INTUIT COM 461202103   19,559,454 43,872 SH   SOLE   43,092 0 780
INTUIT COM 461202103   60,188 135 SH   SOLE   135 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   97,590 382 SH   SOLE   382 0 0
INVENTRUST PPTYS CORP COM NEW 46124J201   12,393,814 525,554 SH   SOLE   501,779 1,000 22,775
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   96,175 1,939 SH   SOLE   1,939 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   60,627 1,376 SH   SOLE   1,376 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   22,950 1,250 SH   SOLE   1,250 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735   9,366 302 SH   SOLE   302 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   239,752 10,824 SH   SOLE   10,824 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   93,912 599 SH   SOLE   599 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   62,153 1,165 SH   SOLE   1,165 0 0
INVESCO LTD SHS G491BT108   1,788 109 SH   SOLE   109 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,160,021 3,615 SH   SOLE   3,615 0 0
INVITATION HOMES INC COM 46187W107   20,415,988 653,730 SH   SOLE   625,303 1,250 27,177
IQVIA HLDGS INC COM 46266C105   15,865,655 79,771 SH   SOLE   78,465 0 1,306
IRON MTN INC DEL COM 46284V101   10,847 205 SH   SOLE   0 0 205
ISHARES GOLD TR ISHARES NEW 464285204   4,373 117 SH   SOLE   117 0 0
ISHARES INC CORE MSCI EMKT 46434G103   11,349,691 232,623 SH   SOLE   230,264 0 2,359
ISHARES INC MSCI EMERG MRKT 464286533   103,411 1,895 SH   SOLE   1,895 0 0
ISHARES INC MSCI EURZONE ETF 464286608   17,672 392 SH   SOLE   392 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   777,795 3,304 SH   SOLE   3,304 0 0
ISHARES TR RUS 1000 ETF 464287622   41,668 185 SH   SOLE   185 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   580,284 2,375 SH   SOLE   2,375 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   59,382 390 SH   SOLE   390 0 0
ISHARES TR RUS MD CP GR ETF 464287481   12,747 140 SH   SOLE   140 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   21,453 202 SH   SOLE   202 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   325,580 1,825 SH   SOLE   1,825 0 0
ISHARES TR S&P SML 600 GWT 464287887   87,952 800 SH   SOLE   800 0 0
ISHARES TR S&P 100 ETF 464287101   4,676 25 SH   SOLE   25 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   36,801 576 SH   SOLE   576 0 0
ISHARES TR MSCI UK ETF NEW 46435G334   8,614 267 SH   SOLE   267 0 0
ISHARES TR SELECT DIVID ETF 464287168   8,203 70 SH   SOLE   70 0 0
ISHARES TR U.S. MED DVC ETF 464288810   6,478 120 SH   SOLE   120 0 0
ISHARES TR U.S. REAL ES ETF 464287739   5,838,913 68,774 SH   SOLE   67,875 0 899
ISHARES TR US HLTHCR PR ETF 464288828   17,800 72 SH   SOLE   72 0 0
ISHARES TR PFD AND INCM SEC 464288687   11,989 384 SH   SOLE   384 0 0
ISHARES TR CORE S&P SCP ETF 464287804   9,380 97 SH   SOLE   97 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   96,086 2,435 SH   SOLE   2,435 0 0
ISHARES TR CORE US AGGBD ET 464287226   19,231 193 SH   SOLE   193 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   245,496 2,474 SH   SOLE   2,474 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   2,440 24 SH   SOLE   24 0 0
ISHARES TR CORE MSCI EAFE 46432F842   88,242 1,320 SH   SOLE   1,320 0 0
ISHARES TR CORE S&P MCP ETF 464287507   210,135 840 SH   SOLE   840 0 0
ISHARES TR CORE S&P TTL STK 464287150   11,772 130 SH   SOLE   130 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,660,981 23,224 SH   SOLE   23,224 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,496,951 6,074 SH   SOLE   5,811 0 263
ISHARES TR EAFE GRWTH ETF 464288885   17,425 186 SH   SOLE   186 0 0
ISHARES TR EAFE SML CP ETF 464288273   5,773 97 SH   SOLE   97 0 0
ISHARES TR EAFE VALUE ETF 464288877   13,832 285 SH   SOLE   285 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   1,809 20 SH   SOLE   20 0 0
ISHARES TR EXPANDED TECH 464287515   10,665 35 SH   SOLE   35 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   414,156 8,219 SH   SOLE   8,037 0 182
ISHARES TR ISHS 1-5YR INVS 464288646   7,430 147 SH   SOLE   147 0 0
ITRON INC COM 465741106   5,545 100 SH   SOLE   100 0 0
JEFFERIES FINL GROUP INC COM 47233W109   96 3 SH   SOLE   3 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   989,552 19,107 SH   SOLE   19,021 0 86
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   47,892 1,560 SH   SOLE   1,560 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   5,928,741 123,825 SH   SOLE   122,911 0 914
JOHNSON & JOHNSON COM 478160104   2,981,433 19,235 SH   SOLE   18,314 0 921
JPMORGAN CHASE & CO COM 46625H100   26,065,514 200,027 SH   SOLE   196,243 0 3,784
KAYNE ANDERSON ENERGY INFRST COM 486606106   69,120 8,000 SH   SOLE   8,000 0 0
KELLOGG CO COM 487836108   1,276,928 19,070 SH   SOLE   19,070 0 0
KEURIG DR PEPPER INC COM 49271V100   7,056 200 SH   SOLE   200 0 0
KIMBERLY-CLARK CORP COM 494368103   1,009,603 7,522 SH   SOLE   7,452 0 70
KIMCO RLTY CORP COM 49446R109   111,536 5,711 SH   SOLE   5,711 0 0
KINDER MORGAN INC DEL COM 49456B101   922,147 52,664 SH   SOLE   52,664 0 0
KINROSS GOLD CORP COM 496902404   5,770 1,225 SH   SOLE   1,225 0 0
KRANESHARES TR GLOBAL CARB STRA 500767678   43,140 1,088 SH   SOLE   1,088 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   674 50 SH   SOLE   50 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   22,775 1,543 SH   SOLE   1,543 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   5,888 30 SH   SOLE   30 0 0
LAM RESEARCH CORP COM 512807108   35,519 67 SH   SOLE   67 0 0
LAMB WESTON HLDGS INC COM 513272104   71,388 683 SH   SOLE   683 0 0
LAUDER ESTEE COS INC CL A 518439104   37,462 152 SH   SOLE   152 0 0
LEIDOS HOLDINGS INC COM 525327102   26,698 290 SH   SOLE   290 0 0
LIFE STORAGE INC COM 53223X107   18,841,828 143,732 SH   SOLE   136,586 270 6,876
LILLY ELI & CO COM 532457108   5,368,342 15,632 SH   SOLE   15,632 0 0
LINDE PLC SHS G54950103   19,972,885 56,192 SH   SOLE   55,460 0 732
LOCKHEED MARTIN CORP COM 539830109   290,729 615 SH   SOLE   615 0 0
LOOP MEDIA INC COM NEW 54352F206   17,250 3,000 SH   SOLE   0 0 3,000
LOWES COS INC COM 548661107   22,993,403 114,984 SH   SOLE   112,724 0 2,260
MAG SILVER CORP COM 55903Q104   78,048 6,160 SH   SOLE   6,160 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   2,881,261 53,101 SH   SOLE   51,841 0 1,260
MAIN STR CAP CORP COM 56035L104   857,926 21,742 SH   SOLE   20,742 0 1,000
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   71,988 2,960 SH   SOLE   2,960 0 0
MARATHON OIL CORP COM 565849106   311,504 13,001 SH   SOLE   13,001 0 0
MARSH & MCLENNAN COS INC COM 571748102   133,240 800 SH   SOLE   800 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,896,637 5,219 SH   SOLE   5,168 0 51
MATTEL INC COM 577081102   2,762 150 SH   SOLE   150 0 0
MCCORMICK & CO INC COM NON VTG 579780206   196,376 2,360 SH   SOLE   2,360 0 0
MCDONALDS CORP COM 580135101   292,193 1,045 SH   SOLE   945 0 100
MEDTRONIC PLC SHS G5960L103   647,218 8,028 SH   SOLE   7,918 0 110
MERCK & CO INC COM 58933Y105   3,676,094 34,553 SH   SOLE   33,536 0 1,017
MESA RTY TR UNIT BEN INT 590660106   5,296 331 SH   SOLE   331 0 0
META PLATFORMS INC CL A 30303M102   14,447,526 68,168 SH   SOLE   66,820 0 1,348
MICROSOFT CORP COM 594918104   83,289,738 288,900 SH   SOLE   284,458 0 4,442
MOLSON COORS BEVERAGE CO CL B 60871R209   15,420,020 298,375 SH   SOLE   294,646 0 3,729
MONDELEZ INTL INC CL A 609207105   73,485 1,054 SH   SOLE   1,054 0 0
MORGAN STANLEY COM NEW 617446448   26,604,082 303,008 SH   SOLE   296,887 0 6,121
MOTOROLA SOLUTIONS INC COM NEW 620076307   8,012 28 SH   SOLE   28 0 0
MPLX LP COM UNIT REP LTD 55336V100   85,781 2,490 SH   SOLE   2,490 0 0
NATIONAL ENERGY SERVICES REU SHS G6375R107   4,592 873 SH   SOLE   873 0 0
NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608   83,051 1,591 SH   SOLE   1,591 0 0
NETFLIX INC COM 64110L106   213,507 618 SH   SOLE   618 0 0
NEW PAC METALS CORP COM 64782A107   58,575 21,775 SH   SOLE   21,775 0 0
NEXTERA ENERGY INC COM 65339F101   222,299 2,884 SH   SOLE   2,884 0 0
NIKE INC CL B 654106103   136,008 1,109 SH   SOLE   1,109 0 0
NINE ENERGY SERVICE INC COM 65441V101   149,342 26,860 SH   SOLE   26,860 0 0
NORFOLK SOUTHN CORP COM 655844108   90,100 425 SH   SOLE   425 0 0
NORTHROP GRUMMAN CORP COM 666807102   141,287 306 SH   SOLE   306 0 0
NOV INC COM 62955J103   212,865 11,500 SH   SOLE   11,500 0 0
NOVARTIS AG SPONSORED ADR 66987V109   991,300 10,775 SH   SOLE   10,670 0 105
NOVO-NORDISK A S ADR 670100205   1,591,400 10,000 SH   SOLE   10,000 0 0
NRG ENERGY INC COM NEW 629377508   2,915 85 SH   SOLE   85 0 0
NUCOR CORP COM 670346105   10,659 69 SH   SOLE   0 0 69
NUTRIEN LTD COM 67077M108   6,278 85 SH   SOLE   85 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   2,366 463 SH   SOLE   463 0 0
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105   5,858 399 SH   SOLE   399 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   3,240 300 SH   SOLE   300 0 0
NUVEEN MUN VALUE FD INC COM 670928100   22,025 2,500 SH   SOLE   2,500 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   38,037 3,183 SH   SOLE   3,183 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105   29,350 2,500 SH   SOLE   2,500 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   9,268 708 SH   SOLE   708 0 0
NVIDIA CORPORATION COM 67066G104   25,802,611 92,892 SH   SOLE   91,354 0 1,538
NXP SEMICONDUCTORS N V COM N6596X109   479,428 2,571 SH   SOLE   2,439 0 132
OBSIDIAN ENERGY LTD COM 674482203   192 30 SH   SOLE   30 0 0
OCCIDENTAL PETE CORP COM 674599105   249,346 3,994 SH   SOLE   3,994 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   26,404 644 SH   SOLE   644 0 0
OCEANEERING INTL INC COM 675232102   35,260 2,000 SH   SOLE   2,000 0 0
OLD NATL BANCORP IND COM 680033107   82,021 5,688 SH   SOLE   5,688 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   50,298 1,835 SH   SOLE   1,520 0 315
ON SEMICONDUCTOR CORP COM 682189105   12,595 153 SH   SOLE   153 0 0
ONEOK INC NEW COM 682680103   335,936 5,287 SH   SOLE   5,287 0 0
ORACLE CORP COM 68389X105   183,425 1,974 SH   SOLE   1,974 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   456,752 538 SH   SOLE   498 0 40
ORGANON & CO COMMON STOCK 68622V106   13,477 573 SH   SOLE   573 0 0
OTIS WORLDWIDE CORP COM 68902V107   1,266 15 SH   SOLE   15 0 0
OTTER TAIL CORP COM 689648103   30,788 426 SH   SOLE   426 0 0
PALO ALTO NETWORKS INC COM 697435105   16,702,259 83,620 SH   SOLE   82,535 0 1,085
PAN AMERN SILVER CORP COM 697900108   33,670 1,850 SH   SOLE   1,850 0 0
PAYPAL HLDGS INC COM 70450Y103   367,626 4,841 SH   SOLE   1,516 0 3,325
PEMBINA PIPELINE CORP COM 706327103   288,555 8,906 SH   SOLE   8,376 0 530
PENN ENTERTAINMENT INC COM 707569109   416 14 SH   SOLE   14 0 0
PEPSICO INC COM 713448108   1,387,668 7,612 SH   SOLE   7,612 0 0
PERKINELMER INC COM 714046109   7,996 60 SH   SOLE   0 0 60
PERMIAN RESOURCES CORP CLASS A COM 71424F105   21,000 2,000 SH   SOLE   2,000 0 0
PERSPECTIVE THERAPEUTICS INC COM 46489V104   319 500 SH   SOLE   500 0 0
PFIZER INC COM 717081103   4,032,871 98,845 SH   SOLE   96,243 0 2,602
PHILIP MORRIS INTL INC COM 718172109   773,430 7,953 SH   SOLE   7,953 0 0
PHILLIPS 66 COM 718546104   309,311 3,051 SH   SOLE   3,051 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   518,229 9,395 SH   SOLE   9,395 0 0
PIONEER NAT RES CO COM 723787107   1,913,368 9,368 SH   SOLE   8,827 0 541
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   19,952 1,600 SH   SOLE   1,600 0 0
PLYMOUTH INDL REIT INC COM 729640102   10,877,213 513,150 SH   SOLE   490,128 1,120 21,902
PNC FINL SVCS GROUP INC COM 693475105   33,428 263 SH   SOLE   263 0 0
POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201   18,950 5,000 SH   SOLE   5,000 0 0
PPG INDS INC COM 693506107   70,130 525 SH   SOLE   525 0 0
PROCEPT BIOROBOTICS CORP COM 74276L105   3,550 125 SH   SOLE   125 0 0
PROCTER AND GAMBLE CO COM 742718109   24,240,188 163,025 SH   SOLE   160,923 0 2,102
PROGRESSIVE CORP COM 743315103   310,584 2,171 SH   SOLE   1,271 0 900
PROLOGIS INC. COM 74340W103   40,317,055 323,131 SH   SOLE   309,296 640 13,195
PROPETRO HLDG CORP COM 74347M108   33,039 4,595 SH   SOLE   4,595 0 0
PROSHARES TR SHRT HGH YIELD 74347R131   15,606 850 SH   SOLE   850 0 0
PUBLIC STORAGE COM 74460D109   19,913,141 65,907 SH   SOLE   63,149 135 2,623
QUAD / GRAPHICS INC COM CL A 747301109   644 150 SH   SOLE   150 0 0
QUALCOMM INC COM 747525103   471,153 3,693 SH   SOLE   2,343 0 1,350
QUANTA SVCS INC COM 74762E102   20,674,859 124,069 SH   SOLE   121,953 0 2,116
QUEST DIAGNOSTICS INC COM 74834L100   28,296 200 SH   SOLE   0 0 200
RANGE RES CORP COM 75281A109   119,115 4,500 SH   SOLE   4,500 0 0
RAYONIER INC COM 754907103   266,879 8,024 SH   SOLE   8,024 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   344,616 3,519 SH   SOLE   3,319 0 200
READY CAPITAL CORP COM 75574U101   1,201 118 SH   SOLE   118 0 0
REALTY INCOME CORP COM 756109104   446,268 7,020 SH   SOLE   5,920 0 1,100
RESIDEO TECHNOLOGIES INC COM 76118Y104   220 12 SH   SOLE   12 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   3,004 194 SH   SOLE   2 0 192
ROCKWELL AUTOMATION INC COM 773903109   480,672 1,638 SH   SOLE   1,313 0 325
ROGERS COMMUNICATIONS INC CL B 775109200   12,054 260 SH   SOLE   260 0 0
ROYAL GOLD INC COM 780287108   926,130 7,140 SH   SOLE   7,140 0 0
ROYCE VALUE TR INC COM 780910105   27,140 2,000 SH   SOLE   2,000 0 0
RPM INTL INC COM 749685103   165,146 1,893 SH   SOLE   1,893 0 0
RPT REALTY 7.25 PFD D CONV 74971D200   638,148 13,175 SH   SOLE   11,375 0 1,800
S&P GLOBAL INC COM 78409V104   242,374 703 SH   SOLE   703 0 0
SABINE RTY TR UNIT BEN INT 785688102   3,653,709 50,753 SH   SOLE   50,183 0 570
SABRA HEALTH CARE REIT INC COM 78573L106   26,278 2,285 SH   SOLE   2,285 0 0
SALESFORCE INC COM 79466L302   18,670,241 93,454 SH   SOLE   91,787 0 1,667
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   88,200 8,400 SH   SOLE   8,400 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   34,382,136 131,697 SH   SOLE   127,717 165 3,815
SCHLUMBERGER LTD COM STK 806857108   1,104,014 22,485 SH   SOLE   22,138 0 347
SCHWAB CHARLES CORP COM 808513105   264,834 5,056 SH   SOLE   5,056 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   3,423,095 81,638 SH   SOLE   81,638 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847   4,290 220 SH   SOLE   220 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   7,256 150 SH   SOLE   150 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   139,883 2,133 SH   SOLE   2,133 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   20,997 287 SH   SOLE   287 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   949,488 19,843 SH   SOLE   19,794 0 49
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   3,214 97 SH   SOLE   97 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   293,814 6,022 SH   SOLE   6,022 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   8,206,298 315,021 SH   SOLE   313,080 0 1,941
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   16,208 333 SH   SOLE   333 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   678,098 12,347 SH   SOLE   12,267 0 80
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   5,701,076 163,824 SH   SOLE   163,824 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   12,310 502 SH   SOLE   502 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   4,879 156 SH   SOLE   156 0 0
SEABRIDGE GOLD INC COM 811916105   44,030 3,400 SH   SOLE   3,400 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   19,175 290 SH   SOLE   290 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   740,512 5,720 SH   SOLE   5,720 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,456,945 9,648 SH   SOLE   9,648 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   175,678 2,178 SH   SOLE   2,178 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   429,914 4,249 SH   SOLE   4,249 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   234,343 3,462 SH   SOLE   3,462 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   409,038 5,475 SH   SOLE   5,475 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   546,868 3,657 SH   SOLE   3,657 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   96,777 2,589 SH   SOLE   2,589 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   657,018 20,436 SH   SOLE   20,436 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   174,275 2,104 SH   SOLE   2,104 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   307,995 5,313 SH   SOLE   5,313 0 0
SEMPRA COM 816851109   18,501,768 122,399 SH   SOLE   120,733 0 1,666
SERVICE CORP INTL COM 817565104   8,392 122 SH   SOLE   122 0 0
SERVICENOW INC COM 81762P102   355,047 764 SH   SOLE   764 0 0
SHELL PLC SPON ADS 780259305   1,371,927 23,843 SH   SOLE   23,188 0 655
SHERWIN WILLIAMS CO COM 824348106   3,372 15 SH   SOLE   15 0 0
SHOPIFY INC CL A 82509L107   144,300 3,010 SH   SOLE   3,010 0 0
SILVERCREST METALS INC COM 828363101   62,654 8,775 SH   SOLE   8,775 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200   1,043,751 59,677 SH   SOLE   59,677 0 0
SIMON PPTY GROUP INC NEW COM 828806109   1,718,852 15,351 SH   SOLE   14,296 0 1,055
SITE CTRS CORP COM 82981J109   11,169,113 901,603 SH   SOLE   864,391 2,000 35,212
SOUTHERN CO COM 842587107   24,493 352 SH   SOLE   352 0 0
SOUTHWEST AIRLS CO COM 844741108   67,000 2,059 SH   SOLE   933 0 1,126
SOUTHWESTERN ENERGY CO COM 845467109   37,740 7,548 SH   SOLE   7,548 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   26,196 79 SH   SOLE   79 0 0
SPDR GOLD TR GOLD SHS 78463V107   367,723 2,007 SH   SOLE   2,007 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   35,945 1,397 SH   SOLE   1,397 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   7,526 243 SH   SOLE   243 0 0
SPDR S&P 500 ETF TR CALL 78462F103   1,719,438 4,200 PRN Call SOLE   4,200 0 0
SPDR S&P 500 ETF TR PUT 78462F103   4,626,107 11,300 PRN Put SOLE   11,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   17,402,186 42,508 SH   SOLE   42,508 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   16,503 36 SH   SOLE   36 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   2,406 18 SH   SOLE   18 0 0
SPROTT INC COM NEW 852066208   52,809 1,450 SH   SOLE   1,450 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   226,920 12,000 SH   SOLE   12,000 0 0
STARBUCKS CORP COM 855244109   65,394 628 SH   SOLE   512 0 116
STARWOOD PPTY TR INC COM 85571B105   112,491 6,359 SH   SOLE   5,359 0 1,000
STELLAR BANCORP INC COM 858927106   80,598 3,275 SH   SOLE   3,275 0 0
STELLUS CAP INVT CORP COM 858568108   92,994 6,600 SH   SOLE   6,600 0 0
STERIS PLC SHS USD G8473T100   125,098 654 SH   SOLE   599 0 55
STRATUS PPTYS INC COM NEW 863167201   1,619,400 80,970 SH   SOLE   80,970 0 0
STRYKER CORPORATION COM 863667101   19,762,803 69,229 SH   SOLE   68,143 0 1,086
SUN CMNTYS INC COM 866674104   14,857,658 104,885 SH   SOLE   100,175 213 4,497
SUNCOR ENERGY INC NEW COM 867224107   3,416 110 SH   SOLE   110 0 0
SUPERIOR DRILLING PRODS INC COM 868153107   11,599 13,000 SH   SOLE   13,000 0 0
SYSCO CORP COM 871829107   19,069,014 246,912 SH   SOLE   243,377 0 3,535
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   34,325 369 SH   SOLE   369 0 0
TARGA RES CORP COM 87612G101   77,453 1,062 SH   SOLE   1,062 0 0
TC ENERGY CORP COM 87807B107   40,856 1,050 SH   SOLE   1,050 0 0
TE CONNECTIVITY LTD SHS H84989104   11,279 86 SH   SOLE   86 0 0
TESLA INC COM 88160R101   14,348,556 69,163 SH   SOLE   68,068 0 1,095
TEXAS INSTRS INC COM 882508104   322,170 1,732 SH   SOLE   1,732 0 0
THE TRADE DESK INC COM CL A 88339J105   136,926 2,248 SH   SOLE   2,248 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   28,295,366 49,092 SH   SOLE   48,223 0 869
TIDEWATER INC NEW *W EXP 11/14/202 88642R174   10 3 SH   SOLE   3 0 0
TJX COS INC NEW COM 872540109   22,800,258 290,968 SH   SOLE   286,352 0 4,616
TOOTSIE ROLL INDS INC COM 890516107   29,776 663 SH   SOLE   663 0 0
TRACTOR SUPPLY CO COM 892356106   197,199 839 SH   SOLE   839 0 0
TRANSDIGM GROUP INC COM 893641100   20,914,531 28,376 SH   SOLE   27,956 0 420
TRANSOCEAN LTD REG SHS H8817H100   268 42 SH   SOLE   42 0 0
TRANSUNION COM 89400J107   98,803 1,590 SH   SOLE   1,590 0 0
TRUIST FINL CORP COM 89832Q109   16 0 SH   SOLE   0 0 0
U S SILICA HLDGS INC COM 90346E103   72,548 6,076 SH   SOLE   6,076 0 0
U S XPRESS ENTERPRISES INC COM CL A 90338N202   5,162 869 SH   SOLE   869 0 0
UBER TECHNOLOGIES INC COM 90353T100   142,650 4,500 SH   SOLE   4,500 0 0
ULTA BEAUTY INC COM 90384S303   169,704 311 SH   SOLE   311 0 0
UNILEVER PLC SPON ADR NEW 904767704   86,204 1,660 SH   SOLE   1,660 0 0
UNION PAC CORP COM 907818108   14,491 72 SH   SOLE   72 0 0
UNITED NAT FOODS INC COM 911163103   171,275 6,500 SH   SOLE   500 0 6,000
UNITED PARCEL SERVICE INC CL B 911312106   97,577 503 SH   SOLE   503 0 0
UNITED STS NAT GAS FD LP UNIT PAR 912318300   5,809 837 SH   SOLE   837 0 0
UNITEDHEALTH GROUP INC COM 91324P102   33,902,430 71,738 SH   SOLE   70,373 0 1,365
US BANCORP DEL COM NEW 902973304   8,941 248 SH   SOLE   248 0 0
V F CORP COM 918204108   45,820 2,000 SH   SOLE   2,000 0 0
VAALCO ENERGY INC COM NEW 91851C201   120,304 26,557 SH   SOLE   26,557 0 0
VALERO ENERGY CORP COM 91913Y100   69,800 500 SH   SOLE   500 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607   55,426 200 SH   SOLE   200 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   17,574 229 SH   SOLE   229 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   587,613 7,959 SH   SOLE   7,959 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,499,065 17,825 SH   SOLE   17,825 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   567,726 2,276 SH   SOLE   2,276 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   35,308 189 SH   SOLE   189 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   94,334 1,136 SH   SOLE   1,136 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,078,510 8,186 SH   SOLE   8,186 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   7,311,952 38,573 SH   SOLE   38,076 0 497
VANGUARD INDEX FDS VALUE ETF 922908744   18,093 131 SH   SOLE   131 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   27,324 511 SH   SOLE   511 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   4,639,940 114,850 SH   SOLE   114,850 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   5,462 50 SH   SOLE   50 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   14,955,806 368,642 SH   SOLE   368,642 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   274,679 5,744 SH   SOLE   5,744 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599   37,210 203 SH   SOLE   203 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,529,251 20,061 SH   SOLE   19,161 0 900
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   56,154 700 SH   SOLE   700 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   15,915,241 352,341 SH   SOLE   349,333 0 3,008
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   114,679 1,087 SH   SOLE   1,087 0 0
VENTAS INC COM 92276F100   19,582,079 447,798 SH   SOLE   428,913 900 17,985
VERIZON COMMUNICATIONS INC COM 92343V104   941,683 24,214 SH   SOLE   22,916 0 1,298
VIATRIS INC COM 92556V106   2,261 235 SH   SOLE   235 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105   56,000 2,000 SH   SOLE   2,000 0 0
VIRTUS CONVERTIBLE & INC FD COM 92838U108   1,737 579 SH   SOLE   579 0 0
VISA INC COM CL A 92826C839   28,861,479 128,012 SH   SOLE   125,897 0 2,115
VMWARE INC CL A COM 928563402   38,829 311 SH   SOLE   80 0 231
WABTEC COM 929740108   1,112 11 SH   SOLE   11 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   250,360 7,240 SH   SOLE   7,240 0 0
WALMART INC COM 931142103   1,201,276 8,147 SH   SOLE   7,847 0 300
WARNER BROS DISCOVERY INC COM SER A 934423104   363 24 SH   SOLE   0 0 24
WASTE CONNECTIONS INC COM 94106B101   360,609 2,593 SH   SOLE   2,593 0 0
WASTE MGMT INC DEL COM 94106L109   22,250,746 136,365 SH   SOLE   132,760 0 3,605
WELLS FARGO CO NEW COM 949746101   485,716 12,994 SH   SOLE   12,994 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   932,767 793 SH   SOLE   743 0 50
WELLTOWER INC COM 95040Q104   21,680,132 302,415 SH   SOLE   289,509 600 12,306
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   2,109,574 79,999 SH   SOLE   79,846 0 153
WEYERHAEUSER CO MTN BE COM NEW 962166104   301,300 10,000 SH   SOLE   10,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   303,408 6,300 SH   SOLE   6,300 0 0
WHEELER REAL ESTATE INVT TR COM NEW 963025705   25,400 20,000 SH   SOLE   20,000 0 0
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606   12,550 1,000 SH   SOLE   0 0 1,000
WHITESTONE REIT COM 966084204   18,400 2,000 SH   SOLE   0 0 2,000
WILLIAMS COS INC COM 969457100   157,751 5,283 SH   SOLE   5,283 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315   37,860 1,000 SH   SOLE   1,000 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   12,830 572 SH   SOLE   572 0 0
WP CAREY INC COM 92936U109   72,726 939 SH   SOLE   939 0 0
XCEL ENERGY INC COM 98389B100   218,978 3,247 SH   SOLE   2,717 0 530
ZIMMER BIOMET HOLDINGS INC COM 98956P102   3,876 30 SH   SOLE   30 0 0
ZIMVIE INC COM 98888T107   22 3 SH   SOLE   3 0 0
ZOETIS INC CL A 98978V103   412,439 2,478 SH   SOLE   2,478 0 0
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   3,139 127 SH   SOLE   127 0 0