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
Abbott Laboratories COM 002824100   2,586,338 25,542 SH   SOLE   0 0 25,542
AbbVie Inc COM 00287Y109   39,676,235 248,957 SH   SOLE   0 0 248,957
Accenture PLC Ireland COM G1151C101   49,144,116 171,947 SH   SOLE   0 0 171,947
Accolade Inc COM 00437E102   435,987 30,319 SH   SOLE   0 0 30,319
Adaptive Biotechnologies Corp COM 00650F109   585,367 66,293 SH   SOLE   0 0 66,293
Addus Homecare Corp COM 006739106   3,772,365 35,335 SH   SOLE   0 0 35,335
Adobe Inc COM 00724F101   1,437,815 3,731 SH   SOLE   0 0 3,731
Advanced Micro Devices Inc COM 007903107   16,566,630 169,030 SH   SOLE   0 0 169,030
Air Prods & Chems Inc COM 009158106   15,744,116 54,817 SH   SOLE   0 0 54,817
Alexandria Real Estate Equity COM 015271109   16,035,049 127,678 SH   SOLE   0 0 127,678
Alphabet Inc COM 02079K107   2,688,088 25,847 SH   SOLE   0 0 25,847
Alphabet Inc COM 02079K305   96,713,807 932,361 SH   SOLE   0 0 932,361
Amazon.com Inc COM 023135106   39,186,016 379,379 SH   SOLE   0 0 379,379
Ambev SA COM 02319V103   4,966,559 1,761,191 SH   SOLE   0 0 1,761,191
American Express Co COM 025816109   14,035,809 85,091 SH   SOLE   0 0 85,091
American Intl Group Inc COM 026874784   16,043,648 318,579 SH   SOLE   0 0 318,579
American Tower Corp COM 03027X100   840,450 4,113 SH   SOLE   0 0 4,113
American Water Works Co Inc COM 030420103   718,439 4,904 SH   SOLE   0 0 4,904
Ameriprise Financial Inc COM 03076C106   909,533 2,967 SH   SOLE   0 0 2,967
Ametek Inc COM 031100100   1,352,944 9,309 SH   SOLE   0 0 9,309
Amgen Inc COM 031162100   24,660,718 102,009 SH   SOLE   0 0 102,009
Antero Resources Corp COM 03674X106   345,449 14,961 SH   SOLE   0 0 14,961
API Group Corp Stock COM 00187Y100   4,521,492 201,134 SH   SOLE   0 0 201,134
Apple Inc COM 037833100   111,756,739 677,724 SH   SOLE   0 0 677,724
Applied Materials Inc COM 038222105   826,311 6,727 SH   SOLE   0 0 6,727
Arista Networks Inc COM 040413106   14,361,430 85,556 SH   SOLE   0 0 85,556
ASML Holding NV COM N07059210   12,842,979 18,867 SH   SOLE   0 0 18,867
AstraZeneca PLC COM 046353108   410,491 5,914 SH   SOLE   0 0 5,914
AT&T Inc COM 00206R102   227,664 11,827 SH   SOLE   0 0 11,827
Automatic Data Processing Inc COM 053015103   1,287,024 5,781 SH   SOLE   0 0 5,781
Avery Dennison Corp COM 053611109   927,851 5,186 SH   SOLE   0 0 5,186
Bank America Corp COM 060505104   25,152,970 879,474 SH   SOLE   0 0 879,474
Bank N S Halifax COM 064149107   4,601,041 91,363 SH   SOLE   0 0 91,363
Becton Dickinson & Co COM 075887109   1,295,723 5,234 SH   SOLE   0 0 5,234
Berkshire Hathaway Inc COM 084670702   68,862,812 223,023 SH   SOLE   0 0 223,023
Berkshire Hathaway Inc COM 084670108   24,676,800 53 SH   SOLE   0 0 53
BHP Billiton Ltd COM 088606108   16,612,906 261,992 SH   SOLE   0 0 261,992
Bio Techne Corp COM 09073M104   720,847 9,716 SH   SOLE   0 0 9,716
BJs Whsl Club COM 05550J101   7,784,852 102,338 SH   SOLE   0 0 102,338
Black Stone Minerals LP COM 09225M101   757,717 48,293 SH   SOLE   0 0 48,293
BlackRock Inc COM 09247X101   2,737,370 4,091 SH   SOLE   0 0 4,091
Boeing Co COM 097023105   404,109 1,902 SH   SOLE   0 0 1,902
Bristol-Myers Squibb Co COM 110122108   29,452,477 424,938 SH   SOLE   0 0 424,938
Brixmor Property Group Inc COM 11120U105   452,436 21,024 SH   SOLE   0 0 21,024
Broadcom Inc COM 11135F101   32,889,429 51,266 SH   SOLE   0 0 51,266
Brookfield Asset Managmt Ltd C COM 113004105   7,793,693 238,194 SH   SOLE   0 0 238,194
Brookfield Corp Cl A COM 11271J107   46,822,174 1,436,704 SH   SOLE   0 0 1,436,704
Brookfield Infrastructure Corp COM 11275Q107   2,928,275 63,575 SH   SOLE   0 0 63,575
Burford Cap Ltd COM G17977110   5,581,096 504,620 SH   SOLE   0 0 504,620
C H Robinson Worldwide Inc COM 12541W209   43,796,339 440,740 SH   SOLE   0 0 440,740
Cadence Bank Com COM 12740C103   431,227 20,772 SH   SOLE   0 0 20,772
Cal Maine Foods Inc COM 128030202   49,357,097 810,594 SH   SOLE   0 0 810,594
Camden Property Trust COM 133131102   14,813,636 141,298 SH   SOLE   0 0 141,298
Cardinal Health Inc COM 14149Y108   10,803,543 143,093 SH   SOLE   0 0 143,093
Carlisle Cos Inc COM 142339100   4,228,397 18,704 SH   SOLE   0 0 18,704
CarMax Inc COM 143130102   47,033,033 731,690 SH   SOLE   0 0 731,690
Catalent Inc COM 148806102   510,698 7,772 SH   SOLE   0 0 7,772
Caterpillar Inc COM 149123101   12,142,288 53,060 SH   SOLE   0 0 53,060
Cavco Industries Inc COM 149568107   5,782,233 18,198 SH   SOLE   0 0 18,198
Celsius Holdings Inc COM 15118V207   3,306,248 35,574 SH   SOLE   0 0 35,574
Centene Corp COM 15135B101   1,046,442 16,555 SH   SOLE   0 0 16,555
Chart Industries Inc COM 16115Q308   554,017 4,418 SH   SOLE   0 0 4,418
Cheniere Energy Inc COM 16411R208   496,310 3,149 SH   SOLE   0 0 3,149
Chevron Corp COM 166764100   82,114,814 503,278 SH   SOLE   0 0 503,278
Chubb Limited COM H1467J104   14,190,209 73,078 SH   SOLE   0 0 73,078
Cisco Systems Inc COM 17275R102   12,695,046 242,851 SH   SOLE   0 0 242,851
Coca-Cola Co COM 191216100   34,822,210 561,377 SH   SOLE   0 0 561,377
Coca-Cola Consolidated Inc COM 191098102   270,215 505 SH   SOLE   0 0 505
Comcast Corp COM 20030N101   848,653 22,386 SH   SOLE   0 0 22,386
Comerica Inc COM 200340107   550,435 12,677 SH   SOLE   0 0 12,677
Communication Services Sel Sec COM 81369Y852   244,807 4,223 SH   SOLE   0 0 4,223
ConocoPhillips COM 20825C104   18,485,718 186,329 SH   SOLE   0 0 186,329
Consumer Discr Select Sector S COM 81369Y407   478,229 3,198 SH   SOLE   0 0 3,198
Corecard Corporation COM 45816D100   1,211,708 40,216 SH   SOLE   0 0 40,216
Costco Wholesale Corp COM 22160K105   12,377,726 24,911 SH   SOLE   0 0 24,911
Coterra Energy Inc COM 127097103   16,624,449 677,443 SH   SOLE   0 0 677,443
Crown Castle Inc COM 22822V101   17,109,699 127,837 SH   SOLE   0 0 127,837
Cummins Inc COM 231021106   70,271,117 294,169 SH   SOLE   0 0 294,169
CVS Health Corp COM 126650100   15,617,176 210,163 SH   SOLE   0 0 210,163
Danaher Corp COM 235851102   18,162,838 72,063 SH   SOLE   0 0 72,063
Darden Restaurants Inc COM 237194105   5,494,390 35,411 SH   SOLE   0 0 35,411
Darling Ingredients Inc COM 237266101   991,457 16,977 SH   SOLE   0 0 16,977
Deckers Outdoor Corp COM 243537107   5,488,106 12,208 SH   SOLE   0 0 12,208
Deere & Co COM 244199105   11,625,462 28,157 SH   SOLE   0 0 28,157
Diageo PLC COM 25243Q205   489,186 2,700 SH   SOLE   0 0 2,700
Diamond Hill Inv Group Inc New COM 25264R207   4,039,996 24,547 SH   SOLE   0 0 24,547
Digital Realty Trust Inc COM 253868103   253,853 2,582 SH   SOLE   0 0 2,582
Discover Financial Services COM 254709108   42,903,119 434,066 SH   SOLE   0 0 434,066
Disney Walt Co COM 254687106   11,668,750 116,536 SH   SOLE   0 0 116,536
Dollar General Corp COM 256677105   547,253 2,600 SH   SOLE   0 0 2,600
Driven Brands Holdings Inc COM 26210V102   3,368,502 111,135 SH   SOLE   0 0 111,135
Duke Energy Corp COM 26441C204   20,251,644 209,927 SH   SOLE   0 0 209,927
Emerson Electric Co COM 291011104   43,717,726 501,695 SH   SOLE   0 0 501,695
Enbridge Inc COM 29250N105   719,776 18,867 SH   SOLE   0 0 18,867
Energy Select Sector SPDR ETF COM 81369Y506   2,223,821 26,848 SH   SOLE   0 0 26,848
Energy Transfer LP COM 29273V100   1,064,888 85,396 SH   SOLE   0 0 85,396
Enterprise Products Partners L COM 293792107   6,443,910 248,800 SH   SOLE   0 0 248,800
EOG Resources Inc COM 26875P101   596,878 5,207 SH   SOLE   0 0 5,207
EQT Corp COM 26884L109   1,077,792 33,776 SH   SOLE   0 0 33,776
Equitrans Midstream Corp COM 294600101   63,620 11,007 SH   SOLE   0 0 11,007
Equity Commonwealth COM 294628102   514,416 24,839 SH   SOLE   0 0 24,839
Equity Residential COM 29476L107   262,080 4,368 SH   SOLE   0 0 4,368
Expedia Inc COM 30212P303   328,252 3,383 SH   SOLE   0 0 3,383
Exxon Mobil Corp COM 30231G102   25,238,809 230,155 SH   SOLE   0 0 230,155
Fidelity Covington Tr Consumer COM 316092303   280,381 6,210 SH   SOLE   0 0 6,210
Figs Inc Cl A COM 30260D103   2,041,697 329,838 SH   SOLE   0 0 329,838
First Financial Bankshares COM 32020R109   795,873 24,949 SH   SOLE   0 0 24,949
Firstcash Holdings Inc COM 33768G107   5,572,539 58,431 SH   SOLE   0 0 58,431
Firstservice Corp COM 33767E202   3,456,113 24,513 SH   SOLE   0 0 24,513
Fiserv Inc COM 337738108   24,112,238 213,326 SH   SOLE   0 0 213,326
Fleetcor Technologies Inc COM 339041105   3,914,852 18,567 SH   SOLE   0 0 18,567
Ford Motor Co COM 345370860   1,464,728 116,248 SH   SOLE   0 0 116,248
Franco Nevada Corp COM 351858105   1,008,499 6,917 SH   SOLE   0 0 6,917
General Electric Co New COM 369604301   273,517 2,861 SH   SOLE   0 0 2,861
General Motors Co COM 37045V100   778,455 21,223 SH   SOLE   0 0 21,223
Genuine Parts Co COM 372460105   11,719,970 70,049 SH   SOLE   0 0 70,049
Gilead Sciences Inc COM 375558103   20,998,388 253,084 SH   SOLE   0 0 253,084
Gold Shares SPDR ETF COM 78463V107   14,820,666 80,890 SH   SOLE   0 0 80,890
Graham Holdings Co COM 384637104   371,804 624 SH   SOLE   0 0 624
Granite Ridge Resources Inc COM 387432107   91,408 15,572 SH   SOLE   0 0 15,572
Grupo Aeroportuario Del Surest COM 40051E202   5,770,650 18,829 SH   SOLE   0 0 18,829
Guardant Health Inc COM 40131M109   343,255 14,644 SH   SOLE   0 0 14,644
Halliburton Co COM 406216101   502,859 15,893 SH   SOLE   0 0 15,893
Health Care Select Sector SPDR COM 81369Y209   923,179 7,131 SH   SOLE   0 0 7,131
Healthcare Services Group Inc COM 421906108   2,340,795 168,767 SH   SOLE   0 0 168,767
Hess Corp COM 42809H107   496,540 3,752 SH   SOLE   0 0 3,752
HF Sinclair Corporation Com COM 403949100   711,138 14,699 SH   SOLE   0 0 14,699
Home Bancshares Inc COM 436893200   3,086,851 142,186 SH   SOLE   0 0 142,186
Home Depot Inc COM 437076102   44,287,609 150,066 SH   SOLE   0 0 150,066
Honeywell Intl Inc COM 438516106   20,927,529 109,499 SH   SOLE   0 0 109,499
Icon PLC COM G4705A100   12,193,853 57,090 SH   SOLE   0 0 57,090
IHS Inc COM G4701H109   5,660,826 646,213 SH   SOLE   0 0 646,213
Illumina Inc COM 452327109   557,655 2,398 SH   SOLE   0 0 2,398
Independent Bank Group Inc COM 45384B106   313,882 6,772 SH   SOLE   0 0 6,772
Inmode Ltd COM M5425M103   5,317,952 166,394 SH   SOLE   0 0 166,394
Intercontinental Exchange Inc COM 45866F104   1,231,345 11,807 SH   SOLE   0 0 11,807
International Mny Express Inc COM 46005L101   4,999,954 193,947 SH   SOLE   0 0 193,947
Intl Business Machines COM 459200101   1,432,118 10,925 SH   SOLE   0 0 10,925
Intuit COM 461202103   919,369 2,062 SH   SOLE   0 0 2,062
Intuitive Surgical Inc COM 46120E602   264,922 1,037 SH   SOLE   0 0 1,037
Invesco QQQ Trust COM 46090E103   719,719 2,243 SH   SOLE   0 0 2,243
Iron Mountain Inc PA COM 46284V101   18,610,915 351,747 SH   SOLE   0 0 351,747
Ishares Gold Tr iShares New COM 464285204   1,057,048 28,286 SH   SOLE   0 0 28,286
iShares Inc Core MSCI Emkt ETF COM 46434G103   1,024,947 21,007 SH   SOLE   0 0 21,007
iShares TR 1 3 Yr Treas Bd ETF COM 464287457   303,335 3,692 SH   SOLE   0 0 3,692
iShares TR Core Div Grwth ETF COM 46434V621   255,949 5,120 SH   SOLE   0 0 5,120
iShares TR Core High Dv ETF COM 46429B663   597,761 5,880 SH   SOLE   0 0 5,880
iShares TR Core MSCI EAFE ETF COM 46432F842   488,206 7,303 SH   SOLE   0 0 7,303
iShares TR Core S&P Mcp ETF COM 464287507   312,200 1,248 SH   SOLE   0 0 1,248
iShares TR Core S&P Scp ETF COM 464287804   1,158,949 11,985 SH   SOLE   0 0 11,985
iShares TR Core S&P Ttl Stk ET COM 464287150   2,728,541 30,133 SH   SOLE   0 0 30,133
iShares TR Core US Aggbd ETF COM 464287226   2,512,456 25,215 SH   SOLE   0 0 25,215
iShares TR Iboxx Hi Yd ETF COM 464288513   9,921,904 131,329 SH   SOLE   0 0 131,329
iShares TR Iboxx Inv Cp ETF COM 464287242   1,616,073 14,744 SH   SOLE   0 0 14,744
iShares TR MBS ETF COM 464288588   24,315,959 256,687 SH   SOLE   0 0 256,687
iShares TR MSCI Acwi Ex UD ETF COM 464288240   1,058,797 21,710 SH   SOLE   0 0 21,710
iShares TR National Mun ETF COM 464288414   1,238,754 11,498 SH   SOLE   0 0 11,498
iShares TR Rus 1000 ETF COM 464287622   415,099 1,843 SH   SOLE   0 0 1,843
iShares TR Russell 3000 ETF COM 464287689   211,869 900 SH   SOLE   0 0 900
iShares TR S&P 500 Grwt ETF COM 464287309   4,319,795 67,613 SH   SOLE   0 0 67,613
iShares TR S&P Us Pfd Stk ETF COM 464288687   10,308,723 330,196 SH   SOLE   0 0 330,196
iShares US Treas Bond ETF COM 46429B267   420,022 17,965 SH   SOLE   0 0 17,965
Janus Detroit Str Tr Henderson COM 47103U852   31,229,059 668,860 SH   SOLE   0 0 668,860
Janus Henderson AAA CLO ETF COM 47103U845   4,931,800 99,612 SH   SOLE   0 0 99,612
Johnson & Johnson COM 478160104   15,854,285 102,286 SH   SOLE   0 0 102,286
JPMorgan Chase & Co COM 46625H100   48,243,266 370,219 SH   SOLE   0 0 370,219
Kimberly Clark Corp COM 494368103   16,965,621 126,402 SH   SOLE   0 0 126,402
Kinder Morgan Inc COM 49456B101   1,222,855 69,838 SH   SOLE   0 0 69,838
Kraft Heinz Co COM 500754106   14,087,317 364,296 SH   SOLE   0 0 364,296
Lam Research Corp COM 512807108   119,143,743 224,749 SH   SOLE   0 0 224,749
Landstar Systems Inc COM 515098101   5,768,802 32,181 SH   SOLE   0 0 32,181
Lauder Estee Cos Inc COM 518439104   2,498,954 10,139 SH   SOLE   0 0 10,139
Liberty Broadband Corp COM 530307305   250,165 3,062 SH   SOLE   0 0 3,062
Lilly Eli & Co COM 532457108   21,344,009 62,151 SH   SOLE   0 0 62,151
Linde PLC COM G54950103   32,137,477 90,416 SH   SOLE   0 0 90,416
LKQ Corp COM 501889208   6,197,120 109,181 SH   SOLE   0 0 109,181
Lockheed Martin Corp COM 539830109   45,458,738 96,162 SH   SOLE   0 0 96,162
Loews Corp COM 540424108   241,655 4,165 SH   SOLE   0 0 4,165
Magellan Midstream Partners LP COM 559080106   1,992,319 36,718 SH   SOLE   0 0 36,718
Magnite Inc COM 55955D100   1,702,488 183,854 SH   SOLE   0 0 183,854
Magnolia Oil & Gas Corp Cl A COM 559663109   2,911,876 133,084 SH   SOLE   0 0 133,084
Main Street Capital Corp COM 56035L104   262,764 6,659 SH   SOLE   0 0 6,659
Marathon Oil Corp COM 565849106   607,426 25,352 SH   SOLE   0 0 25,352
Marriott Intl Inc COM 571903202   917,732 5,527 SH   SOLE   0 0 5,527
Martin Marietta Materials Inc COM 573284106   15,579,100 43,877 SH   SOLE   0 0 43,877
Marvell Technology Inc COM 573874104   10,299,944 237,874 SH   SOLE   0 0 237,874
MasterCard Incorporated COM 57636Q104   12,565,685 34,577 SH   SOLE   0 0 34,577
McDonalds Corp COM 580135101   13,298,140 47,560 SH   SOLE   0 0 47,560
Medtronic PLC COM G5960L103   12,922,983 160,295 SH   SOLE   0 0 160,295
Merck & Co Inc COM 58933Y105   78,383,138 736,753 SH   SOLE   0 0 736,753
Meta Platforms Inc COM 30303M102   17,671,557 83,380 SH   SOLE   0 0 83,380
MetLife Inc COM 59156R108   17,359,772 299,616 SH   SOLE   0 0 299,616
Microchip Technology Inc COM 595017104   441,260 5,267 SH   SOLE   0 0 5,267
Micron Technology Inc COM 595112103   474,514 7,864 SH   SOLE   0 0 7,864
Microsoft Corp COM 594918104   94,212,289 326,786 SH   SOLE   0 0 326,786
Mobile Telesystems Public Join COM 607409109   58,976 10,723 SH   SOLE   0 0 10,723
Morgan Stanley COM 617446448   66,879,615 761,727 SH   SOLE   0 0 761,727
MPLX LP COM 55336V100   1,515,766 43,999 SH   SOLE   0 0 43,999
Natural Resource Partners LP COM 63900P608   261,000 5,000 SH   SOLE   0 0 5,000
Nextera Energy Inc COM 65339F101   852,128 11,055 SH   SOLE   0 0 11,055
Nextera Energy Partners LP In COM 65341B106   14,230,902 234,254 SH   SOLE   0 0 234,254
Nike Inc COM 654106103   2,146,233 17,500 SH   SOLE   0 0 17,500
Norfolk Southern Corp COM 655844108   1,033,647 4,876 SH   SOLE   0 0 4,876
Northrop Grumman Corp COM 666807102   211,929 459 SH   SOLE   0 0 459
Novartis AG COM 66987V109   3,887,000 42,250 SH   SOLE   0 0 42,250
Novo-Nordisk AS COM 670100205   18,001,758 113,119 SH   SOLE   0 0 113,119
NVIDIA Corp COM 67066G104   30,742,542 110,676 SH   SOLE   0 0 110,676
O'Reilly Automotive Inc COM 67103H107   736,066 867 SH   SOLE   0 0 867
Oasis Petroleum Inc New COM 674215207   6,948,270 51,622 SH   SOLE   0 0 51,622
Oracle Corp COM 68389X105   13,639,239 146,785 SH   SOLE   0 0 146,785
Paychex Inc COM 704326107   10,956,765 95,617 SH   SOLE   0 0 95,617
PepsiCo Inc COM 713448108   64,074,169 351,477 SH   SOLE   0 0 351,477
Perimeter Solutions SA Common COM L7579L106   4,174,968 516,704 SH   SOLE   0 0 516,704
Perrigo Co PLC COM G97822103   4,572,388 127,471 SH   SOLE   0 0 127,471
Pfizer Inc COM 717081103   23,836,255 584,222 SH   SOLE   0 0 584,222
Philip Morris Intl Inc COM 718172109   17,635,311 181,340 SH   SOLE   0 0 181,340
Phillips 66 COM 718546104   48,886,834 482,214 SH   SOLE   0 0 482,214
Pinterest Inc Cl A COM 72352L106   524,866 19,247 SH   SOLE   0 0 19,247
Plains All American Pipeline L COM 726503105   486,442 39,009 SH   SOLE   0 0 39,009
Plains Group Hlgs LP COM 72651A207   1,936,892 147,629 SH   SOLE   0 0 147,629
PNC Financial Services Group I COM 693475105   9,049,393 71,199 SH   SOLE   0 0 71,199
Price T Rowe Group Inc COM 74144T108   42,272,105 374,421 SH   SOLE   0 0 374,421
Procter And Gamble Co COM 742718109   47,459,967 319,187 SH   SOLE   0 0 319,187
Progress Software Corp COM 743312100   5,991,568 104,292 SH   SOLE   0 0 104,292
Progressive Corp Ohio COM 743315103   316,452 2,212 SH   SOLE   0 0 2,212
ProLogis Inc COM 74340W103   10,307,088 82,609 SH   SOLE   0 0 82,609
Prosperity Bancshares Inc COM 743606105   4,374,825 71,112 SH   SOLE   0 0 71,112
Qualcomm Inc COM 747525103   638,841 5,007 SH   SOLE   0 0 5,007
Rayonier Inc COM 754907103   15,578,677 468,391 SH   SOLE   0 0 468,391
Regeneron Pharmaceuticals COM 75886F107   11,364,518 13,831 SH   SOLE   0 0 13,831
Rimini Str Inc Com COM 76674Q107   5,002,364 1,214,166 SH   SOLE   0 0 1,214,166
Rockwell Automation Inc COM 773903109   405,848 1,383 SH   SOLE   0 0 1,383
Russell 2000 Ishares ETF COM 464287655   8,538,149 47,860 SH   SOLE   0 0 47,860
S&P 500 INDEX Ishares ETF COM 464287200   24,230,008 58,942 SH   SOLE   0 0 58,942
S&P 500 SPDR ETF COM 78462F103   61,665,316 150,627 SH   SOLE   0 0 150,627
S&P Global Inc COM 78409V104   817,138 2,370 SH   SOLE   0 0 2,370
S&P Midcap 400 SPDR ETF COM 78467Y107   3,481,375 7,594 SH   SOLE   0 0 7,594
Salesforce Inc COM 79466L302   15,105,566 75,611 SH   SOLE   0 0 75,611
Schlumberger Ltd COM 806857108   1,389,686 28,303 SH   SOLE   0 0 28,303
Schwab US Dividend Equity ETF COM 808524797   827,805 11,315 SH   SOLE   0 0 11,315
Semler Scientific Inc COM 81684M104   3,562,310 132,922 SH   SOLE   0 0 132,922
Sempra COM 816851109   19,832,408 131,201 SH   SOLE   0 0 131,201
ServiceNow Inc COM 81762P102   1,468,515 3,160 SH   SOLE   0 0 3,160
Shell PLC Spon ADS COM 780259305   7,691,659 133,675 SH   SOLE   0 0 133,675
Siteone Landscape Supply Inc COM 82982L103   3,054,528 22,317 SH   SOLE   0 0 22,317
Sitio Royalties Corp Class A C COM 82983N108   3,172,057 140,356 SH   SOLE   0 0 140,356
Skyline Champion Corporation C COM 830830105   5,543,774 73,691 SH   SOLE   0 0 73,691
Sociedad Quimica Minera de Chi COM 833635105   205,244 2,532 SH   SOLE   0 0 2,532
Sony Corp COM 835699307   342,566 3,779 SH   SOLE   0 0 3,779
SPDR Dow Jones Industrial Avrg COM 78467X109   885,102 2,661 SH   SOLE   0 0 2,661
SPDR Series Trust S&P Biotech COM 78464A870   1,611,773 21,149 SH   SOLE   0 0 21,149
SPDR Series Trust S&P Divid ET COM 78464A763   3,702,551 29,929 SH   SOLE   0 0 29,929
Spirit Aerosystems Holdings In COM 848574109   417,884 12,102 SH   SOLE   0 0 12,102
Sprout Social Inc Cl A COM 85209W109   458,974 7,539 SH   SOLE   0 0 7,539
St Joe Co COM 790148100   330,966 7,954 SH   SOLE   0 0 7,954
Starbucks Corp COM 855244109   596,785 5,731 SH   SOLE   0 0 5,731
Sunnova Energy Intl Inc COM 86745K104   35,447,200 2,269,347 SH   SOLE   0 0 2,269,347
T Mobile US Inc COM 872590104   12,622,661 87,149 SH   SOLE   0 0 87,149
Taiwan Semiconductor Mfg Ltd COM 874039100   7,731,543 83,117 SH   SOLE   0 0 83,117
Targa Resources Corp COM 87612G101   694,651 9,522 SH   SOLE   0 0 9,522
Target Corp COM 87612E106   33,942,760 204,931 SH   SOLE   0 0 204,931
Technipfmc PLC COM G87110105   159,323 11,672 SH   SOLE   0 0 11,672
Technology Select Sector SPDR COM 81369Y803   1,368,755 9,064 SH   SOLE   0 0 9,064
Teleflex Inc COM 879369106   771,346 3,045 SH   SOLE   0 0 3,045
Teradata Corp COM 88076W103   3,048,108 75,673 SH   SOLE   0 0 75,673
Tesla Inc COM 88160R101   13,545,271 65,291 SH   SOLE   0 0 65,291
Texas Instruments Inc COM 882508104   75,909,868 408,096 SH   SOLE   0 0 408,096
Texas Pacific Land Corporation COM 88262P102   381,028 224 SH   SOLE   0 0 224
THE CIGNA GROUP COM COM 125523100   1,386,375 5,425 SH   SOLE   0 0 5,425
Thermo Fisher Scientific Inc COM 883556102   16,730,934 29,028 SH   SOLE   0 0 29,028
Third Coast Bancshares Inc COM 88422P109   278,365 17,719 SH   SOLE   0 0 17,719
TJX Cos Inc COM 872540109   11,036,632 140,845 SH   SOLE   0 0 140,845
Totalenergies Se COM 89151E109   473,463 8,018 SH   SOLE   0 0 8,018
Trane Technologies Plc COM G8994E103   931,400 5,063 SH   SOLE   0 0 5,063
Truist Financial Corp COM 89832Q109   9,729,567 285,325 SH   SOLE   0 0 285,325
Unilever PLC COM 904767704   6,552,112 126,172 SH   SOLE   0 0 126,172
Union Pacific Corp COM 907818108   17,958,666 89,231 SH   SOLE   0 0 89,231
United Parcel Service Inc COM 911312106   42,810,877 220,686 SH   SOLE   0 0 220,686
UnitedHealth Group Inc COM 91324P102   78,824,599 166,793 SH   SOLE   0 0 166,793
Valero Energy Corp COM 91913Y100   22,612,215 161,979 SH   SOLE   0 0 161,979
Valvoline Inc COM 92047W101   5,326,568 152,449 SH   SOLE   0 0 152,449
Vaneck Etf Tr COM 92189F106   258,994 8,006 SH   SOLE   0 0 8,006
Vanguard Bd Index Fd Total Bnd COM 921937835   219,127 2,968 SH   SOLE   0 0 2,968
Vanguard Dividend Appreciation COM 921908844   354,998 2,305 SH   SOLE   0 0 2,305
Vanguard Financials ETF COM 92204A405   495,225 6,358 SH   SOLE   0 0 6,358
Vanguard FTSE Developed Market COM 921943858   234,950 5,201 SH   SOLE   0 0 5,201
Vanguard Growth ETF COM 922908736   860,817 3,451 SH   SOLE   0 0 3,451
Vanguard Health Care ETF COM 92204A504   755,680 3,169 SH   SOLE   0 0 3,169
Vanguard High Dividend Yield E COM 921946406   852,651 8,082 SH   SOLE   0 0 8,082
Vanguard Index Fds Large Cap E COM 922908637   373,620 2,000 SH   SOLE   0 0 2,000
Vanguard Industrials ETF COM 92204A603   397,023 2,084 SH   SOLE   0 0 2,084
Vanguard Real Estate ETF COM 922908553   435,442 5,244 SH   SOLE   0 0 5,244
Vanguard S&P 500 ETF COM 922908363   9,992,206 26,570 SH   SOLE   0 0 26,570
Vanguard Short-Term Corporate COM 92206C409   3,826,746 50,200 SH   SOLE   0 0 50,200
Vanguard Small-Cap Value ETF COM 922908611   245,443 1,546 SH   SOLE   0 0 1,546
Vanguard Total Stock Market ET COM 922908769   3,365,201 16,488 SH   SOLE   0 0 16,488
Vanguard Value ETF COM 922908744   241,002 1,745 SH   SOLE   0 0 1,745
Verizon Communications Inc COM 92343V104   10,650,528 273,863 SH   SOLE   0 0 273,863
Visa Inc COM 92826C839   17,173,489 76,171 SH   SOLE   0 0 76,171
Vizio Holding Corp Cl A Com COM 92858V101   3,127,341 340,669 SH   SOLE   0 0 340,669
Vontier Corporation Com COM 928881101   62,326,649 2,279,687 SH   SOLE   0 0 2,279,687
Wal-Mart Stores Inc COM 931142103   11,861,468 80,444 SH   SOLE   0 0 80,444
Walker & Dunlop Inc COM 93148P102   2,098,540 27,551 SH   SOLE   0 0 27,551
Webster Financial Corp CT COM 947890109   3,034,222 76,972 SH   SOLE   0 0 76,972
Wells Fargo Co COM 949746101   46,839,013 1,253,050 SH   SOLE   0 0 1,253,050
Western Midstream Partners Lp COM 958669103   518,434 19,660 SH   SOLE   0 0 19,660
White Mountains Ins Group Ltd COM G9618E107   1,074,442 780 SH   SOLE   0 0 780
Williams Cos Inc COM 969457100   1,219,025 40,825 SH   SOLE   0 0 40,825
Zoetis Inc COM 98978V103   472,204 2,837 SH   SOLE   0 0 2,837