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,627 23,931 SH   SOLE   0 0 23,931
AbbVie Inc COM 00287Y109   41,080 254,190 SH   SOLE   0 0 254,190
Accenture PLC Ireland COM G1151C101   46,786 175,333 SH   SOLE   0 0 175,333
Accolade Inc COM 00437E102   236 30,319 SH   SOLE   0 0 30,319
Adaptive Biotechnologies Corp COM 00650F109   570 74,655 SH   SOLE   0 0 74,655
Addus Homecare Corp COM 006739106   3,648 36,663 SH   SOLE   0 0 36,663
Adobe Inc COM 00724F101   1,088 3,232 SH   SOLE   0 0 3,232
Advanced Micro Devices Inc COM 007903107   9,907 152,962 SH   SOLE   0 0 152,962
Air Prods & Chems Inc COM 009158106   14,863 48,215 SH   SOLE   0 0 48,215
Albemarle Corp COM 012653101   10,603 48,894 SH   SOLE   0 0 48,894
Albertsons Cos Inc Common Stoc COM 013091103   12,809 617,616 SH   SOLE   0 0 617,616
Alexandria Real Estate Equity COM 015271109   17,186 117,978 SH   SOLE   0 0 117,978
Alphabet Inc COM 02079K107   2,172 24,482 SH   SOLE   0 0 24,482
Alphabet Inc COM 02079K305   71,271 807,786 SH   SOLE   0 0 807,786
Amazon.com Inc COM 023135106   15,065 179,346 SH   SOLE   0 0 179,346
Ambev SA COM 02319V103   4,817 1,770,958 SH   SOLE   0 0 1,770,958
American Express Co COM 025816109   12,954 87,676 SH   SOLE   0 0 87,676
American Intl Group Inc COM 026874784   20,520 324,471 SH   SOLE   0 0 324,471
American Tower Corp COM 03027X100   992 4,682 SH   SOLE   0 0 4,682
American Water Works Co Inc COM 030420103   856 5,619 SH   SOLE   0 0 5,619
Ameriprise Financial Inc COM 03076C106   1,345 4,319 SH   SOLE   0 0 4,319
Ametek Inc COM 031100100   1,512 10,820 SH   SOLE   0 0 10,820
Amgen Inc COM 031162100   25,010 95,226 SH   SOLE   0 0 95,226
Antero Resources Corp COM 03674X106   389 12,558 SH   SOLE   0 0 12,558
Apple Inc COM 037833100   78,935 607,522 SH   SOLE   0 0 607,522
Applied Materials Inc COM 038222105   728 7,477 SH   SOLE   0 0 7,477
Arista Networks Inc COM 040413106   10,469 86,275 SH   SOLE   0 0 86,275
ASML Holding NV COM N07059210   10,191 18,652 SH   SOLE   0 0 18,652
AstraZeneca PLC COM 046353108   433 6,393 SH   SOLE   0 0 6,393
AT&T Inc COM 00206R102   205 11,154 SH   SOLE   0 0 11,154
Automatic Data Processing Inc COM 053015103   1,193 4,996 SH   SOLE   0 0 4,996
Avery Dennison Corp COM 053611109   1,091 6,028 SH   SOLE   0 0 6,028
Bank America Corp COM 060505104   38,275 1,155,637 SH   SOLE   0 0 1,155,637
Bank Montreal Que COM 063671101   442 4,877 SH   SOLE   0 0 4,877
Bank N S Halifax COM 064149107   4,031 82,297 SH   SOLE   0 0 82,297
Barclays PLC COM 06738E204   85 10,884 SH   SOLE   0 0 10,884
Becton Dickinson & Co COM 075887109   1,210 4,756 SH   SOLE   0 0 4,756
Berkshire Hathaway Inc COM 084670702   53,700 173,844 SH   SOLE   0 0 173,844
Berkshire Hathaway Inc COM 084670108   24,842 53 SH   SOLE   0 0 53
BHP Billiton Ltd COM 088606108   16,580 267,200 SH   SOLE   0 0 267,200
Bio Techne Corp COM 09073M104   937 11,310 SH   SOLE   0 0 11,310
BJs Whsl Club COM 05550J101   7,033 106,310 SH   SOLE   0 0 106,310
Black Stone Minerals LP COM 09225M101   815 48,293 SH   SOLE   0 0 48,293
BlackRock Inc COM 09247X101   19,142 27,012 SH   SOLE   0 0 27,012
Boeing Co COM 097023105   359 1,884 SH   SOLE   0 0 1,884
Bristol-Myers Squibb Co COM 110122108   31,357 435,821 SH   SOLE   0 0 435,821
Brixmor Property Group Inc COM 11120U105   478 21,105 SH   SOLE   0 0 21,105
Broadcom Inc COM 11135F101   29,538 52,829 SH   SOLE   0 0 52,829
Brookfield Asset Managmt Ltd C COM 113004105   7,005 244,315 SH   SOLE   0 0 244,315
Brookfield Corp Cl A COM 11271J107   30,706 976,045 SH   SOLE   0 0 976,045
Brookfield Infrastructure Corp COM 11275Q107   2,491 64,042 SH   SOLE   0 0 64,042
Burford Cap Ltd COM G17977110   3,495 428,847 SH   SOLE   0 0 428,847
C H Robinson Worldwide Inc COM 12541W209   41,440 452,599 SH   SOLE   0 0 452,599
Cable One Inc COM 12685J105   633 889 SH   SOLE   0 0 889
Cadence Bank Com COM 12740C103   527 21,360 SH   SOLE   0 0 21,360
Cal Maine Foods Inc COM 128030202   45,311 832,158 SH   SOLE   0 0 832,158
Camden Property Trust COM 133131102   15,282 136,596 SH   SOLE   0 0 136,596
Cardinal Health Inc COM 14149Y108   11,342 147,542 SH   SOLE   0 0 147,542
Carlisle Cos Inc COM 142339100   4,577 19,422 SH   SOLE   0 0 19,422
Catalent Inc COM 148806102   370 8,224 SH   SOLE   0 0 8,224
Caterpillar Inc COM 149123101   652 2,722 SH   SOLE   0 0 2,722
Cavco Industries Inc COM 149568107   4,130 18,256 SH   SOLE   0 0 18,256
Celsius Holdings Inc COM 15118V207   3,846 36,967 SH   SOLE   0 0 36,967
Centene Corp COM 15135B101   1,456 17,756 SH   SOLE   0 0 17,756
Chart Industries Inc COM 16115Q308   448 3,888 SH   SOLE   0 0 3,888
Chevron Corp COM 166764100   91,775 511,309 SH   SOLE   0 0 511,309
Chubb Limited COM H1467J104   16,788 76,102 SH   SOLE   0 0 76,102
Cigna Corporation COM 125523100   19,001 57,347 SH   SOLE   0 0 57,347
Cisco Systems Inc COM 17275R102   11,776 247,195 SH   SOLE   0 0 247,195
Coca-Cola Co COM 191216100   24,525 385,545 SH   SOLE   0 0 385,545
Coca-Cola Consolidated Inc COM 191098102   259 505 SH   SOLE   0 0 505
Comcast Corp COM 20030N101   619 17,700 SH   SOLE   0 0 17,700
Comerica Inc COM 200340107   854 12,769 SH   SOLE   0 0 12,769
Communication Services Sel Sec COM 81369Y852   203 4,223 SH   SOLE   0 0 4,223
ConocoPhillips COM 20825C104   22,379 189,654 SH   SOLE   0 0 189,654
Constellation Brands Inc COM 21036P108   15,435 66,604 SH   SOLE   0 0 66,604
Consumer Discr Select Sector S COM 81369Y407   439 3,396 SH   SOLE   0 0 3,396
Corecard Corporation COM 45816D100   1,873 64,662 SH   SOLE   0 0 64,662
Costco Wholesale Corp COM 22160K105   1,392 3,048 SH   SOLE   0 0 3,048
Coterra Energy Inc COM 127097103   16,455 669,722 SH   SOLE   0 0 669,722
Crown Castle Inc COM 22822V101   17,512 129,108 SH   SOLE   0 0 129,108
Cummins Inc COM 231021106   94,775 391,163 SH   SOLE   0 0 391,163
CVS Health Corp COM 126650100   19,500 209,255 SH   SOLE   0 0 209,255
Danaher Corp COM 235851102   20,104 75,743 SH   SOLE   0 0 75,743
Darling Ingredients Inc COM 237266101   1,195 19,093 SH   SOLE   0 0 19,093
Diageo PLC COM 25243Q205   481 2,700 SH   SOLE   0 0 2,700
Diamond Hill Inv Group Inc New COM 25264R207   3,566 19,276 SH   SOLE   0 0 19,276
Digital Realty Trust Inc COM 253868103   786 7,842 SH   SOLE   0 0 7,842
Discover Financial Services COM 254709108   43,789 447,601 SH   SOLE   0 0 447,601
Disney Walt Co COM 254687106   732 8,424 SH   SOLE   0 0 8,424
Dollar General Corp COM 256677105   750 3,044 SH   SOLE   0 0 3,044
Dover Corp COM 260003108   13,512 99,788 SH   SOLE   0 0 99,788
Driven Brands Holdings Inc COM 26210V102   3,013 110,315 SH   SOLE   0 0 110,315
Duke Energy Corp COM 26441C204   21,993 213,543 SH   SOLE   0 0 213,543
Emerson Electric Co COM 291011104   49,555 515,879 SH   SOLE   0 0 515,879
Enbridge Inc COM 29250N105   693 17,712 SH   SOLE   0 0 17,712
Energy Select Sector SPDR ETF COM 81369Y506   2,262 25,866 SH   SOLE   0 0 25,866
Energy Transfer LP COM 29273V100   897 75,562 SH   SOLE   0 0 75,562
Enlink Midstream LLC COM 29336T100   181 14,730 SH   SOLE   0 0 14,730
Enterprise Products Partners L COM 293792107   5,864 243,136 SH   SOLE   0 0 243,136
EOG Resources Inc COM 26875P101   400 3,092 SH   SOLE   0 0 3,092
EQT Corp COM 26884L109   1,142 33,750 SH   SOLE   0 0 33,750
Equity Commonwealth COM 294628102   617 24,719 SH   SOLE   0 0 24,719
Equity Residential COM 29476L107   688 11,653 SH   SOLE   0 0 11,653
Ericsson COM 294821608   59 10,019 SH   SOLE   0 0 10,019
Exxon Mobil Corp COM 30231G102   8,789 79,685 SH   SOLE   0 0 79,685
Fidelity Covington Tr Consumer COM 316092303   278 6,210 SH   SOLE   0 0 6,210
Figs Inc Cl A COM 30260D103   2,220 329,838 SH   SOLE   0 0 329,838
First Financial Bankshares COM 32020R109   860 25,002 SH   SOLE   0 0 25,002
Firstcash Holdings Inc COM 33768G107   4,673 53,764 SH   SOLE   0 0 53,764
Firstservice Corp COM 33767E202   3,121 25,469 SH   SOLE   0 0 25,469
Fiserv Inc COM 337738108   21,796 215,654 SH   SOLE   0 0 215,654
Fleetcor Technologies Inc COM 339041105   3,535 19,247 SH   SOLE   0 0 19,247
Focus Financial Partners Inc C COM 34417P100   4,059 108,908 SH   SOLE   0 0 108,908
Ford Motor Co COM 345370860   22,249 1,913,045 SH   SOLE   0 0 1,913,045
Franco Nevada Corp COM 351858105   944 6,917 SH   SOLE   0 0 6,917
General Electric Co New COM 369604301   255 3,047 SH   SOLE   0 0 3,047
General Motors Co COM 37045V100   798 23,729 SH   SOLE   0 0 23,729
Genuine Parts Co COM 372460105   22,079 127,251 SH   SOLE   0 0 127,251
Gilead Sciences Inc COM 375558103   33,569 391,021 SH   SOLE   0 0 391,021
Globus Med Inc COM 379577208   235 3,159 SH   SOLE   0 0 3,159
Gold Shares SPDR ETF COM 78463V107   13,757 81,097 SH   SOLE   0 0 81,097
Goldman Sachs Group Inc COM 38141G104   218 634 SH   SOLE   0 0 634
Graham Holdings Co COM 384637104   496 821 SH   SOLE   0 0 821
Granite Ridge Resources Inc COM 387432107   141 15,572 SH   SOLE   0 0 15,572
Grupo Aeroportuario Del Surest COM 40051E202   4,553 19,541 SH   SOLE   0 0 19,541
Guardant Health Inc COM 40131M109   466 17,139 SH   SOLE   0 0 17,139
Halliburton Co COM 406216101   578 14,696 SH   SOLE   0 0 14,696
Halozyme Therapeutics Inc COM 40637H109   269 4,725 SH   SOLE   0 0 4,725
Health Care Select Sector SPDR COM 81369Y209   978 7,198 SH   SOLE   0 0 7,198
Healthcare Services Group Inc COM 421906108   1,976 164,663 SH   SOLE   0 0 164,663
Helmerich & Payne Inc COM 423452101   245 4,935 SH   SOLE   0 0 4,935
HF Sinclair Corporation Com COM 403949100   984 18,961 SH   SOLE   0 0 18,961
Home Bancshares Inc COM 436893200   3,364 147,624 SH   SOLE   0 0 147,624
Home Depot Inc COM 437076102   49,571 156,939 SH   SOLE   0 0 156,939
Honeywell Intl Inc COM 438516106   35,495 165,634 SH   SOLE   0 0 165,634
Icon PLC COM G4705A100   11,133 57,315 SH   SOLE   0 0 57,315
IHS Inc COM G4701H109   3,275 532,489 SH   SOLE   0 0 532,489
Independent Bank Group Inc COM 45384B106   407 6,772 SH   SOLE   0 0 6,772
Inmode Ltd COM M5425M103   6,167 172,755 SH   SOLE   0 0 172,755
Intercontinental Exchange Inc COM 45866F104   1,090 10,621 SH   SOLE   0 0 10,621
International Mny Express Inc COM 46005L101   3,569 146,435 SH   SOLE   0 0 146,435
Intl Business Machines COM 459200101   31,957 226,822 SH   SOLE   0 0 226,822
Intuit COM 461202103   1,277 3,280 SH   SOLE   0 0 3,280
Intuitive Surgical Inc COM 46120E602   698 2,630 SH   SOLE   0 0 2,630
Invesco QQQ Trust COM 46090E103   597 2,243 SH   SOLE   0 0 2,243
Iron Mountain Inc PA COM 46284V101   17,874 358,557 SH   SOLE   0 0 358,557
Ishares Gold Tr iShares New COM 464285204   978 28,286 SH   SOLE   0 0 28,286
iShares Inc Core MSCI Emkt ETF COM 46434G103   707 15,143 SH   SOLE   0 0 15,143
iShares Sh Tr Crport ETF COM 464288646   839 16,836 SH   SOLE   0 0 16,836
iShares TR Core Div Grwth ETF COM 46434V621   256 5,120 SH   SOLE   0 0 5,120
iShares TR Core High Dv ETF COM 46429B663   613 5,880 SH   SOLE   0 0 5,880
iShares TR Core MSCI EAFE ETF COM 46432F842   826 13,397 SH   SOLE   0 0 13,397
iShares TR Core S&P Mcp ETF COM 464287507   302 1,248 SH   SOLE   0 0 1,248
iShares TR Core S&P Scp ETF COM 464287804   227 2,401 SH   SOLE   0 0 2,401
iShares TR Core S&P Ttl Stk ET COM 464287150   2,528 29,809 SH   SOLE   0 0 29,809
iShares TR Core US Aggbd ETF COM 464287226   2,428 25,035 SH   SOLE   0 0 25,035
iShares TR Iboxx Hi Yd ETF COM 464288513   9,521 129,304 SH   SOLE   0 0 129,304
iShares TR Iboxx Inv Cp ETF COM 464287242   1,443 13,687 SH   SOLE   0 0 13,687
iShares TR MBS ETF COM 464288588   19,116 206,103 SH   SOLE   0 0 206,103
iShares TR MSCI Acwi Ex UD ETF COM 464288240   807 17,734 SH   SOLE   0 0 17,734
iShares TR National Mun ETF COM 464288414   1,471 13,941 SH   SOLE   0 0 13,941
iShares TR Rus 1000 ETF COM 464287622   388 1,843 SH   SOLE   0 0 1,843
iShares TR S&P 500 Grwt ETF COM 464287309   3,932 67,220 SH   SOLE   0 0 67,220
iShares TR S&P Us Pfd Stk ETF COM 464288687   9,706 317,918 SH   SOLE   0 0 317,918
iShares TR US Hlthcare ETF COM 464287762   202 711 SH   SOLE   0 0 711
iShares US Treas Bond ETF COM 46429B267   408 17,965 SH   SOLE   0 0 17,965
Janus Detroit Str Tr Henderson COM 47103U852   24,926 548,295 SH   SOLE   0 0 548,295
Janus Henderson AAA CLO ETF COM 47103U845   4,906 99,597 SH   SOLE   0 0 99,597
Johnson & Johnson COM 478160104   18,462 104,510 SH   SOLE   0 0 104,510
JPMorgan Chase & Co COM 46625H100   52,115 388,624 SH   SOLE   0 0 388,624
Kimberly Clark Corp COM 494368103   17,494 128,866 SH   SOLE   0 0 128,866
Kinder Morgan Inc COM 49456B101   1,311 72,531 SH   SOLE   0 0 72,531
Kraft Heinz Co COM 500754106   15,919 391,022 SH   SOLE   0 0 391,022
Lam Research Corp COM 512807108   96,819 230,357 SH   SOLE   0 0 230,357
Landstar Systems Inc COM 515098101   5,446 33,431 SH   SOLE   0 0 33,431
Lauder Estee Cos Inc COM 518439104   3,480 14,024 SH   SOLE   0 0 14,024
Liberty Broadband Corp COM 530307305   234 3,062 SH   SOLE   0 0 3,062
Lilly Eli & Co COM 532457108   23,302 63,694 SH   SOLE   0 0 63,694
Linde PLC COM G5494J103   17,567 53,858 SH   SOLE   0 0 53,858
LKQ Corp COM 501889208   6,058 113,432 SH   SOLE   0 0 113,432
Lockheed Martin Corp COM 539830109   58,368 119,978 SH   SOLE   0 0 119,978
Loews Corp COM 540424108   241 4,125 SH   SOLE   0 0 4,125
LPL Financial Holdings Inc COM 50212V100   19,445 89,954 SH   SOLE   0 0 89,954
Magellan Midstream Partners LP COM 559080106   1,744 34,738 SH   SOLE   0 0 34,738
Magnite Inc COM 55955D100   2,636 248,894 SH   SOLE   0 0 248,894
Magnolia Oil & Gas Corp Cl A COM 559663109   3,239 138,144 SH   SOLE   0 0 138,144
Main Street Capital Corp COM 56035L104   246 6,659 SH   SOLE   0 0 6,659
Marathon Oil Corp COM 565849106   686 25,332 SH   SOLE   0 0 25,332
Marriott Intl Inc COM 571903202   723 4,858 SH   SOLE   0 0 4,858
Martin Marietta Materials Inc COM 573284106   14,912 44,122 SH   SOLE   0 0 44,122
Marvell Technology Inc COM 573874104   389 10,489 SH   SOLE   0 0 10,489
MasterCard Incorporated COM 57636Q104   627 1,804 SH   SOLE   0 0 1,804
McDonalds Corp COM 580135101   1,645 6,241 SH   SOLE   0 0 6,241
Medtronic PLC COM G5960L103   2,118 27,256 SH   SOLE   0 0 27,256
Merck & Co Inc COM 58933Y105   83,922 756,392 SH   SOLE   0 0 756,392
Meta Platforms Inc COM 30303M102   1,434 11,915 SH   SOLE   0 0 11,915
MetLife Inc COM 59156R108   21,606 298,551 SH   SOLE   0 0 298,551
Microchip Technology Inc COM 595017104   429 6,112 SH   SOLE   0 0 6,112
Micron Technology Inc COM 595112103   393 7,870 SH   SOLE   0 0 7,870
Microsoft Corp COM 594918104   65,742 274,131 SH   SOLE   0 0 274,131
Mobile Telesystems Public Join COM 607409109   59 10,723 SH   SOLE   0 0 10,723
Morgan Stanley COM 617446448   66,711 784,654 SH   SOLE   0 0 784,654
MPLX LP COM 55336V100   1,210 36,854 SH   SOLE   0 0 36,854
Natural Resource Partners LP COM 63900P608   272 5,000 SH   SOLE   0 0 5,000
Nextera Energy Inc COM 65339F101   1,084 12,966 SH   SOLE   0 0 12,966
Nextera Energy Partners LP In COM 65341B106   16,614 237,043 SH   SOLE   0 0 237,043
Nike Inc COM 654106103   2,574 21,996 SH   SOLE   0 0 21,996
Norfolk Southern Corp COM 655844108   1,541 6,255 SH   SOLE   0 0 6,255
Northrop Grumman Corp COM 666807102   261 479 SH   SOLE   0 0 479
Novartis AG COM 66987V109   3,950 43,544 SH   SOLE   0 0 43,544
Novo-Nordisk AS COM 670100205   14,429 106,610 SH   SOLE   0 0 106,610
NVIDIA Corp COM 67066G104   14,167 96,940 SH   SOLE   0 0 96,940
O'Reilly Automotive Inc COM 67103H107   849 1,006 SH   SOLE   0 0 1,006
Oasis Petroleum Inc New COM 674215207   9,509 69,506 SH   SOLE   0 0 69,506
Oracle Corp COM 68389X105   23,876 292,100 SH   SOLE   0 0 292,100
Paychex Inc COM 704326107   11,865 102,676 SH   SOLE   0 0 102,676
PepsiCo Inc COM 713448108   63,836 353,348 SH   SOLE   0 0 353,348
Perimeter Solutions SA Common COM L7579L106   4,887 534,682 SH   SOLE   0 0 534,682
Perrigo Co PLC COM G97822103   3,653 107,158 SH   SOLE   0 0 107,158
Pfizer Inc COM 717081103   21,199 413,717 SH   SOLE   0 0 413,717
Philip Morris Intl Inc COM 718172109   18,331 181,121 SH   SOLE   0 0 181,121
Phillips 66 COM 718546104   52,396 503,416 SH   SOLE   0 0 503,416
Pinterest Inc Cl A COM 72352L106   475 19,556 SH   SOLE   0 0 19,556
Plains All American Pipeline L COM 726503105   320 27,212 SH   SOLE   0 0 27,212
Plains Group Hlgs LP COM 72651A207   1,861 149,600 SH   SOLE   0 0 149,600
Preferred Bank Los Angeles CA COM 740367404   2,604 34,895 SH   SOLE   0 0 34,895
Price T Rowe Group Inc COM 74144T108   41,696 382,321 SH   SOLE   0 0 382,321
Procter And Gamble Co COM 742718109   50,346 332,182 SH   SOLE   0 0 332,182
Progress Software Corp COM 743312100   5,463 108,287 SH   SOLE   0 0 108,287
ProLogis Inc COM 74340W103   469 4,157 SH   SOLE   0 0 4,157
Prosperity Bancshares Inc COM 743606105   5,364 73,807 SH   SOLE   0 0 73,807
Qualcomm Inc COM 747525103   13,598 123,687 SH   SOLE   0 0 123,687
Rayonier Inc COM 754907103   16,054 487,062 SH   SOLE   0 0 487,062
Real Estate Select Sector SPDR COM 81369Y860   272 7,376 SH   SOLE   0 0 7,376
Rimini Str Inc Com COM 76674Q107   4,496 1,180,022 SH   SOLE   0 0 1,180,022
Rockwell Automation Inc COM 773903109   357 1,386 SH   SOLE   0 0 1,386
Royal Bank of Canada Montreal COM 780087102   254 2,703 SH   SOLE   0 0 2,703
Russell 2000 Ishares ETF COM 464287655   7,468 42,831 SH   SOLE   0 0 42,831
S&P 500 INDEX Ishares ETF COM 464287200   20,708 53,896 SH   SOLE   0 0 53,896
S&P 500 SPDR ETF COM 78462F103   58,006 151,678 SH   SOLE   0 0 151,678
S&P Midcap 400 SPDR ETF COM 78467Y107   3,065 6,923 SH   SOLE   0 0 6,923
Salesforce Inc COM 79466L302   1,177 8,878 SH   SOLE   0 0 8,878
Schlumberger Ltd COM 806857108   17,720 331,459 SH   SOLE   0 0 331,459
Schwab Charles Corp COM 808513105   29,679 356,462 SH   SOLE   0 0 356,462
Schwab US Dividend Equity ETF COM 808524797   855 11,315 SH   SOLE   0 0 11,315
Semler Scientific Inc COM 81684M104   4,250 128,776 SH   SOLE   0 0 128,776
Sempra COM 816851109   20,543 132,929 SH   SOLE   0 0 132,929
ServiceNow Inc COM 81762P102   1,302 3,353 SH   SOLE   0 0 3,353
Shell PLC Spon ADS COM 780259305   7,742 135,939 SH   SOLE   0 0 135,939
Siteone Landscape Supply Inc COM 82982L103   2,692 22,948 SH   SOLE   0 0 22,948
Sitio Royalties Corp Class A C COM 82983N108   4,204 145,710 SH   SOLE   0 0 145,710
Skyline Champion Corporation C COM 830830105   3,939 76,466 SH   SOLE   0 0 76,466
Sociedad Quimica Minera de Chi COM 833635105   211 2,645 SH   SOLE   0 0 2,645
Sony Corp COM 835699307   299 3,922 SH   SOLE   0 0 3,922
SPDR Dow Jones Industrial Avrg COM 78467X109   882 2,661 SH   SOLE   0 0 2,661
SPDR Series Trust S&P Biotech COM 78464A870   1,823 21,964 SH   SOLE   0 0 21,964
SPDR Series Trust S&P Divid ET COM 78464A763   5,397 43,141 SH   SOLE   0 0 43,141
Spirit Aerosystems Holdings In COM 848574109   404 13,656 SH   SOLE   0 0 13,656
Sprout Social Inc Cl A COM 85209W109   414 7,328 SH   SOLE   0 0 7,328
St Joe Co COM 790148100   307 7,954 SH   SOLE   0 0 7,954
Starbucks Corp COM 855244109   564 5,686 SH   SOLE   0 0 5,686
Sunnova Energy Intl Inc COM 86745K104   40,871 2,269,347 SH   SOLE   0 0 2,269,347
T Mobile US Inc COM 872590104   28,565 204,034 SH   SOLE   0 0 204,034
Taiwan Semiconductor Mfg Ltd COM 874039100   6,231 83,649 SH   SOLE   0 0 83,649
Targa Resources Corp COM 87612G101   506 6,883 SH   SOLE   0 0 6,883
Target Corp COM 87612E106   31,402 210,697 SH   SOLE   0 0 210,697
Technipfmc PLC COM G87110105   212 17,368 SH   SOLE   0 0 17,368
Technology Select Sector SPDR COM 81369Y803   1,128 9,064 SH   SOLE   0 0 9,064
Teleflex Inc COM 879369106   561 2,249 SH   SOLE   0 0 2,249
Teradata Corp COM 88076W103   2,567 76,256 SH   SOLE   0 0 76,256
Tesla Inc COM 88160R101   1,070 8,685 SH   SOLE   0 0 8,685
Texas Instruments Inc COM 882508104   68,919 417,137 SH   SOLE   0 0 417,137
Texas Pacific Land Corporation COM 88262P102   525 224 SH   SOLE   0 0 224
Thermo Fisher Scientific Inc COM 883556102   16,493 29,950 SH   SOLE   0 0 29,950
Third Coast Bancshares Inc COM 88422P109   653 35,438 SH   SOLE   0 0 35,438
Totalenergies Se COM 89151E109   517 8,333 SH   SOLE   0 0 8,333
Trane Technologies Plc COM G8994E103   979 5,825 SH   SOLE   0 0 5,825
Unilever PLC COM 904767704   6,425 127,608 SH   SOLE   0 0 127,608
Union Pacific Corp COM 907818108   18,526 89,468 SH   SOLE   0 0 89,468
United Parcel Service Inc COM 911312106   39,103 224,939 SH   SOLE   0 0 224,939
United Therapeutics Corp COM 91307C102   216 775 SH   SOLE   0 0 775
UnitedHealth Group Inc COM 91324P102   90,215 170,159 SH   SOLE   0 0 170,159
US Bancorp Del COM 902973304   521 11,946 SH   SOLE   0 0 11,946
Valero Energy Corp COM 91913Y100   20,998 165,523 SH   SOLE   0 0 165,523
Vanguard Dividend Appreciation COM 921908844   350 2,305 SH   SOLE   0 0 2,305
Vanguard Financials ETF COM 92204A405   512 6,190 SH   SOLE   0 0 6,190
Vanguard FTSE Developed Market COM 921943858   218 5,201 SH   SOLE   0 0 5,201
Vanguard Growth ETF COM 922908736   2,241 10,516 SH   SOLE   0 0 10,516
Vanguard Health Care ETF COM 92204A504   730 2,944 SH   SOLE   0 0 2,944
Vanguard High Dividend Yield E COM 921946406   875 8,082 SH   SOLE   0 0 8,082
Vanguard Index Fds Large Cap E COM 922908637   348 2,000 SH   SOLE   0 0 2,000
Vanguard Industrials ETF COM 92204A603   432 2,366 SH   SOLE   0 0 2,366
Vanguard Mega Cap Growth ETF COM 921910816   638 3,709 SH   SOLE   0 0 3,709
Vanguard Real Estate ETF COM 922908553   580 7,028 SH   SOLE   0 0 7,028
Vanguard S&P 500 ETF COM 922908363   12,466 35,482 SH   SOLE   0 0 35,482
Vanguard Small-Cap ETF COM 922908751   1,227 6,683 SH   SOLE   0 0 6,683
Vanguard Total Stock Market ET COM 922908769   8,849 46,282 SH   SOLE   0 0 46,282
Vanguard Value ETF COM 922908744   245 1,745 SH   SOLE   0 0 1,745
Verizon Communications Inc COM 92343V104   11,643 295,498 SH   SOLE   0 0 295,498
Visa Inc COM 92826C839   5,657 27,227 SH   SOLE   0 0 27,227
Visteon Corp COM 92839U206   237 1,810 SH   SOLE   0 0 1,810
Vizio Holding Corp Cl A Com COM 92858V101   2,618 353,312 SH   SOLE   0 0 353,312
Vontier Corporation Com COM 928881101   30,723 1,589,404 SH   SOLE   0 0 1,589,404
Wal-Mart Stores Inc COM 931142103   294 2,070 SH   SOLE   0 0 2,070
Walker & Dunlop Inc COM 93148P102   2,137 27,229 SH   SOLE   0 0 27,229
Waste Management Inc COM 94106L109   15,411 98,232 SH   SOLE   0 0 98,232
Webster Financial Corp CT COM 947890109   3,785 79,944 SH   SOLE   0 0 79,944
Wells Fargo Co COM 949746101   53,046 1,284,727 SH   SOLE   0 0 1,284,727
Western Midstream Partners Lp COM 958669103   336 12,520 SH   SOLE   0 0 12,520
White Mountains Ins Group Ltd COM G9618E107   1,495 1,057 SH   SOLE   0 0 1,057
Williams Cos Inc COM 969457100   1,200 36,474 SH   SOLE   0 0 36,474
Xpel Inc COM 98379L100   2,842 47,317 SH   SOLE   0 0 47,317
Ziff Davis Inc COM 48123V102   5,177 65,453 SH   SOLE   0 0 65,453