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 27,907 159,084 SH   SOLE   0 0 159,084
ABB LTD SPONSORED ADR 000375204 899 26,940 SH   SOLE   0 0 26,940
ABBOTT LABS COM 002824100 32,226 272,797 SH   SOLE   0 0 272,797
ABBVIE INC COM 00287Y109 76,834 712,282 SH   SOLE   0 0 712,282
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 60,575 189,344 SH   SOLE   0 0 189,344
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 915 26,921 SH   SOLE   0 0 26,921
ADOBE SYSTEMS INCORPORATED COM 00724F101 5,819 10,107 SH   SOLE   0 0 10,107
ADVANCE AUTO PARTS INC COM 00751Y106 5,153 24,668 SH   SOLE   0 0 24,668
ADVANCED MICRO DEVICES INC COM 007903107 33,158 322,231 SH   SOLE   0 0 322,231
ALBEMARLE CORP COM 012653101 454 2,074 SH   SOLE   0 0 2,074
ALBERTSONS COS INC COMMON STOCK 013091103 20,318 652,691 SH   SOLE   0 0 652,691
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 673 3,523 SH   SOLE   0 0 3,523
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,290 8,711 SH   SOLE   0 0 8,711
ALLIANCE DATA SYSTEMS CORP COM 018581108 6,452 63,949 SH   SOLE   0 0 63,949
ALPHABET INC CAP STK CL C 02079K107 5,589 2,097 SH   SOLE   0 0 2,097
ALPHABET INC CAP STK CL A 02079K305 46,837 17,519 SH   SOLE   0 0 17,519
ALTRIA GROUP INC COM 02209S103 323 7,091 SH   SOLE   0 0 7,091
AMAZON COM INC COM 023135106 62,601 19,056 SH   SOLE   0 0 19,056
AMBEV SA SPONSORED ADR 02319V103 4,441 1,609,172 SH   SOLE   0 0 1,609,172
AMERICAN EXPRESS CO COM 025816109 32,187 192,130 SH   SOLE   0 0 192,130
AMERICAN INTL GROUP INC COM NEW 026874784 17,860 325,384 SH   SOLE   0 0 325,384
AMERICAN TOWER CORP NEW COM 03027X100 488 1,839 SH   SOLE   0 0 1,839
AMERICAN WTR WKS CO INC NEW COM 030420103 502 2,971 SH   SOLE   0 0 2,971
AMERIPRISE FINL INC COM 03076C106 2,070 7,839 SH   SOLE   0 0 7,839
AMETEK INC COM 031100100 1,489 12,008 SH   SOLE   0 0 12,008
AMGEN INC COM 031162100 27,142 127,637 SH   SOLE   0 0 127,637
ANSYS INC COM 03662Q105 695 2,042 SH   SOLE   0 0 2,042
APPLE INC COM 037833100 119,435 844,064 SH   SOLE   0 0 844,064
APPLIED MATLS INC COM 038222105 26,884 208,841 SH   SOLE   0 0 208,841
ASML HOLDING N V N Y REGISTRY SHS N07059210 14,843 19,920 SH   SOLE   0 0 19,920
ASTRAZENECA PLC SPONSORED ADR 046353108 1,841 30,646 SH   SOLE   0 0 30,646
AT&T INC COM 00206R102 15,645 579,217 SH   SOLE   0 0 579,217
ATLASSIAN CORP PLC CL A G06242104 1,250 3,193 SH   SOLE   0 0 3,193
AUTOMATIC DATA PROCESSING IN COM 053015103 987 4,938 SH   SOLE   0 0 4,938
AVAYA HLDGS CORP COM 05351X101 2,524 127,535 SH   SOLE   0 0 127,535
AVERY DENNISON CORP COM 053611109 1,237 5,970 SH   SOLE   0 0 5,970
AXOS FINANCIAL INC COM 05465C100 4,063 78,828 SH   SOLE   0 0 78,828
BALL CORP COM 058498106 671 7,459 SH   SOLE   0 0 7,459
BANK NOVA SCOTIA B C COM 064149107 5,207 84,628 SH   SOLE   0 0 84,628
BARCLAYS PLC ADR 06738E204 1,208 117,061 SH   SOLE   0 0 117,061
BECTON DICKINSON & CO COM 075887109 694 2,824 SH   SOLE   0 0 2,824
BERKSHIRE HATHAWAY INC DEL CL A 084670108 23,449 57 SH   SOLE   0 0 57
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 50,301 184,295 SH   SOLE   0 0 184,295
BHP GROUP LTD SPONSORED ADS 088606108 407 7,611 SH   SOLE   0 0 7,611
BHP GROUP PLC SPONSORED ADR 05545E209 16,703 329,503 SH   SOLE   0 0 329,503
BIO-TECHNE CORP COM 09073M104 1,683 3,474 SH   SOLE   0 0 3,474
BJS WHSL CLUB HLDGS INC COM 05550J101 6,689 121,790 SH   SOLE   0 0 121,790
BK OF AMERICA CORP COM 060505104 48,415 1,140,526 SH   SOLE   0 0 1,140,526
BLACK STONE MINERALS L P COM UNIT 09225M101 582 48,293 SH   SOLE   0 0 48,293
BLACKROCK INC COM 09247X101 1,434 1,710 SH   SOLE   0 0 1,710
BOEING CO COM 097023105 22,585 102,686 SH   SOLE   0 0 102,686
BRIGHAM MINERALS INC CL A COM 10918L103 2,781 145,161 SH   SOLE   0 0 145,161
BRISTOL-MYERS SQUIBB CO COM 110122108 27,406 463,167 SH   SOLE   0 0 463,167
BRIXMOR PPTY GROUP INC COM 11120U105 352 15,943 SH   SOLE   0 0 15,943
BROADCOM INC COM 11135F101 31,716 65,404 SH   SOLE   0 0 65,404
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 374 2,242 SH   SOLE   0 0 2,242
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 59,067 1,103,851 SH   SOLE   0 0 1,103,851
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 410 7,373 SH   SOLE   0 0 7,373
BURFORD CAP LTD ORD SHS G17977110 2,195 199,768 SH   SOLE   0 0 199,768
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 42,664 490,392 SH   SOLE   0 0 490,392
CABLE ONE INC COM 12685J105 1,556 858 SH   SOLE   0 0 858
CADENCE BANCORPORATION CL A 12739A100 670 30,516 SH   SOLE   0 0 30,516
CAL MAINE FOODS INC COM NEW 128030202 46,489 1,285,655 SH   SOLE   0 0 1,285,655
CANADIAN PAC RY LTD COM 13645T100 482 7,400 SH   SOLE   0 0 7,400
CANON INC SPONSORED ADR 138006309 1,034 42,419 SH   SOLE   0 0 42,419
CARGURUS INC COM CL A 141788109 5,681 180,853 SH   SOLE   0 0 180,853
CARLISLE COS INC COM 142339100 4,403 22,147 SH   SOLE   0 0 22,147
CARMAX INC COM 143130102 316 2,468 SH   SOLE   0 0 2,468
CARVANA CO CL A 146869102 236 782 SH   SOLE   0 0 782
CATALENT INC COM 148806102 1,138 8,554 SH   SOLE   0 0 8,554
CATERPILLAR INC COM 149123101 9,607 50,046 SH   SOLE   0 0 50,046
CELSIUS HLDGS INC COM NEW 15118V207 4,276 47,461 SH   SOLE   0 0 47,461
CHARLES RIV LABS INTL INC COM 159864107 17,506 42,422 SH   SOLE   0 0 42,422
CHART INDS INC COM 16115Q308 994 5,200 SH   SOLE   0 0 5,200
CHEVRON CORP NEW COM 166764100 81,021 798,633 SH   SOLE   0 0 798,633
CHIPOTLE MEXICAN GRILL INC COM 169656105 262 144 SH   SOLE   0 0 144
CHUBB LIMITED COM H1467J104 2,315 13,345 SH   SOLE   0 0 13,345
CIGNA CORP NEW COM 125523100 1,098 5,488 SH   SOLE   0 0 5,488
CINTAS CORP COM 172908105 487 1,279 SH   SOLE   0 0 1,279
CISCO SYS INC COM 17275R102 62,538 1,148,966 SH   SOLE   0 0 1,148,966
CITIGROUP INC COM NEW 172967424 17,491 249,224 SH   SOLE   0 0 249,224
COCA COLA CO COM 191216100 30,694 584,991 SH   SOLE   0 0 584,991
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4,617 65,177 SH   SOLE   0 0 65,177
COMCAST CORP NEW CL A 20030N101 3,486 62,327 SH   SOLE   0 0 62,327
COMERICA INC COM 200340107 1,549 19,238 SH   SOLE   0 0 19,238
CONOCOPHILLIPS COM 20825C104 19,875 293,267 SH   SOLE   0 0 293,267
CONTINENTAL RES INC COM 212015101 7,215 156,343 SH   SOLE   0 0 156,343
COSTCO WHSL CORP NEW COM 22160K105 1,535 3,415 SH   SOLE   0 0 3,415
CROWN CASTLE INTL CORP NEW COM 22822V101 22,382 129,139 SH   SOLE   0 0 129,139
CUMMINS INC COM 231021106 67,043 298,554 SH   SOLE   0 0 298,554
CVS HEALTH CORP COM 126650100 50,121 590,633 SH   SOLE   0 0 590,633
DANAHER CORPORATION COM 235851102 25,016 82,171 SH   SOLE   0 0 82,171
DARLING INGREDIENTS INC COM 237266101 704 9,792 SH   SOLE   0 0 9,792
DERMTECH INC COM 24984K105 2,394 74,568 SH   SOLE   0 0 74,568
DEVON ENERGY CORP NEW COM 25179M103 634 17,843 SH   SOLE   0 0 17,843
DIAGEO PLC SPON ADR NEW 25243Q205 1,070 5,546 SH   SOLE   0 0 5,546
DIGITAL RLTY TR INC COM 253868103 21,972 152,105 SH   SOLE   0 0 152,105
DISCOVER FINL SVCS COM 254709108 64,786 527,361 SH   SOLE   0 0 527,361
DISNEY WALT CO COM 254687106 3,408 20,143 SH   SOLE   0 0 20,143
DOLLAR GEN CORP NEW COM 256677105 805 3,796 SH   SOLE   0 0 3,796
DOW INC COM 260557103 11,411 198,239 SH   SOLE   0 0 198,239
DUFF & PHELPS UTLITY AND INF COM 26433C105 603 44,908 SH   SOLE   0 0 44,908
DUKE ENERGY CORP NEW COM NEW 26441C204 17,323 177,506 SH   SOLE   0 0 177,506
ECOLAB INC COM 278865100 1,198 5,742 SH   SOLE   0 0 5,742
EMERSON ELEC CO COM 291011104 55,603 590,265 SH   SOLE   0 0 590,265
ENBRIDGE INC COM 29250N105 1,239 31,127 SH   SOLE   0 0 31,127
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 592 61,798 SH   SOLE   0 0 61,798
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 80 11,750 SH   SOLE   0 0 11,750
ENTERPRISE PRODS PARTNERS L COM 293792107 5,385 248,846 SH   SOLE   0 0 248,846
EQUITY COMWLTH COM SH BEN INT 294628102 344 13,239 SH   SOLE   0 0 13,239
EQUITY RESIDENTIAL SH BEN INT 29476L107 16,797 207,572 SH   SOLE   0 0 207,572
ERICSSON ADR B SEK 10 294821608 1,276 113,899 SH   SOLE   0 0 113,899
EXXON MOBIL CORP COM 30231G102 3,055 51,935 SH   SOLE   0 0 51,935
FACEBOOK INC CL A 30303M102 29,690 87,480 SH   SOLE   0 0 87,480
FEDEX CORP COM 31428X106 10,454 47,673 SH   SOLE   0 0 47,673
FIDELITY NATL INFORMATION SV COM 31620M106 1,118 9,191 SH   SOLE   0 0 9,191
FIRST ADVANTAGE CORP NEW COM 31846B108 3,079 161,635 SH   SOLE   0 0 161,635
FIRST FINL BANKSHARES INC COM 32020R109 2,641 57,465 SH   SOLE   0 0 57,465
FIRST TR MLP & ENERGY INCOM COM 33739B104 302 41,995 SH   SOLE   0 0 41,995
FIRSTSERVICE CORP NEW COM 33767E202 5,292 29,321 SH   SOLE   0 0 29,321
FLEETCOR TECHNOLOGIES INC COM 339041105 7,527 28,810 SH   SOLE   0 0 28,810
FOCUS FINL PARTNERS INC COM CL A 34417P100 4,628 88,365 SH   SOLE   0 0 88,365
FORD MTR CO DEL COM 345370860 33,344 2,354,790 SH   SOLE   0 0 2,354,790
FORTISTAR SUSTAINABLE SOL CO UNIT 01/14/2026 34962M205 101 10,000 SH   SOLE   0 0 10,000
FRANCO NEV CORP COM 351858105 919 7,075 SH   SOLE   0 0 7,075
FRANKLIN RESOURCES INC COM 354613101 271 9,111 SH   SOLE   0 0 9,111
GARMIN LTD SHS H2906T109 299 1,924 SH   SOLE   0 0 1,924
GENERAC HLDGS INC COM 368736104 3,202 7,834 SH   SOLE   0 0 7,834
GENERAL ELECTRIC CO COM NEW 369604301 21,687 210,492 SH   SOLE   0 0 210,492
GENERAL MTRS CO COM 37045V100 970 18,397 SH   SOLE   0 0 18,397
GENUINE PARTS CO COM 372460105 15,602 128,695 SH   SOLE   0 0 128,695
GILEAD SCIENCES INC COM 375558103 81,117 1,161,309 SH   SOLE   0 0 1,161,309
GOLDMAN SACHS GROUP INC COM 38141G104 405 1,072 SH   SOLE   0 0 1,072
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 2,566 13,722 SH   SOLE   0 0 13,722
GUARDANT HEALTH INC COM 40131M109 729 5,830 SH   SOLE   0 0 5,830
HANESBRANDS INC COM 410345102 14,551 847,968 SH   SOLE   0 0 847,968
HEALTHCARE SVCS GROUP INC COM 421906108 4,315 172,682 SH   SOLE   0 0 172,682
HILLMAN SOLUTIONS CORP COM 431636109 3,647 305,734 SH   SOLE   0 0 305,734
HOLLYFRONTIER CORP COM 436106108 625 18,874 SH   SOLE   0 0 18,874
HOME BANCSHARES INC COM 436893200 3,969 168,665 SH   SOLE   0 0 168,665
HOME DEPOT INC COM 437076102 53,836 164,003 SH   SOLE   0 0 164,003
HONEYWELL INTL INC COM 438516106 36,357 171,268 SH   SOLE   0 0 171,268
I3 VERTICALS INC COM CL A 46571Y107 2,717 112,216 SH   SOLE   0 0 112,216
ICON PLC SHS G4705A100 14,769 56,365 SH   SOLE   0 0 56,365
INDEPENDENT BANK GROUP INC COM 45384B106 481 6,772 SH   SOLE   0 0 6,772
INMODE LTD SHS M5425M103 5,127 32,156 SH   SOLE   0 0 32,156
INNOVATIVE INDL PPTYS INC COM 45781V101 12,097 52,329 SH   SOLE   0 0 52,329
INTEL CORP COM 458140100 14,423 270,707 SH   SOLE   0 0 270,707
INTELLIGENT SYS CORP NEW COM 45816D100 3,161 77,827 SH   SOLE   0 0 77,827
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,772 15,431 SH   SOLE   0 0 15,431
INTERNATIONAL BUSINESS MACHS COM 459200101 61,346 441,563 SH   SOLE   0 0 441,563
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 266 1,991 SH   SOLE   0 0 1,991
INTERNATIONAL MNY EXPRESS IN COM 46005L101 875 52,391 SH   SOLE   0 0 52,391
INTERNATIONAL PAPER CO COM 460146103 18,486 330,582 SH   SOLE   0 0 330,582
INTUIT COM 461202103 2,325 4,309 SH   SOLE   0 0 4,309
INTUITIVE SURGICAL INC COM NEW 46120E602 2,011 2,023 SH   SOLE   0 0 2,023
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 8,486 383,808 SH   SOLE   0 0 383,808
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 249 1,660 SH   SOLE   0 0 1,660
INVESCO QQQ TR UNIT SER 1 46090E103 243 678 SH   SOLE   0 0 678
IRON MTN INC NEW COM 46284V101 16,741 385,294 SH   SOLE   0 0 385,294
ISHARES GOLD TR ISHARES NEW 464285204 941 28,168 SH   SOLE   0 0 28,168
ISHARES INC CORE MSCI EMKT 46434G103 503 8,147 SH   SOLE   0 0 8,147
ISHARES TR PFD AND INCM SEC 464288687 16,219 417,896 SH   SOLE   0 0 417,896
ISHARES TR S&P 500 GRWT ETF 464287309 5,110 69,135 SH   SOLE   0 0 69,135
ISHARES TR CORE S&P500 ETF 464287200 16,275 37,776 SH   SOLE   0 0 37,776
ISHARES TR MSCI USA MMENTM 46432F396 2,081 11,848 SH   SOLE   0 0 11,848
ISHARES TR RUSSELL 2000 ETF 464287655 8,264 37,776 SH   SOLE   0 0 37,776
ISHARES TR NATIONAL MUN ETF 464288414 1,614 13,894 SH   SOLE   0 0 13,894
ISHARES TR IBOXX INV CP ETF 464287242 1,715 12,893 SH   SOLE   0 0 12,893
ISHARES TR MSCI ACWI EX US 464288240 664 11,978 SH   SOLE   0 0 11,978
ISHARES TR MBS ETF 464288588 81,930 757,625 SH   SOLE   0 0 757,625
ISHARES TR IBOXX HI YD ETF 464288513 14,080 160,938 SH   SOLE   0 0 160,938
ISHARES TR CORE US AGGBD ET 464287226 2,348 20,449 SH   SOLE   0 0 20,449
J2 GLOBAL INC COM 48123V102 10,007 73,245 SH   SOLE   0 0 73,245
JANUS DETROIT STR TR HENDERSON MTG 47103U852 21,474 403,988 SH   SOLE   0 0 403,988
JOHNSON & JOHNSON COM 478160104 19,331 119,695 SH   SOLE   0 0 119,695
JPMORGAN CHASE & CO COM 46625H100 78,535 479,781 SH   SOLE   0 0 479,781
KB FINL GROUP INC SPONSORED ADR 48241A105 474 10,220 SH   SOLE   0 0 10,220
KIMBERLY-CLARK CORP COM 494368103 17,058 128,795 SH   SOLE   0 0 128,795
KINDER MORGAN INC DEL COM 49456B101 15,058 900,055 SH   SOLE   0 0 900,055
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1,003 22,571 SH   SOLE   0 0 22,571
KRAFT HEINZ CO COM 500754106 34,643 940,885 SH   SOLE   0 0 940,885
LAM RESEARCH CORP COM 512807108 92,424 162,390 SH   SOLE   0 0 162,390
LANDSTAR SYS INC COM 515098101 6,083 38,545 SH   SOLE   0 0 38,545
LAUDER ESTEE COS INC CL A 518439104 5,631 18,774 SH   SOLE   0 0 18,774
LEGGETT & PLATT INC COM 524660107 13,565 302,515 SH   SOLE   0 0 302,515
LGI HOMES INC COM 50187T106 4,099 28,887 SH   SOLE   0 0 28,887
LINDE PLC SHS G5494J103 17,176 58,546 SH   SOLE   0 0 58,546
LITHIA MTRS INC COM 536797103 2,550 8,044 SH   SOLE   0 0 8,044
LKQ CORP COM 501889208 8,750 173,884 SH   SOLE   0 0 173,884
LOCKHEED MARTIN CORP COM 539830109 28,589 82,843 SH   SOLE   0 0 82,843
LULULEMON ATHLETICA INC COM 550021109 285 703 SH   SOLE   0 0 703
LYFT INC CL A COM 55087P104 224 4,181 SH   SOLE   0 0 4,181
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 23,072 245,835 SH   SOLE   0 0 245,835
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,374 30,152 SH   SOLE   0 0 30,152
MAGNOLIA OIL & GAS CORP CL A 559663109 10,502 590,317 SH   SOLE   0 0 590,317
MAIN STR CAP CORP COM 56035L104 257 6,250 SH   SOLE   0 0 6,250
MARATHON OIL CORP COM 565849106 346 25,292 SH   SOLE   0 0 25,292
MARKEL CORP COM 570535104 4,657 3,897 SH   SOLE   0 0 3,897
MARRIOTT INTL INC NEW CL A 571903202 1,735 11,716 SH   SOLE   0 0 11,716
MASTERCARD INCORPORATED CL A 57636Q104 1,013 2,913 SH   SOLE   0 0 2,913
MCDONALDS CORP COM 580135101 2,216 9,191 SH   SOLE   0 0 9,191
MEDIFAST INC COM 58470H101 3,651 18,952 SH   SOLE   0 0 18,952
MERCADOLIBRE INC COM 58733R102 714 425 SH   SOLE   0 0 425
MERCK & CO INC COM 58933Y105 61,867 823,686 SH   SOLE   0 0 823,686
METLIFE INC COM 59156R108 21,956 355,676 SH   SOLE   0 0 355,676
MICROCHIP TECHNOLOGY INC. COM 595017104 1,464 9,536 SH   SOLE   0 0 9,536
MICROSOFT CORP COM 594918104 98,065 347,848 SH   SOLE   0 0 347,848
MITEK SYS INC COM NEW 606710200 7,769 419,950 SH   SOLE   0 0 419,950
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 414 42,931 SH   SOLE   0 0 42,931
MORGAN STANLEY COM NEW 617446448 44,965 462,077 SH   SOLE   0 0 462,077
MPLX LP COM UNIT REP LTD 55336V100 1,223 42,950 SH   SOLE   0 0 42,950
NATIONAL RETAIL PROPERTIES I COM 637417106 13,994 324,016 SH   SOLE   0 0 324,016
NEOGAMES S A SHS L6673X107 2,111 57,488 SH   SOLE   0 0 57,488
NETFLIX INC COM 64110L106 2,744 4,496 SH   SOLE   0 0 4,496
NEXTERA ENERGY INC COM 65339F101 802 10,217 SH   SOLE   0 0 10,217
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 14,811 196,533 SH   SOLE   0 0 196,533
NIKE INC CL B 654106103 19,072 131,325 SH   SOLE   0 0 131,325
NORFOLK SOUTHN CORP COM 655844108 1,671 6,983 SH   SOLE   0 0 6,983
NOVARTIS AG SPONSORED ADR 66987V109 4,691 57,364 SH   SOLE   0 0 57,364
NOVO-NORDISK A S ADR 670100205 9,054 94,307 SH   SOLE   0 0 94,307
NUTRIEN LTD COM 67077M108 486 7,489 SH   SOLE   0 0 7,489
NVIDIA CORPORATION COM 67066G104 48,688 235,028 SH   SOLE   0 0 235,028
OASIS PETROLEUM INC COM NEW 674215207 4,019 40,429 SH   SOLE   0 0 40,429
OLLIES BARGAIN OUTLET HLDGS COM 681116109 3,746 62,141 SH   SOLE   0 0 62,141
OMEGA HEALTHCARE INVS INC COM 681936100 12,432 414,964 SH   SOLE   0 0 414,964
OMNICOM GROUP INC COM 681919106 13,657 188,481 SH   SOLE   0 0 188,481
OOMA INC COM 683416101 2,868 154,119 SH   SOLE   0 0 154,119
ORACLE CORP COM 68389X105 1,249 14,332 SH   SOLE   0 0 14,332
OREILLY AUTOMOTIVE INC COM 67103H107 1,085 1,776 SH   SOLE   0 0 1,776
ORGANON & CO COMMON STOCK 68622V106 2,159 65,828 SH   SOLE   0 0 65,828
PAYCHEX INC COM 704326107 19,487 173,296 SH   SOLE   0 0 173,296
PAYPAL HLDGS INC COM 70450Y103 4,870 18,716 SH   SOLE   0 0 18,716
PEPSICO INC COM 713448108 59,158 393,312 SH   SOLE   0 0 393,312
PERKINELMER INC COM 714046109 467 2,695 SH   SOLE   0 0 2,695
PFIZER INC COM 717081103 17,715 411,889 SH   SOLE   0 0 411,889
PHILIP MORRIS INTL INC COM 718172109 31,887 336,400 SH   SOLE   0 0 336,400
PHILLIPS 66 COM 718546104 38,456 549,138 SH   SOLE   0 0 549,138
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 263 7,348 SH   SOLE   0 0 7,348
PINTEREST INC CL A 72352L106 1,112 21,827 SH   SOLE   0 0 21,827
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 229 22,562 SH   SOLE   0 0 22,562
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,618 150,173 SH   SOLE   0 0 150,173
PRICE T ROWE GROUP INC COM 74144T108 81,143 412,520 SH   SOLE   0 0 412,520
PROCTER AND GAMBLE CO COM 742718109 48,414 346,309 SH   SOLE   0 0 346,309
PROGRESS SOFTWARE CORP COM 743312100 4,029 81,909 SH   SOLE   0 0 81,909
PROLOGIS INC. COM 74340W103 679 5,416 SH   SOLE   0 0 5,416
PROSPERITY BANCSHARES INC COM 743606105 6,012 84,518 SH   SOLE   0 0 84,518
QUALCOMM INC COM 747525103 2,864 22,208 SH   SOLE   0 0 22,208
QURATE RETAIL INC COM SER A 74915M100 2,876 282,282 SH   SOLE   0 0 282,282
RESTAURANT BRANDS INTL INC COM 76131D103 757 12,364 SH   SOLE   0 0 12,364
RH COM 74967X103 253 380 SH   SOLE   0 0 380
RIMINI STR INC DEL COM 76674Q107 10,727 1,111,591 SH   SOLE   0 0 1,111,591
RIO TINTO PLC SPONSORED ADR 767204100 1,629 24,385 SH   SOLE   0 0 24,385
ROCKWELL AUTOMATION INC COM 773903109 776 2,638 SH   SOLE   0 0 2,638
ROYAL BK CDA COM 780087102 1,329 13,363 SH   SOLE   0 0 13,363
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,150 115,543 SH   SOLE   0 0 115,543
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,175 49,132 SH   SOLE   0 0 49,132
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 3,390 30,801 SH   SOLE   0 0 30,801
S&P GLOBAL INC COM 78409V104 317 747 SH   SOLE   0 0 747
SALESFORCE COM INC COM 79466L302 3,866 14,253 SH   SOLE   0 0 14,253
SANOFI SPONSORED ADR 80105N105 383 7,951 SH   SOLE   0 0 7,951
SCHLUMBERGER LTD COM STK 806857108 325 10,958 SH   SOLE   0 0 10,958
SCHWAB CHARLES CORP COM 808513105 763 10,476 SH   SOLE   0 0 10,476
SEA LTD SPONSORD ADS 81141R100 374 1,173 SH   SOLE   0 0 1,173
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 752 5,911 SH   SOLE   0 0 5,911
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 213 3,087 SH   SOLE   0 0 3,087
SEMLER SCIENTIFIC INC COM 81684M104 4,155 33,230 SH   SOLE   0 0 33,230
SERVICENOW INC COM 81762P102 2,582 4,150 SH   SOLE   0 0 4,150
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 192 16,273 SH   SOLE   0 0 16,273
SHOPIFY INC CL A 82509L107 232 171 SH   SOLE   0 0 171
SKYWORKS SOLUTIONS INC COM 83088M102 247 1,502 SH   SOLE   0 0 1,502
SNAP INC CL A 83304A106 390 5,282 SH   SOLE   0 0 5,282
SNOWFLAKE INC CL A 833445109 596 1,972 SH   SOLE   0 0 1,972
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 801 14,903 SH   SOLE   0 0 14,903
SONY GROUP CORPORATION SPONSORED ADR 835699307 2,083 18,838 SH   SOLE   0 0 18,838
SOUTHERN COPPER CORP COM 84265V105 251 4,478 SH   SOLE   0 0 4,478
SOUTHWEST AIRLS CO COM 844741108 12,617 245,317 SH   SOLE   0 0 245,317
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 409 1,210 SH   SOLE   0 0 1,210
SPDR GOLD TR GOLD SHS 78463V107 13,234 80,586 SH   SOLE   0 0 80,586
SPDR S&P 500 ETF TR TR UNIT 78462F103 53,628 124,965 SH   SOLE   0 0 124,965
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,781 5,783 SH   SOLE   0 0 5,783
SPDR SER TR S&P DIVID ETF 78464A763 2,185 18,591 SH   SOLE   0 0 18,591
SPDR SER TR S&P BIOTECH 78464A870 3,187 25,353 SH   SOLE   0 0 25,353
SPROUT SOCIAL INC COM CL A 85209W109 1,769 14,502 SH   SOLE   0 0 14,502
ST JOE CO COM 790148100 342 8,134 SH   SOLE   0 0 8,134
STARBUCKS CORP COM 855244109 1,451 13,150 SH   SOLE   0 0 13,150
STATE STR CORP COM 857477103 464 5,477 SH   SOLE   0 0 5,477
STELLANTIS N.V SHS N82405106 1,531 80,148 SH   SOLE   0 0 80,148
STERICYCLE INC COM 858912108 3,715 54,653 SH   SOLE   0 0 54,653
SUN LIFE FINANCIAL INC. COM 866796105 14,495 281,723 SH   SOLE   0 0 281,723
SUNNOVA ENERGY INTL INC. COM 86745K104 74,752 2,269,347 SH   SOLE   0 0 2,269,347
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9,765 87,461 SH   SOLE   0 0 87,461
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 432 26,403 SH   SOLE   0 0 26,403
TARGA RES CORP COM 87612G101 369 7,496 SH   SOLE   0 0 7,496
TARGET CORP COM 87612E106 28,992 126,728 SH   SOLE   0 0 126,728
TASKUS INC CLASS A COM 87652V109 3,651 55,006 SH   SOLE   0 0 55,006
TELEFLEX INCORPORATED COM 879369106 1,002 2,661 SH   SOLE   0 0 2,661
TESLA INC COM 88160R101 2,561 3,302 SH   SOLE   0 0 3,302
TEXAS INSTRS INC COM 882508104 95,156 495,064 SH   SOLE   0 0 495,064
TEXAS PACIFIC LAND CORPORATI COM 88262P102 283 234 SH   SOLE   0 0 234
THERMO FISHER SCIENTIFIC INC COM 883556102 18,371 32,155 SH   SOLE   0 0 32,155
TOTALENERGIES SE SPONSORED ADS 89151E109 12,357 257,820 SH   SOLE   0 0 257,820
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,377 7,745 SH   SOLE   0 0 7,745
TRADEWEB MKTS INC CL A 892672106 4,743 58,715 SH   SOLE   0 0 58,715
TRANE TECHNOLOGIES PLC SHS G8994E103 1,101 6,375 SH   SOLE   0 0 6,375
TRIMBLE INC COM 896239100 471 5,724 SH   SOLE   0 0 5,724
TURNING PT BRANDS INC COM 90041L105 7,680 160,828 SH   SOLE   0 0 160,828
TWITTER INC COM 90184L102 56,642 937,940 SH   SOLE   0 0 937,940
UNILEVER PLC SPON ADR NEW 904767704 6,995 129,009 SH   SOLE   0 0 129,009
UNION PAC CORP COM 907818108 18,918 96,517 SH   SOLE   0 0 96,517
UNITED PARCEL SERVICE INC CL B 911312106 19,612 107,698 SH   SOLE   0 0 107,698
UNITEDHEALTH GROUP INC COM 91324P102 51,289 131,260 SH   SOLE   0 0 131,260
VALERO ENERGY CORP COM 91913Y100 17,015 241,105 SH   SOLE   0 0 241,105
VANGUARD INDEX FDS LARGE CAP ETF 922908637 402 2,000 SH   SOLE   0 0 2,000
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 458 4,501 SH   SOLE   0 0 4,501
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,234 5,555 SH   SOLE   0 0 5,555
VERIZON COMMUNICATIONS INC COM 92343V104 45,116 835,336 SH   SOLE   0 0 835,336
VERTIV HOLDINGS CO COM CL A 92537N108 516 21,430 SH   SOLE   0 0 21,430
VICI PPTYS INC COM 925652109 362 12,753 SH   SOLE   0 0 12,753
VISA INC COM CL A 92826C839 8,136 36,524 SH   SOLE   0 0 36,524
VIVOS THERAPEUTICS INC COM 92859E108 1,330 329,322 SH   SOLE   0 0 329,322
VIZIO HLDG CORP CL A COM 92858V101 4,372 205,824 SH   SOLE   0 0 205,824
VONTIER CORPORATION COM 928881101 50,673 1,508,137 SH   SOLE   0 0 1,508,137
WALMART INC COM 931142103 266 1,907 SH   SOLE   0 0 1,907
WEBSTER FINL CORP CONN COM 947890109 4,910 90,149 SH   SOLE   0 0 90,149
WELLS FARGO CO NEW COM 949746101 64,299 1,385,461 SH   SOLE   0 0 1,385,461
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 206 9,830 SH   SOLE   0 0 9,830
WESTERN UN CO COM 959802109 12,801 633,100 SH   SOLE   0 0 633,100
WESTPAC BANKING CORP SPONSORED ADR 961214301 7,731 417,231 SH   SOLE   0 0 417,231
WHITE MTNS INS GROUP LTD COM G9618E107 498 466 SH   SOLE   0 0 466
WILLIAMS COS INC COM 969457100 901 34,751 SH   SOLE   0 0 34,751
YETI HLDGS INC COM 98585X104 289 3,374 SH   SOLE   0 0 3,374
YUM CHINA HLDGS INC COM 98850P109 1,344 23,137 SH   SOLE   0 0 23,137
ZIONS BANCORPORATION N A COM 989701107 271 4,386 SH   SOLE   0 0 4,386
ZOETIS INC CL A 98978V103 328 1,687 SH   SOLE   0 0 1,687