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 236 1,510 SH   SOLE   0 0 1,510
ABB Ltd COM 000375204 842 37,338 SH   SOLE   0 0 37,338
Abbott Laboratories COM 002824100 45,374 496,267 SH   SOLE   0 0 496,267
AbbVie Inc COM 00287Y109 101,717 1,036,027 SH   SOLE   0 0 1,036,027
Accenture PLC Ireland COM G1151C101 51,936 241,877 SH   SOLE   0 0 241,877
Addus Homecare Corp COM 006739106 3,665 39,599 SH   SOLE   0 0 39,599
Adobe Inc COM 00724F101 13,669 31,401 SH   SOLE   0 0 31,401
Advanced Micro Devices Inc COM 007903107 16,931 321,825 SH   SOLE   0 0 321,825
Akamai Technologies Inc COM 00971T101 3,128 29,213 SH   SOLE   0 0 29,213
Albemarle Corp COM 012653101 44,482 576,123 SH   SOLE   0 0 576,123
Alexandria Real Estate Equity COM 015271109 228 1,406 SH   SOLE   0 0 1,406
Alexion Pharmaceuticals Inc COM 015351109 674 6,004 SH   SOLE   0 0 6,004
Alibaba Group Holding Ltd COM 01609W102 28,737 133,227 SH   SOLE   0 0 133,227
Align Technology Inc COM 016255101 2,339 8,521 SH   SOLE   0 0 8,521
Alphabet Inc COM 02079K107 1,995 1,411 SH   SOLE   0 0 1,411
Alphabet Inc COM 02079K305 36,777 25,935 SH   SOLE   0 0 25,935
Altria Group Inc COM 02209S103 18,359 467,750 SH   SOLE   0 0 467,750
Amazon.com Inc COM 023135106 49,189 17,830 SH   SOLE   0 0 17,830
Ambev SA COM 02319V103 2,675 1,013,274 SH   SOLE   0 0 1,013,274
American Express Co COM 025816109 19,302 202,755 SH   SOLE   0 0 202,755
American Tower Corp COM 03027X100 16,330 63,163 SH   SOLE   0 0 63,163
Ameriprise Financial Inc COM 03076C106 461 3,072 SH   SOLE   0 0 3,072
Amgen Inc COM 031162100 53,710 227,718 SH   SOLE   0 0 227,718
Apple Inc COM 037833100 213,194 584,414 SH   SOLE   0 0 584,414
Applied Materials Inc COM 038222105 11,374 188,150 SH   SOLE   0 0 188,150
ASML Holding NV COM N07059210 23,191 63,013 SH   SOLE   0 0 63,013
AstraZeneca PLC COM 046353108 4,873 92,142 SH   SOLE   0 0 92,142
AT&T Inc COM 00206R102 29,558 977,770 SH   SOLE   0 0 977,770
Atlassian Corp PLC COM G06242104 1,314 7,289 SH   SOLE   0 0 7,289
Automatic Data Processing Inc COM 053015103 25,106 168,622 SH   SOLE   0 0 168,622
Baidu Inc COM 056752108 258 2,149 SH   SOLE   0 0 2,149
Ball Corp COM 058498106 293 4,217 SH   SOLE   0 0 4,217
Bank America Corp COM 060505104 10,606 446,563 SH   SOLE   0 0 446,563
Bank N S Halifax COM 064149107 2,202 53,404 SH   SOLE   0 0 53,404
Becton Dickinson & Co COM 075887109 334 1,397 SH   SOLE   0 0 1,397
Berkshire Hathaway Inc COM 084670702 36,277 203,223 SH   SOLE   0 0 203,223
Berkshire Hathaway Inc COM 084670108 19,513 73 SH   SOLE   0 0 73
Best Buy Inc COM 086516101 10,864 124,493 SH   SOLE   0 0 124,493
BHP Billiton Ltd COM 088606108 385 7,747 SH   SOLE   0 0 7,747
BHP Billiton PLC COM 05545E209 18,526 450,200 SH   SOLE   0 0 450,200
Bio Rad Laboratories Inc COM 090572207 5,347 11,844 SH   SOLE   0 0 11,844
Bio Techne Corp COM 09073M104 301 1,139 SH   SOLE   0 0 1,139
Biogen Inc COM 09062X103 322 1,205 SH   SOLE   0 0 1,205
BioMarin Pharmaceutical Inc COM 09061G101 557 4,515 SH   SOLE   0 0 4,515
BJs Whsl Club COM 05550J101 4,491 120,488 SH   SOLE   0 0 120,488
Black Stone Minerals LP COM 09225M101 169 26,011 SH   SOLE   0 0 26,011
BlackRock Inc COM 09247X101 8,542 15,700 SH   SOLE   0 0 15,700
Boeing Co COM 097023105 18,193 99,253 SH   SOLE   0 0 99,253
Bristol-Myers Squibb Co COM 110122108 19,156 325,785 SH   SOLE   0 0 325,785
Broadcom Inc COM 11135F101 32,367 102,554 SH   SOLE   0 0 102,554
Broadridge Financial Solutions COM 11133T103 1,785 14,144 SH   SOLE   0 0 14,144
Brookfield Asset Mgmt Inc COM 112585104 17,418 529,432 SH   SOLE   0 0 529,432
C H Robinson Worldwide Inc COM 12541W209 42,604 538,881 SH   SOLE   0 0 538,881
Cable One Inc COM 12685J105 737 415 SH   SOLE   0 0 415
Cadence Bancorporation Cl A COM 12739A100 270 30,516 SH   SOLE   0 0 30,516
Cal Maine Foods Inc COM 128030202 47,493 1,067,728 SH   SOLE   0 0 1,067,728
Canadian Pacific Railway Ltd COM 13645T100 386 1,510 SH   SOLE   0 0 1,510
CarMax Inc COM 143130102 220 2,454 SH   SOLE   0 0 2,454
Caterpillar Inc COM 149123101 294 2,324 SH   SOLE   0 0 2,324
Cavco Industries Inc COM 149568107 1,793 9,297 SH   SOLE   0 0 9,297
Celsius Holdings Inc COM 15118V207 4,055 344,530 SH   SOLE   0 0 344,530
Charles River Laboratories Int COM 159864107 10,558 60,556 SH   SOLE   0 0 60,556
Chevron Corp COM 166764100 59,765 669,789 SH   SOLE   0 0 669,789
Chubb Limited COM H1467J104 10,009 79,050 SH   SOLE   0 0 79,050
Church & Dwight Inc COM 171340102 3,608 46,677 SH   SOLE   0 0 46,677
Cigna Corporation COM 125523100 507 2,701 SH   SOLE   0 0 2,701
Cinemark Holdings Inc COM 17243V102 115 10,000 SH   SOLE   0 0 10,000
Cisco Systems Inc COM 17275R102 61,343 1,315,241 SH   SOLE   0 0 1,315,241
Citigroup Inc COM 172967424 16,781 328,400 SH   SOLE   0 0 328,400
CME Group Inc COM 12572Q105 11,303 69,538 SH   SOLE   0 0 69,538
Coca-Cola Co COM 191216100 128,137 2,867,893 SH   SOLE   0 0 2,867,893
Comcast Corp COM 20030N101 6,961 178,587 SH   SOLE   0 0 178,587
ConocoPhillips COM 20825C104 580 13,813 SH   SOLE   0 0 13,813
Contango Oil & Gas Company COM 21075N204 658 287,398 SH   SOLE   0 0 287,398
CoreSite Realty Corp COM 21870Q105 3,176 26,233 SH   SOLE   0 0 26,233
Costco Wholesale Corp COM 22160K105 12,175 40,154 SH   SOLE   0 0 40,154
Crown Castle Intl Corp COM 22822V101 32,454 193,931 SH   SOLE   0 0 193,931
Cummins Inc COM 231021106 62,293 359,534 SH   SOLE   0 0 359,534
CVS Health Corp COM 126650100 40,064 616,659 SH   SOLE   0 0 616,659
Cyberark Software Ltd COM M2682V108 1,044 10,517 SH   SOLE   0 0 10,517
Danaher Corp COM 235851102 13,419 75,889 SH   SOLE   0 0 75,889
Darden Restaurants Inc COM 237194105 384 5,062 SH   SOLE   0 0 5,062
DexCom Inc COM 252131107 14,195 35,016 SH   SOLE   0 0 35,016
Diageo PLC COM 25243Q205 5,927 44,102 SH   SOLE   0 0 44,102
Digital Realty Trust Inc COM 253868103 32,809 230,869 SH   SOLE   0 0 230,869
Digital Turbine Inc New COM 25400W102 1,935 153,912 SH   SOLE   0 0 153,912
Discover Financial Services COM 254709108 35,379 706,309 SH   SOLE   0 0 706,309
Disney Walt Co COM 254687106 17,994 161,365 SH   SOLE   0 0 161,365
Dollar General Corp COM 256677105 424 2,226 SH   SOLE   0 0 2,226
Duke Energy Corp COM 26441C204 21,271 266,259 SH   SOLE   0 0 266,259
Ecolab Inc COM 278865100 441 2,215 SH   SOLE   0 0 2,215
Edwards Lifesciences Corp COM 28176E108 231 3,336 SH   SOLE   0 0 3,336
eHealth Inc COM 28238P109 2,888 29,397 SH   SOLE   0 0 29,397
Electronic Arts Inc COM 285512109 277 2,095 SH   SOLE   0 0 2,095
Emerson Electric Co COM 291011104 39,152 631,181 SH   SOLE   0 0 631,181
Enbridge Inc COM 29250N105 1,326 43,586 SH   SOLE   0 0 43,586
Energy Transfer LP COM 29273V100 766 107,576 SH   SOLE   0 0 107,576
Entergy Corp COM 29364G103 15,875 169,224 SH   SOLE   0 0 169,224
Enterprise Products Partners L COM 293792107 15,546 855,573 SH   SOLE   0 0 855,573
EOG Resources Inc COM 26875P101 217 4,284 SH   SOLE   0 0 4,284
Equinix Inc COM 29444U700 13,267 18,891 SH   SOLE   0 0 18,891
Equity Residential COM 29476L107 14,973 254,554 SH   SOLE   0 0 254,554
Ericsson COM 294821608 1,751 188,249 SH   SOLE   0 0 188,249
Exxon Mobil Corp COM 30231G102 24,960 558,147 SH   SOLE   0 0 558,147
Facebook Inc COM 30303M102 29,161 128,425 SH   SOLE   0 0 128,425
Fidelity Natl Information Serv COM 31620M106 267 1,994 SH   SOLE   0 0 1,994
First Financial Bankshares COM 32020R109 1,947 67,390 SH   SOLE   0 0 67,390
Firstcash Inc COM 33767D105 2,730 40,456 SH   SOLE   0 0 40,456
FirstEnergy Corp COM 337932107 14,881 383,720 SH   SOLE   0 0 383,720
Firstservice Corp COM 33767E202 2,940 29,181 SH   SOLE   0 0 29,181
Fiserv Inc COM 337738108 229 2,341 SH   SOLE   0 0 2,341
Fleetcor Technologies Inc COM 339041105 5,954 23,670 SH   SOLE   0 0 23,670
Fomento Economico Mexicano SAB COM 344419106 822 13,248 SH   SOLE   0 0 13,248
Garmin Ltd COM H2906T109 20,667 211,973 SH   SOLE   0 0 211,973
Generac Holdings Inc COM 368736104 531 4,356 SH   SOLE   0 0 4,356
General Electric Co COM 369604103 1,357 198,727 SH   SOLE   0 0 198,727
General Mills Inc COM 370334104 879 14,263 SH   SOLE   0 0 14,263
Genuine Parts Co COM 372460105 15,186 174,637 SH   SOLE   0 0 174,637
Gilead Sciences Inc COM 375558103 63,401 824,031 SH   SOLE   0 0 824,031
GlaxoSmithKline PLC COM 37733W105 24,055 589,732 SH   SOLE   0 0 589,732
Global Payments Inc COM 37940X102 222 1,310 SH   SOLE   0 0 1,310
Godaddy Inc COM 380237107 2,666 36,352 SH   SOLE   0 0 36,352
Gold Shares SPDR ETF COM 78463V107 13,099 78,262 SH   SOLE   0 0 78,262
Green Dot Corp COM 39304D102 4,834 98,493 SH   SOLE   0 0 98,493
Grocery Outlet Holding Corp COM 39874R101 3,641 89,249 SH   SOLE   0 0 89,249
Guggenheim Taxable Muni Mgd Du COM 401664107 200 8,617 SH   SOLE   0 0 8,617
Health Care Select Sector SPDR COM 81369Y209 617 6,164 SH   SOLE   0 0 6,164
Healthcare Services Group Inc COM 421906108 4,215 172,339 SH   SOLE   0 0 172,339
Holly Energy Partners LP COM 435763107 152 10,449 SH   SOLE   0 0 10,449
HollyFrontier Corp COM 436106108 429 14,699 SH   SOLE   0 0 14,699
Home Bancshares Inc COM 436893200 1,462 95,083 SH   SOLE   0 0 95,083
Home Depot Inc COM 437076102 58,281 232,651 SH   SOLE   0 0 232,651
Honeywell Intl Inc COM 438516106 18,766 129,787 SH   SOLE   0 0 129,787
I3 Verticals Inc Cl A COM 46571Y107 3,377 111,650 SH   SOLE   0 0 111,650
Icon PLC COM G4705A100 7,505 44,553 SH   SOLE   0 0 44,553
IHS Markit Ltd COM G47567105 1,578 20,904 SH   SOLE   0 0 20,904
Incyte Corp COM 45337C102 402 3,862 SH   SOLE   0 0 3,862
Independent Bank Group Inc COM 45384B106 274 6,772 SH   SOLE   0 0 6,772
Inmode Ltd COM M5425M103 2,877 101,595 SH   SOLE   0 0 101,595
Innovative Industrial Properti COM 45781V101 4,551 51,708 SH   SOLE   0 0 51,708
Inovalon Holdings Inc COM 45781D101 3,173 164,752 SH   SOLE   0 0 164,752
Intel Corp COM 458140100 18,243 304,914 SH   SOLE   0 0 304,914
Intercontinental Exchange Inc COM 45866F104 777 8,485 SH   SOLE   0 0 8,485
Intercontinental Hotels Group COM 45857P806 1,600 36,073 SH   SOLE   0 0 36,073
International Paper Co COM 460146103 13,189 374,570 SH   SOLE   0 0 374,570
Intl Business Machines COM 459200101 29,367 243,164 SH   SOLE   0 0 243,164
Intuit COM 461202103 610 2,058 SH   SOLE   0 0 2,058
Intuitive Surgical Inc COM 46120E602 585 1,026 SH   SOLE   0 0 1,026
Invesco Preferred ETF COM 46138E511 14,708 1,041,657 SH   SOLE   0 0 1,041,657
Invesco QQQ Trust COM 46090E103 427 1,726 SH   SOLE   0 0 1,726
iShares Gold Trust COM 464285105 298 17,552 SH   SOLE   0 0 17,552
iShares TR Core US Aggbd ETF COM 464287226 905 7,660 SH   SOLE   0 0 7,660
iShares TR Iboxx Hi Yd ETF COM 464288513 18,180 222,744 SH   SOLE   0 0 222,744
iShares TR Iboxx Inv Cp ETF COM 464287242 26,189 194,716 SH   SOLE   0 0 194,716
iShares TR MBS ETF COM 464288588 92,155 832,473 SH   SOLE   0 0 832,473
iShares TR National Mun ETF COM 464288414 231 2,004 SH   SOLE   0 0 2,004
iShares TR S&P 500 Grwt ETF COM 464287309 3,357 16,179 SH   SOLE   0 0 16,179
iShares TR S&P Us Pfd Stk ETF COM 464288687 18,667 538,872 SH   SOLE   0 0 538,872
iShares TR U.S. Real Es ETF COM 464287739 788 10,000 SH   SOLE   0 0 10,000
iShares TR USA Momentum Fct ET COM 46432F396 1,384 10,568 SH   SOLE   0 0 10,568
J2 Global Inc COM 48123V102 2,867 45,359 SH   SOLE   0 0 45,359
Janus Detroit Str Tr Henderson COM 47103U852 15,391 286,662 SH   SOLE   0 0 286,662
Johnson & Johnson COM 478160104 20,604 146,511 SH   SOLE   0 0 146,511
JPMorgan Chase & Co COM 46625H100 53,078 564,302 SH   SOLE   0 0 564,302
Kimberly Clark Corp COM 494368103 33,115 234,278 SH   SOLE   0 0 234,278
Kinder Morgan Inc COM 49456B101 13,786 908,753 SH   SOLE   0 0 908,753
Koninklijke Philips NV COM 500472303 2,088 44,581 SH   SOLE   0 0 44,581
Kraft Heinz Co COM 500754106 205 6,433 SH   SOLE   0 0 6,433
L3harris Technologies Inc COM 502431109 12,468 73,484 SH   SOLE   0 0 73,484
Lam Research Corp COM 512807108 64,779 200,270 SH   SOLE   0 0 200,270
Lamar Advertising Co COM 512816109 408 6,106 SH   SOLE   0 0 6,106
Landstar Systems Inc COM 515098101 4,301 38,291 SH   SOLE   0 0 38,291
Lauder Estee Cos Inc COM 518439104 12,001 63,607 SH   SOLE   0 0 63,607
Lilly Eli & Co COM 532457108 1,179 7,179 SH   SOLE   0 0 7,179
Linde PLC COM G5494J103 27,845 131,277 SH   SOLE   0 0 131,277
LKQ Corp COM 501889208 3,405 129,948 SH   SOLE   0 0 129,948
Lockheed Martin Corp COM 539830109 35,925 98,446 SH   SOLE   0 0 98,446
Lowes Cos Inc COM 548661107 284 2,104 SH   SOLE   0 0 2,104
Lululemon Athletica Inc COM 550021109 14,965 47,964 SH   SOLE   0 0 47,964
Lyft Inc Cl A COM 55087P104 2,495 75,587 SH   SOLE   0 0 75,587
Magellan Midstream Partners LP COM 559080106 3,307 76,595 SH   SOLE   0 0 76,595
Marathon Oil Corp COM 565849106 153 25,000 SH   SOLE   0 0 25,000
Markel Corp COM 570535104 3,751 4,063 SH   SOLE   0 0 4,063
MarketAxess Holdings Inc COM 57060D108 639 1,275 SH   SOLE   0 0 1,275
Marriott Intl Inc COM 571903202 201 2,349 SH   SOLE   0 0 2,349
MasterCard Incorporated COM 57636Q104 1,986 6,716 SH   SOLE   0 0 6,716
Maxim Integrated Prods Inc COM 57772K101 17,808 293,818 SH   SOLE   0 0 293,818
McDonalds Corp COM 580135101 45,285 245,487 SH   SOLE   0 0 245,487
MercadoLibre Inc COM 58733R102 1,779 1,805 SH   SOLE   0 0 1,805
Merck & Co Inc COM 58933Y105 85,990 1,111,983 SH   SOLE   0 0 1,111,983
MetLife Inc COM 59156R108 16,422 449,667 SH   SOLE   0 0 449,667
Microsoft Corp COM 594918104 98,244 482,748 SH   SOLE   0 0 482,748
Mobile Telesystems PJSC COM 607409109 656 71,411 SH   SOLE   0 0 71,411
Mondelez Intl Inc COM 609207105 15,357 300,360 SH   SOLE   0 0 300,360
Morgan Stanley COM 617446448 13,153 272,326 SH   SOLE   0 0 272,326
MPLX LP COM 55336V100 578 33,451 SH   SOLE   0 0 33,451
Netease Inc COM 64110W102 823 1,916 SH   SOLE   0 0 1,916
Netflix Com Inccmn COM 64110L106 388 853 SH   SOLE   0 0 853
Nextera Energy Inc COM 65339F101 212 882 SH   SOLE   0 0 882
Nextera Energy Partners LP In COM 65341B106 15,212 296,641 SH   SOLE   0 0 296,641
Nike Inc COM 654106103 17,597 179,471 SH   SOLE   0 0 179,471
Nomad Foods Ltd COM G6564A105 3,018 140,681 SH   SOLE   0 0 140,681
Norfolk Southern Corp COM 655844108 656 3,736 SH   SOLE   0 0 3,736
Northrop Grumman Corp COM 666807102 13,971 45,443 SH   SOLE   0 0 45,443
Novartis AG COM 66987V109 7,397 84,688 SH   SOLE   0 0 84,688
Novo-Nordisk AS COM 670100205 27,496 419,916 SH   SOLE   0 0 419,916
NVIDIA Corp COM 67066G104 34,740 91,442 SH   SOLE   0 0 91,442
O'Reilly Automotive Inc COM 67103H107 343 814 SH   SOLE   0 0 814
Old Dominion Freight Lines Inc COM 679580100 4,592 27,078 SH   SOLE   0 0 27,078
Ollies Bargain Outlt Holdings COM 681116109 4,987 51,071 SH   SOLE   0 0 51,071
Omnicom Group Inc COM 681919106 15,505 283,981 SH   SOLE   0 0 283,981
Oracle Corp COM 68389X105 739 13,375 SH   SOLE   0 0 13,375
Otis Worldwide Corp COM 68902V107 404 7,100 SH   SOLE   0 0 7,100
Paychex Inc COM 704326107 19,847 262,007 SH   SOLE   0 0 262,007
Paypal Holdings Inc COM 70450Y103 1,477 8,477 SH   SOLE   0 0 8,477
Pbf Logistics LP COM 69318Q104 226 23,154 SH   SOLE   0 0 23,154
PepsiCo Inc COM 713448108 124,208 939,116 SH   SOLE   0 0 939,116
PerkinElmer Inc COM 714046109 3,129 31,901 SH   SOLE   0 0 31,901
Pfizer Inc COM 717081103 20,343 622,117 SH   SOLE   0 0 622,117
Philip Morris Intl Inc COM 718172109 116,983 1,669,762 SH   SOLE   0 0 1,669,762
Phillips 66 COM 718546104 41,677 579,658 SH   SOLE   0 0 579,658
Phillips 66 Partners LP COM 718549207 357 9,909 SH   SOLE   0 0 9,909
Plains All American Pipeline L COM 726503105 164 18,502 SH   SOLE   0 0 18,502
Plains Group Hlgs LP COM 72651A207 1,481 166,434 SH   SOLE   0 0 166,434
Pra Health Sciences Inc COM 69354M108 4,258 43,767 SH   SOLE   0 0 43,767
Price T Rowe Group Inc COM 74144T108 62,611 506,970 SH   SOLE   0 0 506,970
Procter And Gamble Co COM 742718109 120,149 1,004,841 SH   SOLE   0 0 1,004,841
ProLogis Inc COM 74340W103 228 2,447 SH   SOLE   0 0 2,447
Prosperity Bancshares Inc COM 743606105 2,325 39,154 SH   SOLE   0 0 39,154
Prudential PLC COM 74435K204 728 23,962 SH   SOLE   0 0 23,962
Q2 Holdings Inc COM 74736L109 2,143 24,982 SH   SOLE   0 0 24,982
Qualcomm Inc COM 747525103 23,708 259,925 SH   SOLE   0 0 259,925
Raytheon Technologies Corp COM 75513E101 870 14,123 SH   SOLE   0 0 14,123
Regeneron Pharmaceuticals COM 75886F107 1,393 2,234 SH   SOLE   0 0 2,234
Restaurant Brands Intl Inc COM 76131D103 487 8,921 SH   SOLE   0 0 8,921
Rio Tinto PLC COM 767204100 1,673 29,776 SH   SOLE   0 0 29,776
Rockwell Automation Inc COM 773903109 553 2,595 SH   SOLE   0 0 2,595
Roper Technologies Inc COM 776696106 273 702 SH   SOLE   0 0 702
Royal Bank of Canada Montreal COM 780087102 1,158 17,074 SH   SOLE   0 0 17,074
Royal Dutch Shell PLC COM 780259206 2,397 73,334 SH   SOLE   0 0 73,334
Royal Dutch Shell PLC COM 780259107 2,881 94,609 SH   SOLE   0 0 94,609
Russell 2000 Ishares ETF COM 464287655 3,421 23,893 SH   SOLE   0 0 23,893
Ryanair Holdings PLC COM 783513203 1,220 18,391 SH   SOLE   0 0 18,391
Ryman Hospitality Properties I COM 78377T107 1,963 56,728 SH   SOLE   0 0 56,728
S&P 500 INDEX Ishares ETF COM 464287200 9,130 29,481 SH   SOLE   0 0 29,481
S&P 500 SPDR ETF COM 78462F103 31,816 103,178 SH   SOLE   0 0 103,178
S&P Midcap 400 SPDR ETF COM 78467Y107 1,442 4,445 SH   SOLE   0 0 4,445
Salesforce.com Inc COM 79466L302 1,649 8,804 SH   SOLE   0 0 8,804
Sanofi COM 80105N105 550 10,770 SH   SOLE   0 0 10,770
Sap SE COM 803054204 2,567 18,337 SH   SOLE   0 0 18,337
Schwab Charles Corp COM 808513105 489 14,481 SH   SOLE   0 0 14,481
ServiceNow Inc COM 81762P102 1,046 2,582 SH   SOLE   0 0 2,582
Shell Midstream Partners LP COM 822634101 424 34,561 SH   SOLE   0 0 34,561
Shopify Inc Cl A COM 82509L107 1,236 1,302 SH   SOLE   0 0 1,302
Sony Corp COM 835699307 2,377 34,383 SH   SOLE   0 0 34,383
Southwest Airlines Co COM 844741108 11,907 348,374 SH   SOLE   0 0 348,374
SPDR Blmbg Barclays Convert Se COM 78464A359 2,305 38,100 SH   SOLE   0 0 38,100
SPDR Dow Jones Industrial Avrg COM 78467X109 548 2,125 SH   SOLE   0 0 2,125
SPDR Series Trust S&P Biotech COM 78464A870 2,824 25,229 SH   SOLE   0 0 25,229
SPDR Series Trust S&P Divid ET COM 78464A763 256 2,811 SH   SOLE   0 0 2,811
Splunk Inc COM 848637104 476 2,394 SH   SOLE   0 0 2,394
Starbucks Corp COM 855244109 14,334 194,780 SH   SOLE   0 0 194,780
State Street Corp COM 857477103 345 5,425 SH   SOLE   0 0 5,425
Stericycle Inc COM 858912108 3,035 54,219 SH   SOLE   0 0 54,219
Stryker Corp COM 863667101 228 1,266 SH   SOLE   0 0 1,266
Sumitomo Mitsui Financial Grou COM 86562M209 1,440 256,237 SH   SOLE   0 0 256,237
Sunnova Energy Intl Inc COM 86745K104 70,536 4,132,176 SH   SOLE   0 0 4,132,176
Taiwan Semiconductor Mfg Ltd COM 874039100 8,108 142,829 SH   SOLE   0 0 142,829
Takeda Pharmaceutical Co Ltd S COM 874060205 3,471 193,613 SH   SOLE   0 0 193,613
Target Corp COM 87612E106 12,318 102,708 SH   SOLE   0 0 102,708
Teleflex Inc COM 879369106 3,335 9,163 SH   SOLE   0 0 9,163
Texas Instruments Inc COM 882508104 81,306 640,357 SH   SOLE   0 0 640,357
Thermo Fisher Scientific Inc COM 883556102 14,472 39,941 SH   SOLE   0 0 39,941
Total SA COM 89151E109 734 19,093 SH   SOLE   0 0 19,093
Tradeweb Mkts Inc Cl A COM 892672106 3,384 58,197 SH   SOLE   0 0 58,197
Trane Technologies Plc COM G8994E103 281 3,153 SH   SOLE   0 0 3,153
TransUnion COM 89400J107 3,165 36,367 SH   SOLE   0 0 36,367
Uber Technologies Inc COM 90353T100 358 11,526 SH   SOLE   0 0 11,526
Ulta Beauty Inc COM 90384S303 2,217 10,901 SH   SOLE   0 0 10,901
Unilever PLC COM 904767704 4,514 82,249 SH   SOLE   0 0 82,249
Union Pacific Corp COM 907818108 16,805 99,399 SH   SOLE   0 0 99,399
United Parcel Service Inc COM 911312106 32,859 295,545 SH   SOLE   0 0 295,545
United Rentals Inc COM 911363109 2,856 19,160 SH   SOLE   0 0 19,160
UnitedHealth Group Inc COM 91324P102 48,883 165,734 SH   SOLE   0 0 165,734
Upland Software Inc COM 91544A109 2,903 83,507 SH   SOLE   0 0 83,507
Vanguard Index Fds Large Cap E COM 922908637 286 2,000 SH   SOLE   0 0 2,000
Vanguard Total Stock Market ET COM 922908769 749 4,785 SH   SOLE   0 0 4,785
Vereit Inc COM 92339V100 118 18,402 SH   SOLE   0 0 18,402
VeriSign Inc COM 92343E102 257 1,242 SH   SOLE   0 0 1,242
Verizon Communications Inc COM 92343V104 36,023 653,416 SH   SOLE   0 0 653,416
Vertex Pharmaceuticals Inc COM 92532F100 10,944 37,699 SH   SOLE   0 0 37,699
Visa Inc COM 92826C839 28,817 149,178 SH   SOLE   0 0 149,178
Wal-Mart Stores Inc COM 931142103 491 4,100 SH   SOLE   0 0 4,100
Wells Fargo Co COM 949746101 38,068 1,487,019 SH   SOLE   0 0 1,487,019
Western Union Co COM 959802109 20,538 949,955 SH   SOLE   0 0 949,955
Westpac Banking Corp COM 961214301 2,508 200,459 SH   SOLE   0 0 200,459
White Mountains Ins Group Ltd COM G9618E107 3,333 3,753 SH   SOLE   0 0 3,753
Workday Inc COM 98138H101 222 1,183 SH   SOLE   0 0 1,183
Yandex NV COM N97284108 926 18,511 SH   SOLE   0 0 18,511
Yeti Holdings Inc COM 98585X104 14,430 337,698 SH   SOLE   0 0 337,698
Yum Brands Inc COM 988498101 637 7,332 SH   SOLE   0 0 7,332
Yum China Holdings Inc COM 98850P109 13,811 287,320 SH   SOLE   0 0 287,320