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,278 167,519 SH   SOLE   0 0 167,519
ABB Ltd COM 000375204 1,199 39,342 SH   SOLE   0 0 39,342
Abbott Laboratories COM 002824100 33,970 283,462 SH   SOLE   0 0 283,462
AbbVie Inc COM 00287Y109 89,026 822,636 SH   SOLE   0 0 822,636
Accenture PLC Ireland COM G1151C101 51,125 185,068 SH   SOLE   0 0 185,068
Adaptive Biotechnologies Corp COM 00650F109 829 20,583 SH   SOLE   0 0 20,583
Addus Homecare Corp COM 006739106 3,705 35,422 SH   SOLE   0 0 35,422
Adobe Inc COM 00724F101 3,936 8,279 SH   SOLE   0 0 8,279
Advanced Micro Devices Inc COM 007903107 24,288 309,399 SH   SOLE   0 0 309,399
Albemarle Corp COM 012653101 47,460 324,827 SH   SOLE   0 0 324,827
Alexandria Real Estate Equity COM 015271109 570 3,469 SH   SOLE   0 0 3,469
Alibaba Group Holding Ltd COM 01609W102 3,594 15,850 SH   SOLE   0 0 15,850
Alliance Data Systems Corp COM 018581108 3,534 31,529 SH   SOLE   0 0 31,529
Alphabet Inc COM 02079K107 3,302 1,596 SH   SOLE   0 0 1,596
Alphabet Inc COM 02079K305 43,608 21,143 SH   SOLE   0 0 21,143
Altria Group Inc COM 02209S103 495 9,669 SH   SOLE   0 0 9,669
Amazon.com Inc COM 023135106 57,692 18,646 SH   SOLE   0 0 18,646
Ambev SA COM 02319V103 3,114 1,136,535 SH   SOLE   0 0 1,136,535
American Eagle Outfitters New COM 02553E106 5,792 198,099 SH   SOLE   0 0 198,099
American Express Co COM 025816109 27,425 193,897 SH   SOLE   0 0 193,897
American Intl Group Inc COM 026874784 18,289 395,772 SH   SOLE   0 0 395,772
American Tower Corp COM 03027X100 458 1,914 SH   SOLE   0 0 1,914
American Water Works Co Inc COM 030420103 440 2,938 SH   SOLE   0 0 2,938
Ameriprise Financial Inc COM 03076C106 2,058 8,855 SH   SOLE   0 0 8,855
Ametek Inc COM 031100100 1,512 11,834 SH   SOLE   0 0 11,834
Amgen Inc COM 031162100 38,516 154,799 SH   SOLE   0 0 154,799
Anthem Inc COM 036752103 243 676 SH   SOLE   0 0 676
Apple Inc COM 037833100 95,931 785,354 SH   SOLE   0 0 785,354
Applied Materials Inc COM 038222105 31,388 234,940 SH   SOLE   0 0 234,940
ASML Holding NV COM N07059210 12,091 19,585 SH   SOLE   0 0 19,585
AstraZeneca PLC COM 046353108 3,230 64,972 SH   SOLE   0 0 64,972
AT&T Inc COM 00206R102 21,409 707,261 SH   SOLE   0 0 707,261
Automatic Data Processing Inc COM 053015103 1,127 5,982 SH   SOLE   0 0 5,982
Avaya Holdings Corp COM 05351X101 3,172 113,180 SH   SOLE   0 0 113,180
Avery Dennison Corp COM 053611109 1,081 5,885 SH   SOLE   0 0 5,885
Baidu Inc COM 056752108 328 1,508 SH   SOLE   0 0 1,508
Ball Corp COM 058498106 693 8,178 SH   SOLE   0 0 8,178
Bank America Corp COM 060505104 46,138 1,192,493 SH   SOLE   0 0 1,192,493
Bank N S Halifax COM 064149107 3,748 59,916 SH   SOLE   0 0 59,916
Bank New York Mellon Corp COM 064058100 295 6,242 SH   SOLE   0 0 6,242
Barclays PLC COM 06738E204 2,231 218,095 SH   SOLE   0 0 218,095
Becton Dickinson & Co COM 075887109 1,088 4,475 SH   SOLE   0 0 4,475
Berkshire Hathaway Inc COM 084670702 47,408 185,573 SH   SOLE   0 0 185,573
Berkshire Hathaway Inc COM 084670108 25,071 65 SH   SOLE   0 0 65
Best Buy Inc COM 086516101 622 5,420 SH   SOLE   0 0 5,420
BHP Billiton Ltd COM 088606108 549 7,911 SH   SOLE   0 0 7,911
BHP Billiton PLC COM 05545E209 24,001 414,810 SH   SOLE   0 0 414,810
Bio Techne Corp COM 09073M104 1,308 3,424 SH   SOLE   0 0 3,424
Biogen Inc COM 09062X103 338 1,210 SH   SOLE   0 0 1,210
BJs Whsl Club COM 05550J101 4,851 108,140 SH   SOLE   0 0 108,140
Black Stone Minerals LP COM 09225M101 421 48,293 SH   SOLE   0 0 48,293
BlackRock Inc COM 09247X101 1,282 1,700 SH   SOLE   0 0 1,700
Boeing Co COM 097023105 27,689 108,705 SH   SOLE   0 0 108,705
Booking Holdings Inc COM 09857L108 1,813 778 SH   SOLE   0 0 778
Bristol-Myers Squibb Co COM 110122108 30,599 484,698 SH   SOLE   0 0 484,698
Broadcom Inc COM 11135F101 37,206 80,245 SH   SOLE   0 0 80,245
Brookfield Asset Mgmt Inc COM 112585104 47,764 1,073,339 SH   SOLE   0 0 1,073,339
C H Robinson Worldwide Inc COM 12541W209 45,563 477,446 SH   SOLE   0 0 477,446
Cable One Inc COM 12685J105 1,569 858 SH   SOLE   0 0 858
Cabot Oil & Gas Corp COM 127097103 257 13,660 SH   SOLE   0 0 13,660
Cadence Bancorporation Cl A COM 12739A100 633 30,516 SH   SOLE   0 0 30,516
Cal Maine Foods Inc COM 128030202 30,754 800,473 SH   SOLE   0 0 800,473
Canadian Pacific Railway Ltd COM 13645T100 626 1,650 SH   SOLE   0 0 1,650
Canon Inc COM 138006309 1,590 69,841 SH   SOLE   0 0 69,841
Cargurus Inc Cl A COM 141788109 3,815 160,084 SH   SOLE   0 0 160,084
Carlisle Cos Inc COM 142339100 3,283 19,950 SH   SOLE   0 0 19,950
CarMax Inc COM 143130102 353 2,661 SH   SOLE   0 0 2,661
Carrols Restaurant Group Inc COM 14574X104 2,129 355,685 SH   SOLE   0 0 355,685
Catalent Inc COM 148806102 888 8,433 SH   SOLE   0 0 8,433
Caterpillar Inc COM 149123101 19,962 86,089 SH   SOLE   0 0 86,089
Celsius Holdings Inc COM 15118V207 2,051 42,676 SH   SOLE   0 0 42,676
CenterPoint Energy Inc COM 15189T107 347 15,321 SH   SOLE   0 0 15,321
Charles River Laboratories Int COM 159864107 17,040 58,793 SH   SOLE   0 0 58,793
Chart Industries Inc COM 16115Q308 881 6,186 SH   SOLE   0 0 6,186
Chevron Corp COM 166764100 88,906 848,424 SH   SOLE   0 0 848,424
Chubb Limited COM H1467J104 2,176 13,777 SH   SOLE   0 0 13,777
Cigna Corporation COM 125523100 1,580 6,534 SH   SOLE   0 0 6,534
Cintas Corp COM 172908105 352 1,032 SH   SOLE   0 0 1,032
Cisco Systems Inc COM 17275R102 68,504 1,324,780 SH   SOLE   0 0 1,324,780
Citigroup Inc COM 172967424 23,795 327,074 SH   SOLE   0 0 327,074
Citrix Systems Inc COM 177376100 228 1,624 SH   SOLE   0 0 1,624
CME Group Inc COM 12572Q105 353 1,727 SH   SOLE   0 0 1,727
Coca-Cola Co COM 191216100 37,014 702,211 SH   SOLE   0 0 702,211
Comcast Corp COM 20030N101 3,394 62,722 SH   SOLE   0 0 62,722
ConocoPhillips COM 20825C104 18,678 352,624 SH   SOLE   0 0 352,624
Consumer Staples Select Sector COM 81369Y308 211 3,087 SH   SOLE   0 0 3,087
Contango Oil & Gas Company COM 21075N204 780 200,000 SH   SOLE   0 0 200,000
Continental Resources Inc COM 212015101 6,816 263,461 SH   SOLE   0 0 263,461
Costco Wholesale Corp COM 22160K105 1,655 4,696 SH   SOLE   0 0 4,696
Crown Castle Intl Corp COM 22822V101 28,123 163,380 SH   SOLE   0 0 163,380
Cummins Inc COM 231021106 106,231 409,986 SH   SOLE   0 0 409,986
CVS Health Corp COM 126650100 49,777 661,663 SH   SOLE   0 0 661,663
Cyberark Software Ltd COM M2682V108 1,444 11,165 SH   SOLE   0 0 11,165
Danaher Corp COM 235851102 18,149 80,634 SH   SOLE   0 0 80,634
Devon Energy Corp COM 25179M103 389 17,793 SH   SOLE   0 0 17,793
DexCom Inc COM 252131107 292 812 SH   SOLE   0 0 812
Diageo PLC COM 25243Q205 2,060 12,542 SH   SOLE   0 0 12,542
Digital Realty Trust Inc COM 253868103 27,226 193,312 SH   SOLE   0 0 193,312
Digital Turbine Inc New COM 25400W102 212 2,643 SH   SOLE   0 0 2,643
Discover Financial Services COM 254709108 62,934 662,535 SH   SOLE   0 0 662,535
Disney Walt Co COM 254687106 30,196 163,645 SH   SOLE   0 0 163,645
Dollar General Corp COM 256677105 811 4,003 SH   SOLE   0 0 4,003
Dow Inc COM 260557103 12,552 196,310 SH   SOLE   0 0 196,310
Duke Energy Corp COM 26441C204 21,500 222,732 SH   SOLE   0 0 222,732
Ecolab Inc COM 278865100 1,023 4,781 SH   SOLE   0 0 4,781
Emerald Holding Inc COM 29103W104 1,420 257,268 SH   SOLE   0 0 257,268
Emerson Electric Co COM 291011104 50,997 565,249 SH   SOLE   0 0 565,249
Enbridge Inc COM 29250N105 1,402 38,522 SH   SOLE   0 0 38,522
Energy Transfer LP COM 29273V100 447 58,179 SH   SOLE   0 0 58,179
Entergy Corp COM 29364G103 515 5,177 SH   SOLE   0 0 5,177
Enterprise Products Partners L COM 293792107 15,826 718,726 SH   SOLE   0 0 718,726
EOG Resources Inc COM 26875P101 329 4,532 SH   SOLE   0 0 4,532
Equinix Inc COM 29444U700 358 526 SH   SOLE   0 0 526
Equity Residential COM 29476L107 18,505 258,343 SH   SOLE   0 0 258,343
Ericsson COM 294821608 2,663 201,896 SH   SOLE   0 0 201,896
Exxon Mobil Corp COM 30231G102 3,664 65,623 SH   SOLE   0 0 65,623
Facebook Inc COM 30303M102 24,489 83,145 SH   SOLE   0 0 83,145
FedEx Corp COM 31428X106 1,342 4,725 SH   SOLE   0 0 4,725
Fidelity Natl Information Serv COM 31620M106 1,346 9,570 SH   SOLE   0 0 9,570
First Financial Bankshares COM 32020R109 2,828 60,525 SH   SOLE   0 0 60,525
Firstservice Corp COM 33767E202 3,861 26,055 SH   SOLE   0 0 26,055
Fleetcor Technologies Inc COM 339041105 6,999 26,056 SH   SOLE   0 0 26,056
Focus Financial Partners Inc C COM 34417P100 3,320 79,760 SH   SOLE   0 0 79,760
Ford Motor Co COM 345370860 24,886 2,031,524 SH   SOLE   0 0 2,031,524
Franco Nevada Corp COM 351858105 800 6,387 SH   SOLE   0 0 6,387
G-III Apparel Group Ltd COM 36237H101 3,855 127,896 SH   SOLE   0 0 127,896
Garmin Ltd COM H2906T109 23,396 177,446 SH   SOLE   0 0 177,446
Generac Holdings Inc COM 368736104 2,165 6,613 SH   SOLE   0 0 6,613
General Electric Co COM 369604103 8,028 611,432 SH   SOLE   0 0 611,432
General Mills Inc COM 370334104 602 9,822 SH   SOLE   0 0 9,822
General Motors Co COM 37045V100 833 14,489 SH   SOLE   0 0 14,489
Genuine Parts Co COM 372460105 18,356 158,798 SH   SOLE   0 0 158,798
Gilead Sciences Inc COM 375558103 46,587 720,829 SH   SOLE   0 0 720,829
GlaxoSmithKline PLC COM 37733W105 671 18,805 SH   SOLE   0 0 18,805
Global Payments Inc COM 37940X102 349 1,731 SH   SOLE   0 0 1,731
Godaddy Inc COM 380237107 2,574 33,158 SH   SOLE   0 0 33,158
Gold Shares SPDR ETF COM 78463V107 12,696 79,372 SH   SOLE   0 0 79,372
Goldman Sachs Group Inc COM 38141G104 270 827 SH   SOLE   0 0 827
Guardant Health Inc COM 40131M109 877 5,745 SH   SOLE   0 0 5,745
Guggenheim Taxable Muni Mgd Du COM 401664107 202 8,617 SH   SOLE   0 0 8,617
Hanesbrands Inc COM 410345102 19,885 1,010,910 SH   SOLE   0 0 1,010,910
Health Care Select Sector SPDR COM 81369Y209 916 7,850 SH   SOLE   0 0 7,850
Healthcare Services Group Inc COM 421906108 4,382 156,320 SH   SOLE   0 0 156,320
HollyFrontier Corp COM 436106108 675 18,874 SH   SOLE   0 0 18,874
Home Bancshares Inc COM 436893200 4,121 152,364 SH   SOLE   0 0 152,364
Home Depot Inc COM 437076102 58,973 193,197 SH   SOLE   0 0 193,197
Honeywell Intl Inc COM 438516106 39,239 180,768 SH   SOLE   0 0 180,768
Hp Inc COM 40434L105 563 17,741 SH   SOLE   0 0 17,741
I3 Verticals Inc Cl A COM 46571Y107 3,160 101,521 SH   SOLE   0 0 101,521
Icon PLC COM G4705A100 8,993 45,794 SH   SOLE   0 0 45,794
Independent Bank Group Inc COM 45384B106 489 6,772 SH   SOLE   0 0 6,772
Inmode Ltd COM M5425M103 3,618 49,991 SH   SOLE   0 0 49,991
Innovative Industrial Properti COM 45781V101 8,370 46,459 SH   SOLE   0 0 46,459
Intel Corp COM 458140100 437 6,835 SH   SOLE   0 0 6,835
Intelligent Systems Corp COM 45816D100 2,833 69,256 SH   SOLE   0 0 69,256
Intercontinental Exchange Inc COM 45866F104 1,780 15,936 SH   SOLE   0 0 15,936
Intercontinental Hotels Group COM 45857P806 2,718 39,447 SH   SOLE   0 0 39,447
International Flavors & Fragra COM 459506101 352 2,521 SH   SOLE   0 0 2,521
International Paper Co COM 460146103 22,631 418,555 SH   SOLE   0 0 418,555
Intl Business Machines COM 459200101 40,171 301,445 SH   SOLE   0 0 301,445
Intuit COM 461202103 1,385 3,615 SH   SOLE   0 0 3,615
Intuitive Surgical Inc COM 46120E602 1,354 1,832 SH   SOLE   0 0 1,832
Invesco Exchange Traded Fund T COM 46137V357 235 1,660 SH   SOLE   0 0 1,660
Invesco Exchng Traded Fund Tr COM 46138G508 9,315 420,924 SH   SOLE   0 0 420,924
Invesco Preferred ETF COM 46138E511 1,123 74,851 SH   SOLE   0 0 74,851
Invesco QQQ Trust COM 46090E103 454 1,424 SH   SOLE   0 0 1,424
Iron Mountain Inc PA COM 46284V101 16,441 444,230 SH   SOLE   0 0 444,230
iShares Gold Trust COM 464285105 859 52,818 SH   SOLE   0 0 52,818
iShares Inc Core MSCI Emkt ETF COM 46434G103 340 5,282 SH   SOLE   0 0 5,282
iShares Sh Tr Crport ETF COM 464288646 202 3,696 SH   SOLE   0 0 3,696
iShares TR Core US Aggbd ETF COM 464287226 1,609 14,134 SH   SOLE   0 0 14,134
iShares TR Iboxx Hi Yd ETF COM 464288513 17,531 201,086 SH   SOLE   0 0 201,086
iShares TR Iboxx Inv Cp ETF COM 464287242 1,066 8,200 SH   SOLE   0 0 8,200
iShares TR MBS ETF COM 464288588 92,875 856,625 SH   SOLE   0 0 856,625
iShares TR MSCI Acwi Ex UD ETF COM 464288240 470 8,517 SH   SOLE   0 0 8,517
iShares TR National Mun ETF COM 464288414 1,006 8,669 SH   SOLE   0 0 8,669
iShares TR S&P 500 Grwt ETF COM 464287309 4,501 69,135 SH   SOLE   0 0 69,135
iShares TR S&P Us Pfd Stk ETF COM 464288687 19,959 519,753 SH   SOLE   0 0 519,753
iShares TR USA Momentum Fct ET COM 46432F396 1,906 11,848 SH   SOLE   0 0 11,848
J2 Global Inc COM 48123V102 7,912 66,012 SH   SOLE   0 0 66,012
Janus Detroit Str Tr Henderson COM 47103U852 15,474 291,636 SH   SOLE   0 0 291,636
Johnson & Johnson COM 478160104 21,870 133,071 SH   SOLE   0 0 133,071
JPMorgan Chase & Co COM 46625H100 87,014 571,593 SH   SOLE   0 0 571,593
KB Financial Group Inc COM 48241A105 663 13,410 SH   SOLE   0 0 13,410
Kimberly Clark Corp COM 494368103 22,483 161,688 SH   SOLE   0 0 161,688
Kinder Morgan Inc COM 49456B101 17,424 1,046,464 SH   SOLE   0 0 1,046,464
Koninklijke Philips NV COM 500472303 2,742 48,084 SH   SOLE   0 0 48,084
L3harris Technologies Inc COM 502431109 374 1,846 SH   SOLE   0 0 1,846
Lam Research Corp COM 512807108 99,629 167,377 SH   SOLE   0 0 167,377
Lamar Advertising Co COM 512816109 332 3,536 SH   SOLE   0 0 3,536
Landstar Systems Inc COM 515098101 5,652 34,243 SH   SOLE   0 0 34,243
Lauder Estee Cos Inc COM 518439104 19,698 67,725 SH   SOLE   0 0 67,725
Leggett & Platt Inc COM 524660107 14,425 315,991 SH   SOLE   0 0 315,991
Lgi Homes Inc COM 50187T106 3,846 25,761 SH   SOLE   0 0 25,761
Lilly Eli & Co COM 532457108 841 4,500 SH   SOLE   0 0 4,500
Linde PLC COM G5494J103 21,701 77,466 SH   SOLE   0 0 77,466
Lithia Motors Inc COM 536797103 2,834 7,264 SH   SOLE   0 0 7,264
LKQ Corp COM 501889208 6,656 157,248 SH   SOLE   0 0 157,248
Lockheed Martin Corp COM 539830109 34,557 93,523 SH   SOLE   0 0 93,523
Lowes Cos Inc COM 548661107 1,059 5,571 SH   SOLE   0 0 5,571
Lululemon Athletica Inc COM 550021109 2,428 7,916 SH   SOLE   0 0 7,916
Lyft Inc Cl A COM 55087P104 5,721 90,545 SH   SOLE   0 0 90,545
LyondellBasell Industries NV COM N53745100 27,546 264,738 SH   SOLE   0 0 264,738
Magellan Midstream Partners LP COM 559080106 920 21,228 SH   SOLE   0 0 21,228
Magnolia Oil & Gas Corp Cl A COM 559663109 6,021 524,449 SH   SOLE   0 0 524,449
Main Street Capital Corp COM 56035L104 245 6,259 SH   SOLE   0 0 6,259
Marathon Oil Corp COM 565849106 267 25,000 SH   SOLE   0 0 25,000
Markel Corp COM 570535104 5,435 4,769 SH   SOLE   0 0 4,769
MarketAxess Holdings Inc COM 57060D108 1,044 2,096 SH   SOLE   0 0 2,096
Marriott Intl Inc COM 571903202 1,801 12,157 SH   SOLE   0 0 12,157
MasterCard Incorporated COM 57636Q104 1,232 3,460 SH   SOLE   0 0 3,460
McDonalds Corp COM 580135101 23,748 105,951 SH   SOLE   0 0 105,951
MercadoLibre Inc COM 58733R102 1,521 1,033 SH   SOLE   0 0 1,033
Merck & Co Inc COM 58933Y105 55,600 721,238 SH   SOLE   0 0 721,238
MetLife Inc COM 59156R108 26,734 439,780 SH   SOLE   0 0 439,780
Microchip Technology Inc COM 595017104 1,067 6,871 SH   SOLE   0 0 6,871
Microsoft Corp COM 594918104 82,278 348,977 SH   SOLE   0 0 348,977
Mitek Systems Inc COM 606710200 2,051 140,701 SH   SOLE   0 0 140,701
Mobile Telesystems PJSC COM 607409109 469 56,294 SH   SOLE   0 0 56,294
Morgan Stanley COM 617446448 36,753 473,252 SH   SOLE   0 0 473,252
MPLX LP COM 55336V100 703 27,447 SH   SOLE   0 0 27,447
National Retail Properties Inc COM 637417106 17,350 393,702 SH   SOLE   0 0 393,702
Neogames SA COM L6673X107 1,825 51,022 SH   SOLE   0 0 51,022
Netflix Com Inccmn COM 64110L106 422 809 SH   SOLE   0 0 809
New Mountain Finance Corp Com COM 647551100 139 11,250 SH   SOLE   0 0 11,250
Nextera Energy Inc COM 65339F101 762 10,084 SH   SOLE   0 0 10,084
Nextera Energy Partners LP In COM 65341B106 17,985 246,774 SH   SOLE   0 0 246,774
Nike Inc COM 654106103 24,154 181,758 SH   SOLE   0 0 181,758
Norfolk Southern Corp COM 655844108 2,391 8,904 SH   SOLE   0 0 8,904
Northrop Grumman Corp COM 666807102 409 1,265 SH   SOLE   0 0 1,265
Novartis AG COM 66987V109 5,684 66,500 SH   SOLE   0 0 66,500
Novo-Nordisk AS COM 670100205 4,712 69,892 SH   SOLE   0 0 69,892
Nutrien Ltd COM 67077M108 402 7,466 SH   SOLE   0 0 7,466
NVIDIA Corp COM 67066G104 32,820 61,468 SH   SOLE   0 0 61,468
O'Reilly Automotive Inc COM 67103H107 891 1,756 SH   SOLE   0 0 1,756
Old Dominion Freight Lines Inc COM 679580100 3,127 13,009 SH   SOLE   0 0 13,009
Omega Healthcare Invs Inc COM 681936100 15,722 429,214 SH   SOLE   0 0 429,214
Omnicom Group Inc COM 681919106 17,592 237,254 SH   SOLE   0 0 237,254
Ooma Inc COM 683416101 2,209 139,386 SH   SOLE   0 0 139,386
Oracle Corp COM 68389X105 1,065 15,180 SH   SOLE   0 0 15,180
Otis Worldwide Corp COM 68902V107 353 5,162 SH   SOLE   0 0 5,162
Paychex Inc COM 704326107 21,424 218,571 SH   SOLE   0 0 218,571
Paypal Holdings Inc COM 70450Y103 3,590 14,783 SH   SOLE   0 0 14,783
PepsiCo Inc COM 713448108 51,478 363,931 SH   SOLE   0 0 363,931
Pfizer Inc COM 717081103 18,578 512,787 SH   SOLE   0 0 512,787
Philip Morris Intl Inc COM 718172109 37,296 420,289 SH   SOLE   0 0 420,289
Phillips 66 COM 718546104 43,587 534,550 SH   SOLE   0 0 534,550
Phillips 66 Partners LP COM 718549207 230 7,276 SH   SOLE   0 0 7,276
Pioneer Natural Resources Co COM 723787107 5,373 33,831 SH   SOLE   0 0 33,831
Plains All American Pipeline L COM 726503105 209 22,982 SH   SOLE   0 0 22,982
Plains Group Hlgs LP COM 72651A207 1,406 149,610 SH   SOLE   0 0 149,610
Pra Health Sciences Inc COM 69354M108 6,363 41,497 SH   SOLE   0 0 41,497
Price T Rowe Group Inc COM 74144T108 70,188 409,024 SH   SOLE   0 0 409,024
Procter And Gamble Co COM 742718109 54,417 401,807 SH   SOLE   0 0 401,807
ProLogis Inc COM 74340W103 698 6,585 SH   SOLE   0 0 6,585
Prosperity Bancshares Inc COM 743606105 5,716 76,320 SH   SOLE   0 0 76,320
Qualcomm Inc COM 747525103 2,634 19,863 SH   SOLE   0 0 19,863
Raytheon Technologies Corp COM 75513E101 313 4,052 SH   SOLE   0 0 4,052
Regeneron Pharmaceuticals COM 75886F107 367 775 SH   SOLE   0 0 775
Restaurant Brands Intl Inc COM 76131D103 1,134 17,439 SH   SOLE   0 0 17,439
Rh COM 74967X103 227 380 SH   SOLE   0 0 380
Rimini Str Inc Com COM 76674Q107 3,656 407,528 SH   SOLE   0 0 407,528
Rio Tinto PLC COM 767204100 2,329 29,991 SH   SOLE   0 0 29,991
Rockwell Automation Inc COM 773903109 561 2,114 SH   SOLE   0 0 2,114
Royal Bank of Canada Montreal COM 780087102 1,819 19,730 SH   SOLE   0 0 19,730
Royal Dutch Shell PLC COM 780259206 3,251 82,904 SH   SOLE   0 0 82,904
Royal Dutch Shell PLC COM 780259107 2,860 77,654 SH   SOLE   0 0 77,654
Russell 2000 Ishares ETF COM 464287655 6,483 29,345 SH   SOLE   0 0 29,345
Ryanair Holdings PLC COM 783513203 4,806 41,789 SH   SOLE   0 0 41,789
S&P 500 INDEX Ishares ETF COM 464287200 12,517 31,463 SH   SOLE   0 0 31,463
S&P 500 SPDR ETF COM 78462F103 47,353 119,479 SH   SOLE   0 0 119,479
S&P Midcap 400 SPDR ETF COM 78467Y107 2,228 4,680 SH   SOLE   0 0 4,680
Salesforce.com Inc COM 79466L302 1,886 8,903 SH   SOLE   0 0 8,903
Sanofi COM 80105N105 516 10,433 SH   SOLE   0 0 10,433
Schwab Charles Corp COM 808513105 937 14,374 SH   SOLE   0 0 14,374
Sea LTD ADR COM 81141R100 268 1,201 SH   SOLE   0 0 1,201
ServiceNow Inc COM 81762P102 1,899 3,797 SH   SOLE   0 0 3,797
Shell Midstream Partners LP COM 822634101 215 16,103 SH   SOLE   0 0 16,103
Shift Technologies Inc Cl A COM 82452T107 3,042 365,672 SH   SOLE   0 0 365,672
Skyworks Solutions Inc COM 83088M102 24,784 135,079 SH   SOLE   0 0 135,079
Smiledirectclub Inc Cl A COM 83192H106 104 10,048 SH   SOLE   0 0 10,048
Sociedad Quimica Minera de Chi COM 833635105 1,584 29,850 SH   SOLE   0 0 29,850
Sony Corp COM 835699307 4,732 44,642 SH   SOLE   0 0 44,642
Southwest Airlines Co COM 844741108 21,820 357,361 SH   SOLE   0 0 357,361
SPDR Dow Jones Industrial Avrg COM 78467X109 400 1,210 SH   SOLE   0 0 1,210
SPDR Series Trust S&P Biotech COM 78464A870 3,057 22,536 SH   SOLE   0 0 22,536
SPDR Series Trust S&P Divid ET COM 78464A763 1,390 11,777 SH   SOLE   0 0 11,777
Starbucks Corp COM 855244109 678 6,205 SH   SOLE   0 0 6,205
State Street Corp COM 857477103 496 5,906 SH   SOLE   0 0 5,906
Stellantis NV COM N82405106 2,413 135,622 SH   SOLE   0 0 135,622
Stericycle Inc COM 858912108 3,336 49,413 SH   SOLE   0 0 49,413
Stryker Corp COM 863667101 222 913 SH   SOLE   0 0 913
Sun Life Financial Inc COM 866796105 16,987 336,049 SH   SOLE   0 0 336,049
Sunnova Energy Intl Inc COM 86745K104 92,635 2,269,347 SH   SOLE   0 0 2,269,347
Taiwan Semiconductor Mfg Ltd COM 874039100 9,913 83,810 SH   SOLE   0 0 83,810
Takeda Pharmaceutical Co Ltd S COM 874060205 693 37,959 SH   SOLE   0 0 37,959
Targa Resources Corp COM 87612G101 416 13,094 SH   SOLE   0 0 13,094
Target Corp COM 87612E106 26,926 135,941 SH   SOLE   0 0 135,941
Teleflex Inc COM 879369106 1,089 2,622 SH   SOLE   0 0 2,622
Texas Instruments Inc COM 882508104 102,008 539,755 SH   SOLE   0 0 539,755
Thermo Fisher Scientific Inc COM 883556102 18,001 39,444 SH   SOLE   0 0 39,444
Total SE COM 89151E109 12,284 263,939 SH   SOLE   0 0 263,939
Toyota Motor Corp COM 892331307 2,395 15,348 SH   SOLE   0 0 15,348
Tradeweb Mkts Inc Cl A COM 892672106 3,926 53,056 SH   SOLE   0 0 53,056
Trane Technologies Plc COM G8994E103 1,116 6,743 SH   SOLE   0 0 6,743
Turning Pt Brands Inc COM 90041L105 4,857 93,096 SH   SOLE   0 0 93,096
Twitter Inc COM 90184L102 58,101 913,111 SH   SOLE   0 0 913,111
Ulta Beauty Inc COM 90384S303 1,836 5,940 SH   SOLE   0 0 5,940
Unilever PLC COM 904767704 4,869 87,220 SH   SOLE   0 0 87,220
Union Pacific Corp COM 907818108 21,398 97,083 SH   SOLE   0 0 97,083
United Parcel Service Inc COM 911312106 32,690 192,303 SH   SOLE   0 0 192,303
United Rentals Inc COM 911363109 5,625 17,081 SH   SOLE   0 0 17,081
UnitedHealth Group Inc COM 91324P102 47,396 127,386 SH   SOLE   0 0 127,386
Upland Software Inc COM 91544A109 3,519 74,574 SH   SOLE   0 0 74,574
Valero Energy Corp COM 91913Y100 14,704 205,357 SH   SOLE   0 0 205,357
Vanguard Index Fds Large Cap E COM 922908637 371 2,000 SH   SOLE   0 0 2,000
Vanguard Real Estate ETF COM 922908553 248 2,705 SH   SOLE   0 0 2,705
Vanguard Total Stock Market ET COM 922908769 989 4,785 SH   SOLE   0 0 4,785
Veeva Systems Inc COM 922475108 955 3,655 SH   SOLE   0 0 3,655
VeriSign Inc COM 92343E102 269 1,353 SH   SOLE   0 0 1,353
Verizon Communications Inc COM 92343V104 54,916 944,381 SH   SOLE   0 0 944,381
Vertex Pharmaceuticals Inc COM 92532F100 1,210 5,630 SH   SOLE   0 0 5,630
Vertiv Holdings Co Cl A COM 92537N108 1,171 58,564 SH   SOLE   0 0 58,564
Vici Properties Inc COM 925652109 302 10,703 SH   SOLE   0 0 10,703
Visa Inc COM 92826C839 6,509 30,743 SH   SOLE   0 0 30,743
Vivos Therapeutics Inc COM 92859E108 1,125 169,414 SH   SOLE   0 0 169,414
Wal-Mart Stores Inc COM 931142103 461 3,397 SH   SOLE   0 0 3,397
Warrior Met Coal Inc COM 93627C101 2,845 166,110 SH   SOLE   0 0 166,110
Webster Financial Corp CT COM 947890109 4,476 81,227 SH   SOLE   0 0 81,227
Wells Fargo Co COM 949746101 52,783 1,350,976 SH   SOLE   0 0 1,350,976
Western Union Co COM 959802109 19,625 795,814 SH   SOLE   0 0 795,814
Westpac Banking Corp COM 961214301 6,026 324,661 SH   SOLE   0 0 324,661
White Mountains Ins Group Ltd COM G9618E107 634 569 SH   SOLE   0 0 569
Williams Cos Inc COM 969457100 460 19,422 SH   SOLE   0 0 19,422
Williams Sonoma Inc COM 969904101 612 3,413 SH   SOLE   0 0 3,413
World Wrestling Entertainment COM 98156Q108 3,380 62,289 SH   SOLE   0 0 62,289
Yandex NV COM N97284108 1,274 19,884 SH   SOLE   0 0 19,884
Yatsen Holding Ltd ADS COM 985194109 591 47,850 SH   SOLE   0 0 47,850
Yeti Holdings Inc COM 98585X104 524 7,257 SH   SOLE   0 0 7,257
Yum Brands Inc COM 988498101 576 5,324 SH   SOLE   0 0 5,324
Yum China Holdings Inc COM 98850P109 856 14,455 SH   SOLE   0 0 14,455