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