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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101 217 1,676 SH   SOLE   0 0 1,676
Abbott Laboratories COM 002824100 4,214 38,788 SH   SOLE   0 0 38,788
AbbVie Inc COM 00287Y109 68,777 449,056 SH   SOLE   0 0 449,056
Accenture PLC Ireland COM G1151C101 50,442 181,675 SH   SOLE   0 0 181,675
Adaptive Biotechnologies Corp COM 00650F109 353 43,669 SH   SOLE   0 0 43,669
Addus Homecare Corp COM 006739106 3,279 39,374 SH   SOLE   0 0 39,374
Adobe Inc COM 00724F101 1,748 4,776 SH   SOLE   0 0 4,776
Advance Auto Parts Inc COM 00751Y106 4,067 23,496 SH   SOLE   0 0 23,496
Advanced Micro Devices Inc COM 007903107 23,464 306,835 SH   SOLE   0 0 306,835
Albertsons Cos Inc Common Stoc COM 013091103 16,977 635,362 SH   SOLE   0 0 635,362
Alexandria Real Estate Equity COM 015271109 14,689 101,284 SH   SOLE   0 0 101,284
Alibaba Group Holding Ltd COM 01609W102 232 2,042 SH   SOLE   0 0 2,042
Allbirds Inc Cl A COM 01675A109 41 10,500 SH   SOLE   0 0 10,500
Alphabet Inc COM 02079K107 3,859 1,764 SH   SOLE   119 0 1,645
Alphabet Inc COM 02079K305 57,729 26,490 SH   SOLE   0 0 26,490
Amazon.com Inc COM 023135106 36,500 343,657 SH   SOLE   0 0 343,657
Ambev SA COM 02319V103 4,815 1,918,224 SH   SOLE   0 0 1,918,224
American Express Co COM 025816109 24,795 178,874 SH   SOLE   0 0 178,874
American Intl Group Inc COM 026874784 16,548 323,647 SH   SOLE   0 0 323,647
American Tower Corp COM 03027X100 325 1,271 SH   SOLE   0 0 1,271
American Water Works Co Inc COM 030420103 706 4,743 SH   SOLE   0 0 4,743
Ameriprise Financial Inc COM 03076C106 1,064 4,477 SH   SOLE   0 0 4,477
Ametek Inc COM 031100100 1,231 11,203 SH   SOLE   0 0 11,203
Amgen Inc COM 031162100 31,948 131,311 SH   SOLE   0 0 131,311
Apple Inc COM 037833100 97,823 715,500 SH   SOLE   0 0 715,500
Applied Materials Inc COM 038222105 19,008 208,924 SH   SOLE   0 0 208,924
ASML Holding NV COM N07059210 9,665 20,309 SH   SOLE   0 0 20,309
AstraZeneca PLC COM 046353108 526 7,957 SH   SOLE   0 0 7,957
AT&T Inc COM 00206R102 357 17,018 SH   SOLE   0 0 17,018
Atlassian Corp PLC COM G06242104 207 1,105 SH   SOLE   0 0 1,105
Automatic Data Processing Inc COM 053015103 1,045 4,976 SH   SOLE   0 0 4,976
Avery Dennison Corp COM 053611109 902 5,570 SH   SOLE   0 0 5,570
Axis Capital Holdings Ltd COM G0692U109 240 4,200 SH   SOLE   0 0 4,200
Ball Corp COM 058498106 478 6,951 SH   SOLE   0 0 6,951
Bank America Corp COM 060505104 44,543 1,430,867 SH   SOLE   0 0 1,430,867
Bank N S Halifax COM 064149107 5,940 100,320 SH   SOLE   0 0 100,320
Barclays PLC COM 06738E204 211 27,720 SH   SOLE   0 0 27,720
Becton Dickinson & Co COM 075887109 1,211 4,914 SH   SOLE   0 0 4,914
Berkshire Hathaway Inc COM 084670702 47,353 173,441 SH   SOLE   0 0 173,441
Berkshire Hathaway Inc COM 084670108 21,674 53 SH   SOLE   0 0 53
BHP Billiton Ltd COM 088606108 15,058 268,037 SH   SOLE   0 0 268,037
Bio Techne Corp COM 09073M104 867 2,500 SH   SOLE   0 0 2,500
BJs Whsl Club COM 05550J101 7,141 114,581 SH   SOLE   0 0 114,581
Black Stone Minerals LP COM 09225M101 661 48,293 SH   SOLE   0 0 48,293
BlackRock Inc COM 09247X101 12,837 21,078 SH   SOLE   224 0 20,854
Blackstone Inc Com COM 09260D107 287 3,144 SH   SOLE   3,144 0 0
Boeing Co COM 097023105 319 2,334 SH   SOLE   0 0 2,334
Booking Holdings Inc COM 09857L108 257 147 SH   SOLE   147 0 0
Brigham Minerals Inc Cl A Com COM 10918L103 3,413 138,575 SH   SOLE   0 0 138,575
Bristol-Myers Squibb Co COM 110122108 48,739 632,977 SH   SOLE   0 0 632,977
Brixmor Property Group Inc COM 11120U105 308 15,257 SH   SOLE   0 0 15,257
Broadcom Inc COM 11135F101 25,745 52,995 SH   SOLE   0 0 52,995
Brookfield Asset Mgmt Inc COM 112585104 46,722 1,050,648 SH   SOLE   0 0 1,050,648
Brookfield Infrastructure Corp COM 11275Q107 3,009 70,799 SH   SOLE   0 0 70,799
Burford Cap Ltd COM G17977110 4,904 486,043 SH   SOLE   0 0 486,043
C H Robinson Worldwide Inc COM 12541W209 47,313 466,732 SH   SOLE   0 0 466,732
Cable One Inc COM 12685J105 259 201 SH   SOLE   0 0 201
Cadence Bank Com COM 12740C103 502 21,360 SH   SOLE   0 0 21,360
Cal Maine Foods Inc COM 128030202 60,564 1,225,749 SH   SOLE   0 0 1,225,749
Canon Inc COM 138006309 224 9,846 SH   SOLE   0 0 9,846
Carlisle Cos Inc COM 142339100 4,990 20,915 SH   SOLE   0 0 20,915
Catalent Inc COM 148806102 855 7,971 SH   SOLE   0 0 7,971
Caterpillar Inc COM 149123101 490 2,741 SH   SOLE   0 0 2,741
Cavco Industries Inc COM 149568107 2,629 13,413 SH   SOLE   0 0 13,413
Celsius Holdings Inc COM 15118V207 2,596 39,780 SH   SOLE   0 0 39,780
Centene Corp COM 15135B101 15,255 180,294 SH   SOLE   0 0 180,294
Chart Industries Inc COM 16115Q308 597 3,566 SH   SOLE   0 0 3,566
Chevron Corp COM 166764100 109,155 753,938 SH   SOLE   0 0 753,938
Chubb Limited COM H1467J104 2,608 13,268 SH   SOLE   0 0 13,268
Cigna Corporation COM 125523100 12,450 47,244 SH   SOLE   0 0 47,244
Cisco Systems Inc COM 17275R102 13,042 305,856 SH   SOLE   2,776 0 303,080
Coca-Cola Co COM 191216100 24,141 383,745 SH   SOLE   0 0 383,745
Cogent Communications Holdings COM 19239V302 3,773 62,096 SH   SOLE   0 0 62,096
Cognizant Technology Solutions COM 192446102 349 5,169 SH   SOLE   4,870 0 299
Comcast Corp COM 20030N101 1,495 38,089 SH   SOLE   0 0 38,089
Comerica Inc COM 200340107 937 12,769 SH   SOLE   0 0 12,769
ConocoPhillips COM 20825C104 17,020 189,508 SH   SOLE   0 0 189,508
Corcept Therapeutics Inc COM 218352102 2,739 115,176 SH   SOLE   0 0 115,176
Core & Main Inc Cl A COM 21874C102 2,268 101,685 SH   SOLE   0 0 101,685
Corecard Corporation COM 45816D100 1,791 73,379 SH   SOLE   0 0 73,379
Costco Wholesale Corp COM 22160K105 1,511 3,153 SH   SOLE   0 0 3,153
Coterra Energy Inc COM 127097103 15,688 608,279 SH   SOLE   0 0 608,279
Crown Castle Intl Corp COM 22822V101 20,513 121,828 SH   SOLE   0 0 121,828
Cummins Inc COM 231021106 55,840 288,533 SH   SOLE   0 0 288,533
CVS Health Corp COM 126650100 48,038 518,433 SH   SOLE   4,396 0 514,038
Danaher Corp COM 235851102 19,891 78,461 SH   SOLE   0 0 78,461
Darling Ingredients Inc COM 237266101 1,225 20,492 SH   SOLE   0 0 20,492
Dermtech Inc COM 24984K105 1,520 274,350 SH   SOLE   0 0 274,350
Diageo PLC COM 25243Q205 488 2,800 SH   SOLE   0 0 2,800
Digital Realty Trust Inc COM 253868103 20,924 161,165 SH   SOLE   0 0 161,165
Discover Financial Services COM 254709108 45,651 482,672 SH   SOLE   0 0 482,672
Disney Walt Co COM 254687106 977 10,346 SH   SOLE   0 0 10,346
Dollar General Corp COM 256677105 840 3,422 SH   SOLE   0 0 3,422
Dow Inc COM 260557103 9,290 180,013 SH   SOLE   0 0 180,013
DUFF & PHELPS UTLITY AND INFST COM 26433C105 624 44,908 SH   SOLE   0 0 44,908
Duke Energy Corp COM 26441C204 22,775 212,432 SH   SOLE   0 0 212,432
Electronic Arts Inc COM 285512109 330 2,713 SH   SOLE   2,713 0 0
Emerson Electric Co COM 291011104 44,153 555,100 SH   SOLE   0 0 555,100
Enbridge Inc COM 29250N105 822 19,455 SH   SOLE   0 0 19,455
Energy Select Sector SPDR ETF COM 81369Y506 206 2,878 SH   SOLE   0 0 2,878
Energy Transfer LP COM 29273V100 774 77,528 SH   SOLE   0 0 77,528
Enlink Midstream LLC COM 29336T100 118 13,840 SH   SOLE   0 0 13,840
Enterprise Products Partners L COM 293792107 5,581 229,008 SH   SOLE   0 0 229,008
EQT Corp COM 26884L109 1,315 38,226 SH   SOLE   0 0 38,226
Equity Commonwealth COM 294628102 364 13,239 SH   SOLE   0 0 13,239
Equity Residential COM 29476L107 16,602 229,876 SH   SOLE   0 0 229,876
Ericsson COM 294821608 189 25,513 SH   SOLE   0 0 25,513
Exxon Mobil Corp COM 30231G102 3,650 42,622 SH   SOLE   0 0 42,622
FedEx Corp COM 31428X106 208 917 SH   SOLE   0 0 917
Fidelity Natl Information Serv COM 31620M106 307 3,348 SH   SOLE   3,348 0 0
Figs Inc Cl A COM 30260D103 3,005 329,838 SH   SOLE   0 0 329,838
First Advantage Corp COM 31846B108 1,924 151,839 SH   SOLE   0 0 151,839
First Financial Bankshares COM 32020R109 1,996 50,825 SH   SOLE   0 0 50,825
First Trust MLP & Energy Incom COM 33739B104 323 41,995 SH   SOLE   0 0 41,995
Firstcash Holdings Inc COM 33768G107 3,170 45,606 SH   SOLE   0 0 45,606
Firstservice Corp COM 33767E202 3,323 27,421 SH   SOLE   0 0 27,421
Fleetcor Technologies Inc COM 339041105 4,374 20,819 SH   SOLE   0 0 20,819
Focus Financial Partners Inc C COM 34417P100 2,864 84,083 SH   SOLE   0 0 84,083
Ford Motor Co COM 345370860 22,931 2,060,308 SH   SOLE   0 0 2,060,308
Franco Nevada Corp COM 351858105 920 6,995 SH   SOLE   0 0 6,995
Garmin Ltd COM H2906T109 310 3,159 SH   SOLE   2,964 0 195
Generac Holdings Inc COM 368736104 686 3,256 SH   SOLE   0 0 3,256
General Electric Co New COM 369604301 498 7,818 SH   SOLE   0 0 7,818
General Motors Co COM 37045V100 523 16,462 SH   SOLE   0 0 16,462
Genuine Parts Co COM 372460105 17,206 129,369 SH   SOLE   0 0 129,369
Gilead Sciences Inc COM 375558103 67,572 1,093,223 SH   SOLE   0 0 1,093,223
Gold Shares SPDR ETF COM 78463V107 13,523 80,272 SH   SOLE   0 0 80,272
Goldman Sachs Group Inc COM 38141G104 275 926 SH   SOLE   0 0 926
Graham Holdings Co COM 384637104 601 1,060 SH   SOLE   0 0 1,060
Grupo Aeroportuario Del Surest COM 40051E202 4,123 20,994 SH   SOLE   0 0 20,994
Guardant Health Inc COM 40131M109 211 5,228 SH   SOLE   0 0 5,228
Hasbro Inc COM 418056107 321 3,923 SH   SOLE   3,923 0 0
Health Care Select Sector SPDR COM 81369Y209 1,040 8,108 SH   SOLE   0 0 8,108
Healthcare Services Group Inc COM 421906108 3,305 189,813 SH   SOLE   0 0 189,813
HF Sinclair Corporation Com COM 403949100 856 18,961 SH   SOLE   0 0 18,961
Home Bancshares Inc COM 436893200 3,303 159,004 SH   SOLE   0 0 159,004
Home Depot Inc COM 437076102 43,736 159,464 SH   SOLE   0 0 159,464
Honeywell Intl Inc COM 438516106 29,676 170,736 SH   SOLE   0 0 170,736
Icon PLC COM G4705A100 13,539 62,479 SH   SOLE   0 0 62,479
IHS Inc COM G4701H109 1,865 178,678 SH   SOLE   0 0 178,678
Independent Bank Group Inc COM 45384B106 460 6,772 SH   SOLE   0 0 6,772
Inmode Ltd COM M5425M103 3,452 154,060 SH   SOLE   0 0 154,060
Innovative Industrial Properti COM 45781V101 4,439 40,404 SH   SOLE   0 0 40,404
Intercontinental Exchange Inc COM 45866F104 1,031 10,959 SH   SOLE   0 0 10,959
International Mny Express Inc COM 46005L101 3,223 157,457 SH   SOLE   0 0 157,457
Intl Business Machines COM 459200101 47,291 334,945 SH   SOLE   0 0 334,945
Intuit COM 461202103 1,513 3,926 SH   SOLE   0 0 3,926
Intuitive Surgical Inc COM 46120E602 730 3,638 SH   SOLE   0 0 3,638
Invesco QQQ Trust COM 46090E103 657 2,343 SH   SOLE   0 0 2,343
Iron Mountain Inc PA COM 46284V101 15,798 324,458 SH   SOLE   0 0 324,458
iShares CMBS ETF COM 46429B366 3,245 67,453 SH   SOLE   0 0 67,453
Ishares Gold Tr iShares New COM 464285204 956 27,878 SH   SOLE   0 0 27,878
iShares Inc Core MSCI Emkt ETF COM 46434G103 395 8,046 SH   SOLE   0 0 8,046
iShares TR Core S&P Mcp ETF COM 464287507 282 1,248 SH   SOLE   0 0 1,248
iShares TR Core S&P Scp ETF COM 464287804 310 3,358 SH   SOLE   0 0 3,358
iShares TR Core S&P Ttl Stk ET COM 464287150 2,557 30,520 SH   SOLE   0 0 30,520
iShares TR Core US Aggbd ETF COM 464287226 1,628 16,015 SH   SOLE   0 0 16,015
iShares TR Iboxx Hi Yd ETF COM 464288513 9,968 135,412 SH   SOLE   0 0 135,412
iShares TR Iboxx Inv Cp ETF COM 464287242 1,363 12,390 SH   SOLE   0 0 12,390
iShares TR MBS ETF COM 464288588 28,746 294,865 SH   SOLE   0 0 294,865
iShares TR MSCI Acwi Ex UD ETF COM 464288240 535 11,879 SH   SOLE   0 0 11,879
iShares TR National Mun ETF COM 464288414 1,325 12,456 SH   SOLE   0 0 12,456
iShares TR Rus 1000 ETF COM 464287622 383 1,843 SH   SOLE   0 0 1,843
iShares TR S&P 500 Grwt ETF COM 464287309 4,172 69,135 SH   SOLE   0 0 69,135
iShares TR S&P Us Pfd Stk ETF COM 464288687 11,602 352,853 SH   SOLE   0 0 352,853
iShares TR USA Momentum Fct ET COM 46432F396 1,616 11,848 SH   SOLE   0 0 11,848
Janus Detroit Str Tr Henderson COM 47103U852 28,016 584,148 SH   SOLE   0 0 584,148
Janus Henderson AAA CLO ETF COM 47103U845 5,353 109,162 SH   SOLE   0 0 109,162
Joby Aviation Inc Common Stock COM G65163100 69 14,000 SH   SOLE   0 0 14,000
Johnson & Johnson COM 478160104 20,187 113,721 SH   SOLE   0 0 113,721
JPMorgan Chase & Co COM 46625H100 55,292 491,008 SH   SOLE   0 0 491,008
Kimberly Clark Corp COM 494368103 17,556 129,896 SH   SOLE   0 0 129,896
Kinder Morgan Inc COM 49456B101 1,496 89,286 SH   SOLE   0 0 89,286
Kraft Heinz Co COM 500754106 34,526 905,248 SH   SOLE   0 0 905,248
Lam Research Corp COM 512807108 64,607 151,607 SH   SOLE   0 0 151,607
Landstar Systems Inc COM 515098101 5,242 36,046 SH   SOLE   0 0 36,046
Lauder Estee Cos Inc COM 518439104 4,103 16,110 SH   SOLE   0 0 16,110
Lgi Homes Inc COM 50187T106 2,363 27,193 SH   SOLE   0 0 27,193
Liberty Broadband Corp COM 530307305 334 2,891 SH   SOLE   0 0 2,891
Linde PLC COM G5494J103 15,641 54,396 SH   SOLE   0 0 54,396
Lithia Motors Inc COM 536797103 2,105 7,658 SH   SOLE   0 0 7,658
LKQ Corp COM 501889208 5,999 122,201 SH   SOLE   0 0 122,201
Lockheed Martin Corp COM 539830109 42,016 97,721 SH   SOLE   0 0 97,721
LyondellBasell Industries NV COM N53745100 9,120 104,280 SH   SOLE   0 0 104,280
Magellan Midstream Partners LP COM 559080106 1,468 30,745 SH   SOLE   0 0 30,745
Magnolia Oil & Gas Corp Cl A COM 559663109 3,114 148,359 SH   SOLE   0 0 148,359
Main Street Capital Corp COM 56035L104 241 6,250 SH   SOLE   0 0 6,250
Marathon Oil Corp COM 565849106 562 25,000 SH   SOLE   0 0 25,000
Marriott Intl Inc COM 571903202 681 5,007 SH   SOLE   0 0 5,007
Marvell Technology Inc COM 573874104 16,747 384,712 SH   SOLE   0 0 384,712
MasterCard Incorporated COM 57636Q104 628 1,991 SH   SOLE   0 0 1,991
McDonalds Corp COM 580135101 1,491 6,041 SH   SOLE   0 0 6,041
Medtronic PLC COM G5960L103 32,435 361,390 SH   SOLE   2,512 0 358,878
Merck & Co Inc COM 58933Y105 70,871 777,355 SH   SOLE   0 0 777,355
Meta Platforms Inc COM 30303M102 18,180 112,742 SH   SOLE   0 0 112,742
MetLife Inc COM 59156R108 18,703 297,869 SH   SOLE   0 0 297,869
Microchip Technology Inc COM 595017104 365 6,286 SH   SOLE   0 0 6,286
Micron Technology Inc COM 595112103 1,724 31,187 SH   SOLE   0 0 31,187
Microsoft Corp COM 594918104 79,913 311,151 SH   SOLE   0 0 311,151
Mobile Telesystems Public Join COM 607409109 64 11,705 SH   SOLE   0 0 11,705
Mondelez Intl Inc COM 609207105 399 6,424 SH   SOLE   6,114 0 310
Morgan Stanley COM 617446448 53,182 699,206 SH   SOLE   0 0 699,206
MPLX LP COM 55336V100 1,285 44,074 SH   SOLE   0 0 44,074
Nextera Energy Inc COM 65339F101 998 12,885 SH   SOLE   0 0 12,885
Nextera Energy Partners LP In COM 65341B106 14,907 201,007 SH   SOLE   0 0 201,007
Nike Inc COM 654106103 12,184 119,216 SH   SOLE   0 0 119,216
Norfolk Southern Corp COM 655844108 1,480 6,513 SH   SOLE   0 0 6,513
Northrop Grumman Corp COM 666807102 210 438 SH   SOLE   0 0 438
Novartis AG COM 66987V109 4,053 47,950 SH   SOLE   0 0 47,950
Novo-Nordisk AS COM 670100205 12,239 109,840 SH   SOLE   0 0 109,840
NVIDIA Corp COM 67066G104 34,268 226,055 SH   SOLE   0 0 226,055
O'Reilly Automotive Inc COM 67103H107 799 1,264 SH   SOLE   0 0 1,264
Oasis Petroleum Inc New COM 674215207 9,730 79,985 SH   SOLE   0 0 79,985
Oracle Corp COM 68389X105 520 7,449 SH   SOLE   0 0 7,449
Pacira Biosciences Inc COM 695127100 2,663 45,678 SH   SOLE   0 0 45,678
Paychex Inc COM 704326107 11,785 103,492 SH   SOLE   0 0 103,492
Paypal Holdings Inc COM 70450Y103 271 3,884 SH   SOLE   0 0 3,884
PepsiCo Inc COM 713448108 60,087 360,534 SH   SOLE   0 0 360,534
Perimeter Solutions SA Common COM L7579L106 2,109 194,577 SH   SOLE   0 0 194,577
PerkinElmer Inc COM 714046109 311 2,190 SH   SOLE   0 0 2,190
Perrigo Co PLC COM G97822103 4,848 119,488 SH   SOLE   0 0 119,488
Pfizer Inc COM 717081103 15,863 302,555 SH   SOLE   0 0 302,555
Philip Morris Intl Inc COM 718172109 18,405 186,399 SH   SOLE   0 0 186,399
Phillips 66 COM 718546104 42,972 524,115 SH   SOLE   0 0 524,115
Pinterest Inc Cl A COM 72352L106 351 19,309 SH   SOLE   0 0 19,309
Plains All American Pipeline L COM 726503105 222 22,562 SH   SOLE   0 0 22,562
Plains Group Hlgs LP COM 72651A207 1,550 150,173 SH   SOLE   0 0 150,173
Preferred Bank Los Angeles CA COM 740367404 2,553 37,529 SH   SOLE   0 0 37,529
Price T Rowe Group Inc COM 74144T108 35,846 315,514 SH   SOLE   0 0 315,514
Procter And Gamble Co COM 742718109 45,266 314,806 SH   SOLE   0 0 314,806
Progress Software Corp COM 743312100 5,280 116,550 SH   SOLE   0 0 116,550
ProLogis Inc COM 74340W103 463 3,936 SH   SOLE   0 0 3,936
Prosperity Bancshares Inc COM 743606105 5,430 79,539 SH   SOLE   0 0 79,539
Qualcomm Inc COM 747525103 18,777 146,997 SH   SOLE   0 0 146,997
Rayonier Inc COM 754907103 17,911 479,170 SH   SOLE   0 0 479,170
Rimini Str Inc Com COM 76674Q107 8,383 1,394,830 SH   SOLE   0 0 1,394,830
Rio Tinto PLC COM 767204100 646 10,598 SH   SOLE   0 0 10,598
Rockwell Automation Inc COM 773903109 398 1,996 SH   SOLE   0 0 1,996
Royal Bank of Canada Montreal COM 780087102 344 3,548 SH   SOLE   0 0 3,548
Russell 2000 Ishares ETF COM 464287655 7,240 42,748 SH   SOLE   0 0 42,748
S&P 500 INDEX Ishares ETF COM 464287200 17,715 46,722 SH   SOLE   0 0 46,722
S&P 500 SPDR ETF COM 78462F103 56,771 150,488 SH   SOLE   0 0 150,488
S&P Global Inc COM 78409V104 227 674 SH   SOLE   0 0 674
S&P Midcap 400 SPDR ETF COM 78467Y107 2,951 7,138 SH   SOLE   0 0 7,138
Salesforce Inc COM 79466L302 1,960 11,876 SH   SOLE   0 0 11,876
Schlumberger Ltd COM 806857108 11,904 332,899 SH   SOLE   0 0 332,899
Schwab Charles Corp COM 808513105 504 7,980 SH   SOLE   0 0 7,980
Semler Scientific Inc COM 81684M104 4,221 149,783 SH   SOLE   0 0 149,783
Sempra COM 816851109 17,370 115,591 SH   SOLE   0 0 115,591
ServiceNow Inc COM 81762P102 2,076 4,366 SH   SOLE   0 0 4,366
Shell Midstream Partners LP COM 822634101 229 16,273 SH   SOLE   0 0 16,273
Shell PLC Spon ADS COM 780259305 7,719 147,625 SH   SOLE   0 0 147,625
Siteone Landscape Supply Inc COM 82982L103 2,809 23,634 SH   SOLE   0 0 23,634
Skyline Champion Corporation C COM 830830105 3,891 82,059 SH   SOLE   0 0 82,059
Sociedad Quimica Minera de Chi COM 833635105 297 3,560 SH   SOLE   0 0 3,560
Sony Corp COM 835699307 502 6,139 SH   SOLE   0 0 6,139
SPDR Dow Jones Industrial Avrg COM 78467X109 819 2,661 SH   SOLE   0 0 2,661
SPDR Series Trust S&P Biotech COM 78464A870 1,754 23,610 SH   SOLE   0 0 23,610
SPDR Series Trust S&P Divid ET COM 78464A763 3,428 28,885 SH   SOLE   0 0 28,885
Spirit Aerosystems Holdings In COM 848574109 425 14,489 SH   SOLE   0 0 14,489
Sprout Social Inc Cl A COM 85209W109 325 5,595 SH   SOLE   0 0 5,595
St Joe Co COM 790148100 315 7,954 SH   SOLE   0 0 7,954
Starbucks Corp COM 855244109 455 5,954 SH   SOLE   0 0 5,954
Stellantis NV COM N82405106 235 18,979 SH   SOLE   0 0 18,979
Sun Life Financial Inc COM 866796105 10,892 237,757 SH   SOLE   0 0 237,757
Sunnova Energy Intl Inc COM 86745K104 41,824 2,269,347 SH   SOLE   0 0 2,269,347
Sysco Corp COM 871829107 480 5,663 SH   SOLE   5,013 0 650
Taiwan Semiconductor Mfg Ltd COM 874039100 7,495 91,678 SH   SOLE   0 0 91,678
Targa Resources Corp COM 87612G101 408 6,837 SH   SOLE   0 0 6,837
Target Corp COM 87612E106 31,504 223,066 SH   SOLE   1,716 0 221,349
TE Connectivity Ltd COM H84989104 253 2,238 SH   SOLE   2,238 0 0
Teleflex Inc COM 879369106 579 2,357 SH   SOLE   0 0 2,357
Teradata Corp COM 88076W103 3,127 84,496 SH   SOLE   0 0 84,496
Tesla Inc COM 88160R101 2,659 3,949 SH   SOLE   0 0 3,949
Texas Instruments Inc COM 882508104 67,611 440,031 SH   SOLE   0 0 440,031
Texas Pacific Land Corporation COM 88262P102 333 224 SH   SOLE   0 0 224
Thermo Fisher Scientific Inc COM 883556102 17,009 31,308 SH   SOLE   641 0 30,667
Toronto Dominion Bank Ont COM 891160509 417 6,354 SH   SOLE   6,354 0 0
Totalenergies Se COM 89151E109 972 18,474 SH   SOLE   8,364 0 10,110
Toyota Motor Corp COM 892331307 283 1,835 SH   SOLE   0 0 1,835
Trane Technologies Plc COM G8994E103 563 4,336 SH   SOLE   0 0 4,336
Trimble Inc COM 896239100 333 5,724 SH   SOLE   0 0 5,724
Turning Pt Brands Inc COM 90041L105 2,631 96,995 SH   SOLE   0 0 96,995
Twitter Inc COM 90184L102 33,366 892,368 SH   SOLE   0 0 892,368
Unilever PLC COM 904767704 6,507 141,981 SH   SOLE   4,838 0 137,143
Union Pacific Corp COM 907818108 19,718 92,449 SH   SOLE   1,614 0 90,835
United Parcel Service Inc COM 911312106 43,674 239,255 SH   SOLE   2,299 0 236,956
UnitedHealth Group Inc COM 91324P102 64,335 125,257 SH   SOLE   0 0 125,257
US Bancorp Del COM 902973304 13,287 288,717 SH   SOLE   0 0 288,717
Valero Energy Corp COM 91913Y100 17,584 165,453 SH   SOLE   0 0 165,453
Vanguard Growth ETF COM 922908736 247 1,107 SH   SOLE   0 0 1,107
Vanguard Index Fds Large Cap E COM 922908637 345 2,000 SH   SOLE   0 0 2,000
Vanguard Real Estate ETF COM 922908553 330 3,627 SH   SOLE   0 0 3,627
Vanguard Total Stock Market ET COM 922908769 1,056 5,598 SH   SOLE   0 0 5,598
Verizon Communications Inc COM 92343V104 38,562 759,849 SH   SOLE   0 0 759,849
Visa Inc COM 92826C839 5,928 30,107 SH   SOLE   0 0 30,107
Vizio Holding Corp Cl A Com COM 92858V101 1,831 268,473 SH   SOLE   0 0 268,473
Vontier Corporation Com COM 928881101 33,516 1,457,852 SH   SOLE   0 0 1,457,852
Wal-Mart Stores Inc COM 931142103 243 2,001 SH   SOLE   0 0 2,001
Walker & Dunlop Inc COM 93148P102 2,950 30,619 SH   SOLE   0 0 30,619
Webster Financial Corp CT COM 947890109 3,624 85,977 SH   SOLE   0 0 85,977
Wells Fargo Co COM 949746101 51,781 1,321,943 SH   SOLE   0 0 1,321,943
Western Midstream Partners Lp COM 958669103 304 12,520 SH   SOLE   0 0 12,520
White Mountains Ins Group Ltd COM G9618E107 1,163 933 SH   SOLE   0 0 933
Williams Cos Inc COM 969457100 1,106 35,440 SH   SOLE   0 0 35,440
Yum China Holdings Inc COM 98850P109 241 4,973 SH   SOLE   0 0 4,973
Ziff Davis Inc COM 48123V102 5,258 70,554 SH   SOLE   0 0 70,554
Zions Bancorporation COM 989701107 204 4,001 SH   SOLE   0 0 4,001
Zoetis Inc COM 98978V103 261 1,519 SH   SOLE   0 0 1,519