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 32,764 164,949 SH   SOLE   0 0 164,949
ABB Ltd COM 000375204 1,304 38,372 SH   SOLE   0 0 38,372
Abbott Laboratories COM 002824100 32,211 277,853 SH   SOLE   0 0 277,853
AbbVie Inc COM 00287Y109 84,320 748,578 SH   SOLE   0 0 748,578
Accenture PLC Ireland COM G1151C101 56,419 191,388 SH   SOLE   0 0 191,388
Adaptive Biotechnologies Corp COM 00650F109 1,083 26,514 SH   SOLE   0 0 26,514
Adobe Inc COM 00724F101 4,673 7,980 SH   SOLE   0 0 7,980
Advanced Micro Devices Inc COM 007903107 30,932 329,304 SH   SOLE   0 0 329,304
Airbnb Inc Cl A COM 009066101 415 2,710 SH   SOLE   0 0 2,710
Albemarle Corp COM 012653101 548 3,251 SH   SOLE   0 0 3,251
Albertsons Cos Inc Common Stoc COM 013091103 13,064 664,516 SH   SOLE   0 0 664,516
Alexandria Real Estate Equity COM 015271109 630 3,464 SH   SOLE   0 0 3,464
Alibaba Group Holding Ltd COM 01609W102 2,751 12,132 SH   SOLE   0 0 12,132
Alliance Data Systems Corp COM 018581108 6,445 61,857 SH   SOLE   0 0 61,857
Alphabet Inc COM 02079K107 4,223 1,685 SH   SOLE   0 0 1,685
Alphabet Inc COM 02079K305 43,586 17,850 SH   SOLE   0 0 17,850
Altria Group Inc COM 02209S103 468 9,819 SH   SOLE   0 0 9,819
Amazon.com Inc COM 023135106 63,769 18,537 SH   SOLE   0 0 18,537
Ambev SA COM 02319V103 5,082 1,477,339 SH   SOLE   0 0 1,477,339
American Express Co COM 025816109 31,750 192,154 SH   SOLE   0 0 192,154
American Intl Group Inc COM 026874784 16,707 350,984 SH   SOLE   0 0 350,984
American Tower Corp COM 03027X100 334 1,235 SH   SOLE   0 0 1,235
American Water Works Co Inc COM 030420103 452 2,932 SH   SOLE   0 0 2,932
Ameriprise Financial Inc COM 03076C106 2,203 8,850 SH   SOLE   0 0 8,850
Ametek Inc COM 031100100 1,579 11,826 SH   SOLE   0 0 11,826
Amgen Inc COM 031162100 34,325 140,821 SH   SOLE   0 0 140,821
Apple Inc COM 037833100 113,357 827,663 SH   SOLE   0 0 827,663
Applied Materials Inc COM 038222105 29,172 204,862 SH   SOLE   0 0 204,862
ASML Holding NV COM N07059210 15,998 23,157 SH   SOLE   0 0 23,157
AstraZeneca PLC COM 046353108 3,660 61,096 SH   SOLE   0 0 61,096
AT&T Inc COM 00206R102 17,916 622,529 SH   SOLE   0 0 622,529
Atlassian Corp PLC COM G06242104 2,040 7,943 SH   SOLE   0 0 7,943
Automatic Data Processing Inc COM 053015103 1,042 5,248 SH   SOLE   0 0 5,248
Avaya Holdings Corp COM 05351X101 3,342 124,251 SH   SOLE   0 0 124,251
Avery Dennison Corp COM 053611109 1,236 5,879 SH   SOLE   0 0 5,879
Baidu Inc COM 056752108 314 1,542 SH   SOLE   0 0 1,542
Ball Corp COM 058498106 662 8,173 SH   SOLE   0 0 8,173
Bank America Corp COM 060505104 47,811 1,159,605 SH   SOLE   0 0 1,159,605
Bank N S Halifax COM 064149107 5,124 78,740 SH   SOLE   0 0 78,740
Bank New York Mellon Corp COM 064058100 320 6,242 SH   SOLE   0 0 6,242
Barclays PLC COM 06738E204 2,716 281,414 SH   SOLE   0 0 281,414
Becton Dickinson & Co COM 075887109 1,012 4,160 SH   SOLE   0 0 4,160
Berkshire Hathaway Inc COM 084670702 52,677 189,540 SH   SOLE   0 0 189,540
Berkshire Hathaway Inc COM 084670108 24,697 59 SH   SOLE   0 0 59
Best Buy Inc COM 086516101 225 1,957 SH   SOLE   0 0 1,957
BHP Billiton Ltd COM 088606108 584 8,014 SH   SOLE   0 0 8,014
BHP Billiton PLC COM 05545E209 22,261 372,945 SH   SOLE   0 0 372,945
Bio Techne Corp COM 09073M104 1,540 3,421 SH   SOLE   0 0 3,421
Biogen Inc COM 09062X103 429 1,239 SH   SOLE   0 0 1,239
BJs Whsl Club COM 05550J101 5,642 118,573 SH   SOLE   0 0 118,573
Black Stone Minerals LP COM 09225M101 519 48,293 SH   SOLE   0 0 48,293
BlackRock Inc COM 09247X101 1,487 1,700 SH   SOLE   0 0 1,700
Boeing Co COM 097023105 26,411 110,250 SH   SOLE   0 0 110,250
Booking Holdings Inc COM 09857L108 1,674 765 SH   SOLE   0 0 765
Brigham Minerals Inc Cl A Com COM 10918L103 3,011 141,415 SH   SOLE   0 0 141,415
Bristol-Myers Squibb Co COM 110122108 32,010 479,043 SH   SOLE   0 0 479,043
Brixmor Property Group Inc COM 11120U105 361 15,777 SH   SOLE   0 0 15,777
Broadcom Inc COM 11135F101 33,851 70,991 SH   SOLE   0 0 70,991
Brookfield Asset Mgmt Inc COM 112585104 56,759 1,113,361 SH   SOLE   0 0 1,113,361
Brookfield Asset Mgmt Reins PA COM G16169107 397 7,635 SH   SOLE   0 0 7,635
Burford Cap Ltd COM G17977110 2,022 194,608 SH   SOLE   0 0 194,608
C H Robinson Worldwide Inc COM 12541W209 46,404 495,393 SH   SOLE   0 0 495,393
Cable One Inc COM 12685J105 1,641 858 SH   SOLE   0 0 858
Cabot Oil & Gas Corp COM 127097103 246 14,095 SH   SOLE   0 0 14,095
Cadence Bancorporation Cl A COM 12739A100 637 30,516 SH   SOLE   0 0 30,516
Cal Maine Foods Inc COM 128030202 40,563 1,120,204 SH   SOLE   0 0 1,120,204
Canadian Pacific Railway Ltd COM 13645T100 569 7,400 SH   SOLE   0 0 7,400
Canon Inc COM 138006309 1,555 68,701 SH   SOLE   0 0 68,701
Cargurus Inc Cl A COM 141788109 4,609 175,702 SH   SOLE   0 0 175,702
Carlisle Cos Inc COM 142339100 4,190 21,891 SH   SOLE   0 0 21,891
CarMax Inc COM 143130102 352 2,725 SH   SOLE   0 0 2,725
Carrols Restaurant Group Inc COM 14574X104 2,339 389,127 SH   SOLE   0 0 389,127
Catalent Inc COM 148806102 911 8,422 SH   SOLE   0 0 8,422
Caterpillar Inc COM 149123101 18,390 84,501 SH   SOLE   0 0 84,501
Celsius Holdings Inc COM 15118V207 3,525 46,329 SH   SOLE   0 0 46,329
Charles River Laboratories Int COM 159864107 14,917 40,325 SH   SOLE   0 0 40,325
Chart Industries Inc COM 16115Q308 750 5,124 SH   SOLE   0 0 5,124
Chevron Corp COM 166764100 85,176 813,214 SH   SOLE   0 0 813,214
Chubb Limited COM H1467J104 2,325 14,631 SH   SOLE   0 0 14,631
Cigna Corporation COM 125523100 1,491 6,291 SH   SOLE   0 0 6,291
Cisco Systems Inc COM 17275R102 64,720 1,221,124 SH   SOLE   0 0 1,221,124
Citigroup Inc COM 172967424 19,324 273,135 SH   SOLE   0 0 273,135
CME Group Inc COM 12572Q105 255 1,197 SH   SOLE   0 0 1,197
Coca-Cola Co COM 191216100 33,097 611,670 SH   SOLE   0 0 611,670
Cogent Communications Holdings COM 19239V302 4,881 63,486 SH   SOLE   0 0 63,486
Comcast Corp COM 20030N101 3,591 62,984 SH   SOLE   0 0 62,984
ConocoPhillips COM 20825C104 19,510 320,366 SH   SOLE   0 0 320,366
Consumer Staples Select Sector COM 81369Y308 216 3,087 SH   SOLE   0 0 3,087
Contango Oil & Gas Company COM 21075N204 868 201,000 SH   SOLE   0 0 201,000
Continental Resources Inc COM 212015101 10,993 289,070 SH   SOLE   0 0 289,070
Costco Wholesale Corp COM 22160K105 1,430 3,615 SH   SOLE   0 0 3,615
Coupang Inc Cl A COM 22266T109 649 15,529 SH   SOLE   0 0 15,529
Crown Castle Intl Corp COM 22822V101 27,315 140,003 SH   SOLE   0 0 140,003
Cummins Inc COM 231021106 98,122 402,453 SH   SOLE   0 0 402,453
CVS Health Corp COM 126650100 51,632 618,794 SH   SOLE   0 0 618,794
Danaher Corp COM 235851102 21,159 78,846 SH   SOLE   0 0 78,846
Dermtech Inc COM 24984K105 3,023 72,726 SH   SOLE   0 0 72,726
Devon Energy Corp COM 25179M103 519 17,793 SH   SOLE   0 0 17,793
DexCom Inc COM 252131107 234 547 SH   SOLE   0 0 547
Diageo PLC COM 25243Q205 1,100 5,739 SH   SOLE   0 0 5,739
Digital Realty Trust Inc COM 253868103 25,114 166,913 SH   SOLE   0 0 166,913
Digital Turbine Inc New COM 25400W102 201 2,643 SH   SOLE   0 0 2,643
Discover Financial Services COM 254709108 81,304 687,325 SH   SOLE   0 0 687,325
Disney Walt Co COM 254687106 28,761 163,631 SH   SOLE   0 0 163,631
Dollar General Corp COM 256677105 873 4,034 SH   SOLE   0 0 4,034
Dow Inc COM 260557103 12,827 202,697 SH   SOLE   0 0 202,697
DUFF & PHELPS UTLITY AND INFST COM 26433C105 643 44,908 SH   SOLE   0 0 44,908
Duke Energy Corp COM 26441C204 18,902 191,475 SH   SOLE   0 0 191,475
Ecolab Inc COM 278865100 983 4,773 SH   SOLE   0 0 4,773
Emerald Holding Inc COM 29103W104 1,522 282,377 SH   SOLE   0 0 282,377
Emerson Electric Co COM 291011104 56,453 586,586 SH   SOLE   0 0 586,586
Enbridge Inc COM 29250N105 1,342 33,505 SH   SOLE   0 0 33,505
Energy Transfer LP COM 29273V100 657 61,798 SH   SOLE   0 0 61,798
Enlink Midstream LLC COM 29336T100 75 11,750 SH   SOLE   0 0 11,750
Enterprise Products Partners L COM 293792107 17,336 718,455 SH   SOLE   0 0 718,455
EOG Resources Inc COM 26875P101 387 4,640 SH   SOLE   0 0 4,640
Equinix Inc COM 29444U700 239 298 SH   SOLE   0 0 298
Equity Commonwealth COM 294628102 347 13,239 SH   SOLE   0 0 13,239
Equity Residential COM 29476L107 17,252 224,047 SH   SOLE   0 0 224,047
Ericsson COM 294821608 5,453 433,479 SH   SOLE   0 0 433,479
Exxon Mobil Corp COM 30231G102 3,692 58,529 SH   SOLE   0 0 58,529
Facebook Inc COM 30303M102 30,540 87,831 SH   SOLE   0 0 87,831
FedEx Corp COM 31428X106 14,760 49,474 SH   SOLE   0 0 49,474
Fidelity Natl Information Serv COM 31620M106 1,423 10,045 SH   SOLE   0 0 10,045
First Financial Bankshares COM 32020R109 2,901 59,050 SH   SOLE   0 0 59,050
First Trust MLP & Energy Incom COM 33739B104 332 41,995 SH   SOLE   0 0 41,995
Firstservice Corp COM 33767E202 4,888 28,542 SH   SOLE   0 0 28,542
Fleetcor Technologies Inc COM 339041105 7,186 28,062 SH   SOLE   0 0 28,062
Focus Financial Partners Inc C COM 34417P100 4,240 87,416 SH   SOLE   0 0 87,416
Ford Motor Co COM 345370860 31,737 2,135,760 SH   SOLE   0 0 2,135,760
Franco Nevada Corp COM 351858105 1,026 7,075 SH   SOLE   0 0 7,075
Franklin Resources Inc COM 354613101 237 7,420 SH   SOLE   0 0 7,420
Garmin Ltd COM H2906T109 379 2,619 SH   SOLE   0 0 2,619
Generac Holdings Inc COM 368736104 2,744 6,609 SH   SOLE   0 0 6,609
General Electric Co COM 369604103 8,453 627,989 SH   SOLE   0 0 627,989
General Mills Inc COM 370334104 685 11,239 SH   SOLE   0 0 11,239
General Motors Co COM 37045V100 856 14,472 SH   SOLE   0 0 14,472
Genuine Parts Co COM 372460105 17,561 138,857 SH   SOLE   0 0 138,857
Gilead Sciences Inc COM 375558103 79,498 1,154,490 SH   SOLE   0 0 1,154,490
Global Payments Inc COM 37940X102 338 1,804 SH   SOLE   0 0 1,804
Godaddy Inc COM 380237107 3,154 36,269 SH   SOLE   0 0 36,269
Gold Shares SPDR ETF COM 78463V107 13,228 79,864 SH   SOLE   0 0 79,864
Goldman Sachs Group Inc COM 38141G104 431 1,135 SH   SOLE   0 0 1,135
Grupo Aeroportuario Del Surest COM 40051E202 2,472 13,370 SH   SOLE   0 0 13,370
Guardant Health Inc COM 40131M109 713 5,740 SH   SOLE   0 0 5,740
Guggenheim Taxable Muni Mgd Du COM 401664107 213 8,617 SH   SOLE   0 0 8,617
Hanesbrands Inc COM 410345102 17,091 915,400 SH   SOLE   0 0 915,400
Health Care Select Sector SPDR COM 81369Y209 893 7,088 SH   SOLE   0 0 7,088
Healthcare Services Group Inc COM 421906108 5,394 170,873 SH   SOLE   0 0 170,873
HollyFrontier Corp COM 436106108 621 18,874 SH   SOLE   0 0 18,874
Home Bancshares Inc COM 436893200 4,118 166,875 SH   SOLE   0 0 166,875
Home Depot Inc COM 437076102 52,686 165,216 SH   SOLE   0 0 165,216
Honeywell Intl Inc COM 438516106 38,475 175,402 SH   SOLE   0 0 175,402
Hp Inc COM 40434L105 245 8,119 SH   SOLE   0 0 8,119
I3 Verticals Inc Cl A COM 46571Y107 3,355 111,017 SH   SOLE   0 0 111,017
Icon PLC COM G4705A100 11,673 56,468 SH   SOLE   0 0 56,468
Independent Bank Group Inc COM 45384B106 501 6,772 SH   SOLE   0 0 6,772
Infosys Ltd COM 456788108 645 30,461 SH   SOLE   0 0 30,461
Inmode Ltd COM M5425M103 5,180 54,712 SH   SOLE   0 0 54,712
Innovative Industrial Properti COM 45781V101 9,731 50,942 SH   SOLE   0 0 50,942
Intel Corp COM 458140100 16,669 296,913 SH   SOLE   0 0 296,913
Intelligent Systems Corp COM 45816D100 2,390 75,961 SH   SOLE   0 0 75,961
Intercontinental Exchange Inc COM 45866F104 1,811 15,258 SH   SOLE   0 0 15,258
International Flavors & Fragra COM 459506101 329 2,199 SH   SOLE   0 0 2,199
International Paper Co COM 460146103 22,211 362,281 SH   SOLE   0 0 362,281
Intl Business Machines COM 459200101 55,215 376,661 SH   SOLE   0 0 376,661
Intuit COM 461202103 2,085 4,253 SH   SOLE   0 0 4,253
Intuitive Surgical Inc COM 46120E602 1,756 1,909 SH   SOLE   0 0 1,909
Invesco Exchange Traded Fund T COM 46137V357 250 1,660 SH   SOLE   0 0 1,660
Invesco Exchng Traded Fund Tr COM 46138G508 8,473 382,547 SH   SOLE   0 0 382,547
Invesco Preferred ETF COM 46138E511 232 15,121 SH   SOLE   0 0 15,121
Invesco QQQ Trust COM 46090E103 240 678 SH   SOLE   0 0 678
Iron Mountain Inc PA COM 46284V101 17,568 415,119 SH   SOLE   0 0 415,119
Ishares Gold Tr iShares New COM 464285204 940 27,883 SH   SOLE   0 0 27,883
iShares Inc Core MSCI Emkt ETF COM 46434G103 456 6,806 SH   SOLE   0 0 6,806
iShares TR Core US Aggbd ETF COM 464287226 1,868 16,194 SH   SOLE   0 0 16,194
iShares TR Iboxx Hi Yd ETF COM 464288513 15,460 175,597 SH   SOLE   0 0 175,597
iShares TR Iboxx Inv Cp ETF COM 464287242 1,374 10,229 SH   SOLE   0 0 10,229
iShares TR MBS ETF COM 464288588 84,325 779,130 SH   SOLE   0 0 779,130
iShares TR MSCI Acwi Ex UD ETF COM 464288240 634 11,021 SH   SOLE   0 0 11,021
iShares TR National Mun ETF COM 464288414 1,201 10,249 SH   SOLE   0 0 10,249
iShares TR S&P 500 Grwt ETF COM 464287309 5,028 69,135 SH   SOLE   0 0 69,135
iShares TR S&P Us Pfd Stk ETF COM 464288687 17,868 454,240 SH   SOLE   0 0 454,240
iShares TR USA Momentum Fct ET COM 46432F396 2,055 11,848 SH   SOLE   0 0 11,848
J2 Global Inc COM 48123V102 9,963 72,434 SH   SOLE   0 0 72,434
Janus Detroit Str Tr Henderson COM 47103U852 20,332 382,574 SH   SOLE   0 0 382,574
Johnson & Johnson COM 478160104 20,744 125,920 SH   SOLE   0 0 125,920
JPMorgan Chase & Co COM 46625H100 77,995 501,447 SH   SOLE   0 0 501,447
KB Financial Group Inc COM 48241A105 572 11,602 SH   SOLE   0 0 11,602
Kimberly Clark Corp COM 494368103 18,443 137,860 SH   SOLE   0 0 137,860
Kinder Morgan Inc COM 49456B101 17,338 951,056 SH   SOLE   0 0 951,056
Koninklijke Philips NV COM 500472303 2,773 55,802 SH   SOLE   0 0 55,802
Kraft Heinz Co COM 500754106 350 8,586 SH   SOLE   0 0 8,586
L3harris Technologies Inc COM 502431109 331 1,530 SH   SOLE   0 0 1,530
Lam Research Corp COM 512807108 107,450 165,129 SH   SOLE   0 0 165,129
Lamar Advertising Co COM 512816109 463 4,437 SH   SOLE   0 0 4,437
Landstar Systems Inc COM 515098101 5,930 37,525 SH   SOLE   0 0 37,525
Lauder Estee Cos Inc COM 518439104 4,986 15,677 SH   SOLE   0 0 15,677
Leggett & Platt Inc COM 524660107 16,879 325,785 SH   SOLE   0 0 325,785
Lgi Homes Inc COM 50187T106 4,560 28,161 SH   SOLE   0 0 28,161
Linde PLC COM G5494J103 21,978 76,021 SH   SOLE   0 0 76,021
Lithia Motors Inc COM 536797103 2,733 7,954 SH   SOLE   0 0 7,954
LKQ Corp COM 501889208 8,330 169,236 SH   SOLE   0 0 169,236
Lockheed Martin Corp COM 539830109 34,474 91,117 SH   SOLE   0 0 91,117
Lowes Cos Inc COM 548661107 423 2,180 SH   SOLE   0 0 2,180
Lululemon Athletica Inc COM 550021109 323 886 SH   SOLE   0 0 886
Lyft Inc Cl A COM 55087P104 5,977 98,829 SH   SOLE   0 0 98,829
LyondellBasell Industries NV COM N53745100 26,645 259,015 SH   SOLE   0 0 259,015
Magellan Midstream Partners LP COM 559080106 1,475 30,152 SH   SOLE   0 0 30,152
Magnolia Oil & Gas Corp Cl A COM 559663109 8,983 574,753 SH   SOLE   0 0 574,753
Main Street Capital Corp COM 56035L104 257 6,259 SH   SOLE   0 0 6,259
Marathon Oil Corp COM 565849106 340 25,000 SH   SOLE   0 0 25,000
Markel Corp COM 570535104 6,075 5,119 SH   SOLE   0 0 5,119
Marriott Intl Inc COM 571903202 1,661 12,170 SH   SOLE   0 0 12,170
MasterCard Incorporated COM 57636Q104 1,188 3,253 SH   SOLE   0 0 3,253
McDonalds Corp COM 580135101 20,857 90,295 SH   SOLE   0 0 90,295
MercadoLibre Inc COM 58733R102 1,670 1,072 SH   SOLE   0 0 1,072
Merck & Co Inc COM 58933Y105 64,499 829,361 SH   SOLE   0 0 829,361
MetLife Inc COM 59156R108 23,224 388,039 SH   SOLE   0 0 388,039
Microchip Technology Inc COM 595017104 1,103 7,365 SH   SOLE   0 0 7,365
Microsoft Corp COM 594918104 94,646 349,376 SH   SOLE   0 0 349,376
Mitek Systems Inc COM 606710200 7,926 411,548 SH   SOLE   0 0 411,548
Mobile Telesystems PJSC COM 607409109 451 48,746 SH   SOLE   0 0 48,746
Morgan Stanley COM 617446448 42,641 465,061 SH   SOLE   0 0 465,061
MPLX LP COM 55336V100 1,272 42,950 SH   SOLE   0 0 42,950
National Retail Properties Inc COM 637417106 16,359 348,959 SH   SOLE   0 0 348,959
Neogames SA COM L6673X107 3,443 56,003 SH   SOLE   0 0 56,003
Netflix Com Inccmn COM 64110L106 363 688 SH   SOLE   0 0 688
Newell Brands Inc COM 651229106 331 12,044 SH   SOLE   0 0 12,044
Nextera Energy Inc COM 65339F101 738 10,074 SH   SOLE   0 0 10,074
Nextera Energy Partners LP In COM 65341B106 16,201 212,171 SH   SOLE   0 0 212,171
Nike Inc COM 654106103 19,665 127,287 SH   SOLE   0 0 127,287
Norfolk Southern Corp COM 655844108 1,825 6,876 SH   SOLE   0 0 6,876
Northrop Grumman Corp COM 666807102 349 959 SH   SOLE   0 0 959
Novartis AG COM 66987V109 6,725 73,709 SH   SOLE   0 0 73,709
Novo-Nordisk AS COM 670100205 7,409 88,450 SH   SOLE   0 0 88,450
Nutrien Ltd COM 67077M108 453 7,466 SH   SOLE   0 0 7,466
NVIDIA Corp COM 67066G104 48,170 60,205 SH   SOLE   0 0 60,205
O'Reilly Automotive Inc COM 67103H107 996 1,759 SH   SOLE   0 0 1,759
Ollies Bargain Outlt Holdings COM 681116109 5,094 60,548 SH   SOLE   0 0 60,548
Omega Healthcare Invs Inc COM 681936100 16,181 445,889 SH   SOLE   0 0 445,889
Omnicom Group Inc COM 681919106 16,205 202,592 SH   SOLE   0 0 202,592
Ooma Inc COM 683416101 2,876 152,509 SH   SOLE   0 0 152,509
Oracle Corp COM 68389X105 1,199 15,398 SH   SOLE   0 0 15,398
Organon & Co Common Stock COM 68622V106 2,496 82,477 SH   SOLE   0 0 82,477
Paychex Inc COM 704326107 20,497 191,029 SH   SOLE   0 0 191,029
Paypal Holdings Inc COM 70450Y103 4,407 15,118 SH   SOLE   0 0 15,118
PepsiCo Inc COM 713448108 51,236 345,790 SH   SOLE   0 0 345,790
Pfizer Inc COM 717081103 17,368 443,516 SH   SOLE   0 0 443,516
Philip Morris Intl Inc COM 718172109 35,819 361,406 SH   SOLE   0 0 361,406
Phillips 66 COM 718546104 47,542 553,977 SH   SOLE   0 0 553,977
Phillips 66 Partners LP COM 718549207 290 7,348 SH   SOLE   0 0 7,348
Pioneer Natural Resources Co COM 723787107 402 2,476 SH   SOLE   0 0 2,476
Plains All American Pipeline L COM 726503105 256 22,562 SH   SOLE   0 0 22,562
Plains Group Hlgs LP COM 72651A207 1,793 150,173 SH   SOLE   0 0 150,173
Pra Health Sciences Inc COM 69354M108 7,081 42,860 SH   SOLE   0 0 42,860
Price T Rowe Group Inc COM 74144T108 82,896 418,731 SH   SOLE   0 0 418,731
Procter And Gamble Co COM 742718109 48,965 362,891 SH   SOLE   0 0 362,891
ProLogis Inc COM 74340W103 787 6,580 SH   SOLE   0 0 6,580
Prosperity Bancshares Inc COM 743606105 6,003 83,609 SH   SOLE   0 0 83,609
Qualcomm Inc COM 747525103 2,342 16,384 SH   SOLE   0 0 16,384
Qurate Retail Inc COM 74915M100 3,583 273,733 SH   SOLE   0 0 273,733
Restaurant Brands Intl Inc COM 76131D103 1,083 16,809 SH   SOLE   0 0 16,809
Rh COM 74967X103 258 380 SH   SOLE   0 0 380
Rimini Str Inc Com COM 76674Q107 6,618 1,074,340 SH   SOLE   0 0 1,074,340
Rio Tinto PLC COM 767204100 2,617 31,201 SH   SOLE   0 0 31,201
Rockwell Automation Inc COM 773903109 640 2,236 SH   SOLE   0 0 2,236
Royal Bank of Canada Montreal COM 780087102 1,869 18,447 SH   SOLE   0 0 18,447
Royal Dutch Shell PLC COM 780259206 4,352 107,730 SH   SOLE   0 0 107,730
Royal Dutch Shell PLC COM 780259107 2,942 75,768 SH   SOLE   0 0 75,768
Russell 2000 Ishares ETF COM 464287655 7,664 33,412 SH   SOLE   0 0 33,412
Ryanair Holdings PLC COM 783513203 4,669 43,149 SH   SOLE   0 0 43,149
S&P 500 INDEX Ishares ETF COM 464287200 14,453 33,618 SH   SOLE   0 0 33,618
S&P 500 SPDR ETF COM 78462F103 53,136 124,132 SH   SOLE   0 0 124,132
S&P Global Inc COM 78409V104 205 500 SH   SOLE   0 0 500
S&P Midcap 400 SPDR ETF COM 78467Y107 2,556 5,206 SH   SOLE   0 0 5,206
Salesforce.com Inc COM 79466L302 2,931 12,000 SH   SOLE   0 0 12,000
Sanofi COM 80105N105 475 9,028 SH   SOLE   0 0 9,028
Schlumberger Ltd COM 806857108 351 10,958 SH   SOLE   0 0 10,958
Schwab Charles Corp COM 808513105 1,067 14,650 SH   SOLE   0 0 14,650
Sea LTD ADR COM 81141R100 1,039 3,782 SH   SOLE   0 0 3,782
ServiceNow Inc COM 81762P102 1,994 3,628 SH   SOLE   0 0 3,628
Shell Midstream Partners LP COM 822634101 240 16,273 SH   SOLE   0 0 16,273
Skyworks Solutions Inc COM 83088M102 25,677 133,909 SH   SOLE   0 0 133,909
Snap Inc COM 83304A106 397 5,819 SH   SOLE   0 0 5,819
Snowflake Inc Cl A COM 833445109 391 1,617 SH   SOLE   0 0 1,617
Sociedad Quimica Minera de Chi COM 833635105 1,738 36,715 SH   SOLE   0 0 36,715
Sony Corp COM 835699307 4,438 45,654 SH   SOLE   0 0 45,654
Southern Copper Corp COM 84265V105 324 5,034 SH   SOLE   0 0 5,034
Southwest Airlines Co COM 844741108 13,382 252,071 SH   SOLE   0 0 252,071
SPDR Dow Jones Industrial Avrg COM 78467X109 417 1,210 SH   SOLE   0 0 1,210
SPDR Series Trust S&P Biotech COM 78464A870 3,343 24,689 SH   SOLE   0 0 24,689
SPDR Series Trust S&P Divid ET COM 78464A763 1,698 13,890 SH   SOLE   0 0 13,890
St Joe Co COM 790148100 363 8,134 SH   SOLE   0 0 8,134
Starbucks Corp COM 855244109 640 5,721 SH   SOLE   0 0 5,721
State Street Corp COM 857477103 446 5,425 SH   SOLE   0 0 5,425
Stellantis NV COM N82405106 3,870 196,364 SH   SOLE   0 0 196,364
Stericycle Inc COM 858912108 3,868 54,057 SH   SOLE   0 0 54,057
Stryker Corp COM 863667101 247 951 SH   SOLE   0 0 951
Sun Life Financial Inc COM 866796105 15,683 304,295 SH   SOLE   0 0 304,295
Sunnova Energy Intl Inc COM 86745K104 85,464 2,269,347 SH   SOLE   0 0 2,269,347
Taiwan Semiconductor Mfg Ltd COM 874039100 12,075 100,490 SH   SOLE   0 0 100,490
Takeda Pharmaceutical Co Ltd S COM 874060205 505 29,982 SH   SOLE   0 0 29,982
Targa Resources Corp COM 87612G101 509 11,454 SH   SOLE   0 0 11,454
Target Corp COM 87612E106 31,413 129,947 SH   SOLE   0 0 129,947
Teleflex Inc COM 879369106 1,053 2,620 SH   SOLE   0 0 2,620
Teradyne Inc COM 880770102 201 1,500 SH   SOLE   0 0 1,500
Texas Instruments Inc COM 882508104 98,217 510,751 SH   SOLE   0 0 510,751
Texas Pacific Land Corporation COM 88262P102 374 234 SH   SOLE   0 0 234
Thermo Fisher Scientific Inc COM 883556102 15,709 31,139 SH   SOLE   0 0 31,139
Totalenergies Se COM 89151E109 11,978 264,645 SH   SOLE   0 0 264,645
Toyota Motor Corp COM 892331307 3,391 19,395 SH   SOLE   0 0 19,395
Tradeweb Mkts Inc Cl A COM 892672106 4,911 58,074 SH   SOLE   0 0 58,074
Trane Technologies Plc COM G8994E103 1,157 6,284 SH   SOLE   0 0 6,284
Turning Pt Brands Inc COM 90041L105 7,241 158,198 SH   SOLE   0 0 158,198
Twitter Inc COM 90184L102 65,132 946,542 SH   SOLE   0 0 946,542
Uber Technologies Inc COM 90353T100 218 4,350 SH   SOLE   0 0 4,350
Ulta Beauty Inc COM 90384S303 2,050 5,930 SH   SOLE   0 0 5,930
Unilever PLC COM 904767704 7,490 128,034 SH   SOLE   0 0 128,034
Union Pacific Corp COM 907818108 20,881 94,945 SH   SOLE   0 0 94,945
United Parcel Service Inc COM 911312106 24,170 116,217 SH   SOLE   0 0 116,217
United Rentals Inc COM 911363109 5,972 18,720 SH   SOLE   0 0 18,720
UnitedHealth Group Inc COM 91324P102 52,919 132,152 SH   SOLE   0 0 132,152
Valero Energy Corp COM 91913Y100 18,955 242,759 SH   SOLE   0 0 242,759
Vanguard Index Fds Large Cap E COM 922908637 401 2,000 SH   SOLE   0 0 2,000
Vanguard Real Estate ETF COM 922908553 331 3,255 SH   SOLE   0 0 3,255
Vanguard Total Stock Market ET COM 922908769 1,066 4,785 SH   SOLE   0 0 4,785
Veeva Systems Inc COM 922475108 1,136 3,653 SH   SOLE   0 0 3,653
Verizon Communications Inc COM 92343V104 48,627 867,882 SH   SOLE   0 0 867,882
Vertex Pharmaceuticals Inc COM 92532F100 1,077 5,340 SH   SOLE   0 0 5,340
Vertiv Holdings Co Cl A COM 92537N108 1,656 60,647 SH   SOLE   0 0 60,647
Vici Properties Inc COM 925652109 396 12,753 SH   SOLE   0 0 12,753
Visa Inc COM 92826C839 7,166 30,649 SH   SOLE   0 0 30,649
Vivos Therapeutics Inc COM 92859E108 939 189,739 SH   SOLE   0 0 189,739
Wal-Mart Stores Inc COM 931142103 507 3,597 SH   SOLE   0 0 3,597
Warrior Met Coal Inc COM 93627C101 3,116 181,179 SH   SOLE   0 0 181,179
Webster Financial Corp CT COM 947890109 4,753 89,113 SH   SOLE   0 0 89,113
Wells Fargo Co COM 949746101 63,365 1,399,096 SH   SOLE   0 0 1,399,096
Western Midstream Partners Lp COM 958669103 211 9,830 SH   SOLE   0 0 9,830
Western Union Co COM 959802109 15,693 683,216 SH   SOLE   0 0 683,216
Westpac Banking Corp COM 961214301 7,596 393,172 SH   SOLE   0 0 393,172
Weyerhaeuser Co COM 962166104 240 6,978 SH   SOLE   0 0 6,978
White Mountains Ins Group Ltd COM G9618E107 653 569 SH   SOLE   0 0 569
Williams Cos Inc COM 969457100 918 34,593 SH   SOLE   0 0 34,593
Williams Sonoma Inc COM 969904101 545 3,413 SH   SOLE   0 0 3,413
World Wrestling Entertainment COM 98156Q108 3,956 68,344 SH   SOLE   0 0 68,344
Yandex NV COM N97284108 1,457 20,594 SH   SOLE   0 0 20,594
Yeti Holdings Inc COM 98585X104 455 4,954 SH   SOLE   0 0 4,954
Yum Brands Inc COM 988498101 327 2,846 SH   SOLE   0 0 2,846
Yum China Holdings Inc COM 98850P109 1,592 24,023 SH   SOLE   0 0 24,023