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 26,079 146,818 SH   SOLE   0 0 146,818
ABB LTD SPONSORED ADR 000375204 636 16,672 SH   SOLE   0 0 16,672
ABBOTT LABS COM 002824100 34,364 244,164 SH   SOLE   0 0 244,164
ABBVIE INC COM 00287Y109 84,328 622,805 SH   SOLE   0 0 622,805
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 73,097 176,329 SH   SOLE   0 0 176,329
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 450 16,042 SH   SOLE   0 0 16,042
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,693 6,513 SH   SOLE   0 0 6,513
ADVANCE AUTO PARTS INC COM 00751Y106 5,176 21,577 SH   SOLE   0 0 21,577
ADVANCED MICRO DEVICES INC COM 007903107 43,090 299,443 SH   SOLE   0 0 299,443
ALBEMARLE CORP COM 012653101 380 1,624 SH   SOLE   0 0 1,624
ALBERTSONS COS INC COMMON STOCK 013091103 18,603 616,186 SH   SOLE   0 0 616,186
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 692 3,103 SH   SOLE   0 0 3,103
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 504 4,246 SH   SOLE   0 0 4,246
ALPHABET INC CAP STK CL C 02079K107 2,853 986 SH   SOLE   0 0 986
ALPHABET INC CAP STK CL A 02079K305 45,217 15,608 SH   SOLE   0 0 15,608
ALTRIA GROUP INC COM 02209S103 306 6,461 SH   SOLE   0 0 6,461
AMAZON COM INC COM 023135106 51,957 15,582 SH   SOLE   0 0 15,582
AMBEV SA SPONSORED ADR 02319V103 3,434 1,226,396 SH   SOLE   0 0 1,226,396
AMERICAN EXPRESS CO COM 025816109 28,299 172,974 SH   SOLE   0 0 172,974
AMERICAN INTL GROUP INC COM NEW 026874784 15,412 271,055 SH   SOLE   0 0 271,055
AMERICAN TOWER CORP NEW COM 03027X100 276 945 SH   SOLE   0 0 945
AMERICAN WTR WKS CO INC NEW COM 030420103 496 2,625 SH   SOLE   0 0 2,625
AMERIPRISE FINL INC COM 03076C106 1,905 6,314 SH   SOLE   0 0 6,314
AMETEK INC COM 031100100 1,557 10,588 SH   SOLE   0 0 10,588
AMGEN INC COM 031162100 33,222 147,671 SH   SOLE   0 0 147,671
APPLE INC COM 037833100 125,645 707,580 SH   SOLE   0 0 707,580
APPLIED MATLS INC COM 038222105 31,416 199,644 SH   SOLE   0 0 199,644
ASML HOLDING N V N Y REGISTRY SHS N07059210 10,448 13,123 SH   SOLE   0 0 13,123
ASTRAZENECA PLC SPONSORED ADR 046353108 953 16,366 SH   SOLE   0 0 16,366
AT&T INC COM 00206R102 928 37,729 SH   SOLE   0 0 37,729
ATLASSIAN CORP PLC CL A G06242104 855 2,242 SH   SOLE   0 0 2,242
AUTOMATIC DATA PROCESSING IN COM 053015103 737 2,988 SH   SOLE   0 0 2,988
AVAYA HLDGS CORP COM 05351X101 4,141 209,165 SH   SOLE   0 0 209,165
AVERY DENNISON CORP COM 053611109 1,140 5,264 SH   SOLE   0 0 5,264
AXOS FINANCIAL INC COM 05465C100 3,855 68,955 SH   SOLE   0 0 68,955
BALL CORP COM 058498106 633 6,574 SH   SOLE   0 0 6,574
BANK NOVA SCOTIA B C COM 064149107 4,693 65,461 SH   SOLE   0 0 65,461
BARCLAYS PLC ADR 06738E204 710 68,598 SH   SOLE   0 0 68,598
BECTON DICKINSON & CO COM 075887109 626 2,490 SH   SOLE   0 0 2,490
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 51,617 172,633 SH   SOLE   0 0 172,633
BERKSHIRE HATHAWAY INC DEL CL A 084670108 25,688 57 SH   SOLE   0 0 57
BHP GROUP LTD SPONSORED ADS 088606108 434 7,188 SH   SOLE   0 0 7,188
BHP GROUP PLC SPONSORED ADR 05545E209 16,007 267,811 SH   SOLE   0 0 267,811
BIO-TECHNE CORP COM 09073M104 1,584 3,061 SH   SOLE   0 0 3,061
BJS WHSL CLUB HLDGS INC COM 05550J101 7,030 104,972 SH   SOLE   0 0 104,972
BK OF AMERICA CORP COM 060505104 46,815 1,052,258 SH   SOLE   0 0 1,052,258
BLACK STONE MINERALS L P COM UNIT 09225M101 499 48,293 SH   SOLE   0 0 48,293
BOEING CO COM 097023105 18,198 90,392 SH   SOLE   0 0 90,392
BRIGHAM MINERALS INC CL A COM 10918L103 2,683 127,213 SH   SOLE   0 0 127,213
BRISTOL-MYERS SQUIBB CO COM 110122108 25,019 401,269 SH   SOLE   0 0 401,269
BRIXMOR PPTY GROUP INC COM 11120U105 401 15,777 SH   SOLE   0 0 15,777
BROADCOM INC COM 11135F101 35,645 53,568 SH   SOLE   0 0 53,568
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 62,040 1,027,497 SH   SOLE   0 0 1,027,497
BURFORD CAP LTD ORD SHS G17977110 3,026 286,555 SH   SOLE   0 0 286,555
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 49,133 456,502 SH   SOLE   0 0 456,502
CABLE ONE INC COM 12685J105 1,513 858 SH   SOLE   0 0 858
CADENCE BANK COM 12740C103 636 21,360 SH   SOLE   0 0 21,360
CAL MAINE FOODS INC COM NEW 128030202 44,549 1,204,343 SH   SOLE   0 0 1,204,343
CANON INC SPONSORED ADR 138006309 619 25,352 SH   SOLE   0 0 25,352
CARGURUS INC COM CL A 141788109 5,313 157,926 SH   SOLE   0 0 157,926
CARLISLE COS INC COM 142339100 4,699 18,940 SH   SOLE   0 0 18,940
CATALENT INC COM 148806102 965 7,535 SH   SOLE   0 0 7,535
CATERPILLAR INC COM 149123101 9,677 46,807 SH   SOLE   0 0 46,807
CAVCO INDS INC DEL COM 149568107 3,928 12,365 SH   SOLE   0 0 12,365
CELSIUS HLDGS INC COM NEW 15118V207 2,715 36,404 SH   SOLE   0 0 36,404
CHARLES RIV LABS INTL INC COM 159864107 13,646 36,218 SH   SOLE   0 0 36,218
CHART INDS INC COM 16115Q308 731 4,586 SH   SOLE   0 0 4,586
CHEVRON CORP NEW COM 166764100 90,404 770,376 SH   SOLE   0 0 770,376
CHUBB LIMITED COM H1467J104 1,369 7,083 SH   SOLE   0 0 7,083
CIGNA CORP NEW COM 125523100 1,110 4,835 SH   SOLE   0 0 4,835
CISCO SYS INC COM 17275R102 63,142 996,400 SH   SOLE   0 0 996,400
CITIGROUP INC COM NEW 172967424 12,129 200,851 SH   SOLE   0 0 200,851
COCA COLA CO COM 191216100 27,027 456,467 SH   SOLE   0 0 456,467
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4,171 56,997 SH   SOLE   0 0 56,997
COMCAST CORP NEW CL A 20030N101 2,290 45,495 SH   SOLE   0 0 45,495
CONOCOPHILLIPS COM 20825C104 18,116 250,987 SH   SOLE   0 0 250,987
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 1,242 21,458 SH   SOLE   0 0 21,458
CONTINENTAL RES INC COM 212015101 3,497 78,123 SH   SOLE   0 0 78,123
CORE & MAIN INC CL A 21874C102 5,440 179,287 SH   SOLE   0 0 179,287
CORECARD CORPORATION COM 45816D100 2,307 59,449 SH   SOLE   0 0 59,449
COSTCO WHSL CORP NEW COM 22160K105 1,713 3,018 SH   SOLE   0 0 3,018
CROWN CASTLE INTL CORP NEW COM 22822V101 22,084 105,797 SH   SOLE   0 0 105,797
CUMMINS INC COM 231021106 62,726 287,550 SH   SOLE   0 0 287,550
CVS HEALTH CORP COM 126650100 53,904 522,532 SH   SOLE   0 0 522,532
DANAHER CORPORATION COM 235851102 22,522 68,454 SH   SOLE   0 0 68,454
DARLING INGREDIENTS INC COM 237266101 404 5,834 SH   SOLE   0 0 5,834
DIAGEO PLC SPON ADR NEW 25243Q205 769 3,493 SH   SOLE   0 0 3,493
DIGITAL RLTY TR INC COM 253868103 22,020 124,499 SH   SOLE   0 0 124,499
DISCOVER FINL SVCS COM 254709108 55,043 476,314 SH   SOLE   0 0 476,314
DISNEY WALT CO COM 254687106 1,912 12,343 SH   SOLE   0 0 12,343
DOLLAR GEN CORP NEW COM 256677105 771 3,271 SH   SOLE   0 0 3,271
DOW INC COM 260557103 10,320 181,950 SH   SOLE   0 0 181,950
DUKE ENERGY CORP NEW COM NEW 26441C204 21,971 209,450 SH   SOLE   0 0 209,450
ECOLAB INC COM 278865100 889 3,790 SH   SOLE   0 0 3,790
EMERSON ELEC CO COM 291011104 50,176 539,700 SH   SOLE   0 0 539,700
ENBRIDGE INC COM 29250N105 1,069 27,349 SH   SOLE   0 0 27,349
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 594 72,198 SH   SOLE   0 0 72,198
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 95 13,840 SH   SOLE   0 0 13,840
ENTERPRISE PRODS PARTNERS L COM 293792107 4,616 210,215 SH   SOLE   0 0 210,215
EQUITY COMWLTH COM SH BEN INT 294628102 343 13,239 SH   SOLE   0 0 13,239
EQUITY RESIDENTIAL SH BEN INT 29476L107 15,519 171,486 SH   SOLE   0 0 171,486
ERICSSON ADR B SEK 10 294821608 605 55,695 SH   SOLE   0 0 55,695
EXXON MOBIL CORP COM 30231G102 2,269 37,081 SH   SOLE   0 0 37,081
FEDEX CORP COM 31428X106 10,789 41,712 SH   SOLE   0 0 41,712
FIDELITY NATL INFORMATION SV COM 31620M106 594 5,444 SH   SOLE   0 0 5,444
FIRST ADVANTAGE CORP NEW COM 31846B108 2,279 119,686 SH   SOLE   0 0 119,686
FIRST FINL BANKSHARES INC COM 32020R109 2,848 56,025 SH   SOLE   0 0 56,025
FIRSTSERVICE CORP NEW COM 33767E202 4,937 25,129 SH   SOLE   0 0 25,129
FLEETCOR TECHNOLOGIES INC COM 339041105 5,297 23,665 SH   SOLE   0 0 23,665
FOCUS FINL PARTNERS INC COM CL A 34417P100 4,558 76,330 SH   SOLE   0 0 76,330
FORD MTR CO DEL COM 345370860 45,455 2,188,470 SH   SOLE   0 0 2,188,470
FORWARD AIR CORP COM 349853101 2,779 22,949 SH   SOLE   0 0 22,949
FRANCHISE GROUP INC COM 35180X105 2,984 57,211 SH   SOLE   0 0 57,211
FRANCO NEV CORP COM 351858105 978 7,075 SH   SOLE   0 0 7,075
FRANKLIN RESOURCES INC COM 354613101 272 8,127 SH   SOLE   0 0 8,127
GARMIN LTD SHS H2906T109 241 1,769 SH   SOLE   0 0 1,769
GENERAC HLDGS INC COM 368736104 1,750 4,974 SH   SOLE   0 0 4,974
GENERAL ELECTRIC CO COM NEW 369604301 16,294 172,480 SH   SOLE   0 0 172,480
GENERAL MTRS CO COM 37045V100 951 16,223 SH   SOLE   0 0 16,223
GENUINE PARTS CO COM 372460105 14,867 106,039 SH   SOLE   0 0 106,039
GILEAD SCIENCES INC COM 375558103 75,473 1,039,423 SH   SOLE   0 0 1,039,423
GLOBAL X FDS US PFD ETF 37954Y657 1,230 47,731 SH   SOLE   0 0 47,731
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 2,472 11,988 SH   SOLE   0 0 11,988
GUARDANT HEALTH INC COM 40131M109 447 4,469 SH   SOLE   0 0 4,469
HAYWARD HLDGS INC COM 421298100 3,112 118,647 SH   SOLE   0 0 118,647
HOLLYFRONTIER CORP COM 436106108 622 18,961 SH   SOLE   0 0 18,961
HOME BANCSHARES INC COM 436893200 3,515 144,349 SH   SOLE   0 0 144,349
HOME DEPOT INC COM 437076102 57,610 138,816 SH   SOLE   0 0 138,816
HONEYWELL INTL INC COM 438516106 32,485 155,795 SH   SOLE   0 0 155,795
ICON PLC SHS G4705A100 13,793 44,538 SH   SOLE   0 0 44,538
INDEPENDENT BANK GROUP INC COM 45384B106 489 6,772 SH   SOLE   0 0 6,772
INMODE LTD SHS M5425M103 3,719 52,686 SH   SOLE   0 0 52,686
INNOVATIVE INDL PPTYS INC COM 45781V101 11,793 44,857 SH   SOLE   0 0 44,857
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,477 10,799 SH   SOLE   0 0 10,799
INTERNATIONAL BUSINESS MACHS COM 459200101 51,400 384,557 SH   SOLE   0 0 384,557
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 267 1,775 SH   SOLE   0 0 1,775
INTERNATIONAL MNY EXPRESS IN COM 46005L101 2,306 144,491 SH   SOLE   0 0 144,491
INTUIT COM 461202103 1,761 2,738 SH   SOLE   0 0 2,738
INTUITIVE SURGICAL INC COM NEW 46120E602 1,394 3,881 SH   SOLE   0 0 3,881
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 9,093 411,467 SH   SOLE   0 0 411,467
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 270 1,660 SH   SOLE   0 0 1,660
IRON MTN INC NEW COM 46284V101 16,735 319,801 SH   SOLE   0 0 319,801
ISHARES GOLD TR ISHARES NEW 464285204 971 27,883 SH   SOLE   0 0 27,883
ISHARES INC CORE MSCI EMKT 46434G103 219 3,651 SH   SOLE   0 0 3,651
ISHARES TR PFD AND INCM SEC 464288687 13,691 347,215 SH   SOLE   0 0 347,215
ISHARES TR S&P 500 GRWT ETF 464287309 5,785 69,135 SH   SOLE   0 0 69,135
ISHARES TR CORE S&P500 ETF 464287200 13,869 29,076 SH   SOLE   0 0 29,076
ISHARES TR MSCI USA MMENTM 46432F396 2,154 11,848 SH   SOLE   0 0 11,848
ISHARES TR RUSSELL 2000 ETF 464287655 5,813 26,134 SH   SOLE   0 0 26,134
ISHARES TR NATIONAL MUN ETF 464288414 485 4,170 SH   SOLE   0 0 4,170
ISHARES TR MBS ETF 464288588 71,312 663,801 SH   SOLE   0 0 663,801
ISHARES TR MSCI ACWI EX US 464288240 259 4,652 SH   SOLE   0 0 4,652
ISHARES TR IBOXX HI YD ETF 464288513 11,644 133,819 SH   SOLE   0 0 133,819
ISHARES TR CORE US AGGBD ET 464287226 2,024 17,741 SH   SOLE   0 0 17,741
ISHARES TR IBOXX INV CP ETF 464287242 530 4,001 SH   SOLE   0 0 4,001
JANUS DETROIT STR TR HENDERSON MTG 47103U852 18,708 355,118 SH   SOLE   0 0 355,118
JOBY AVIATION INC COMMON STOCK G65163100 73 10,000 SH   SOLE   0 0 10,000
JOHNSON & JOHNSON COM 478160104 18,589 108,663 SH   SOLE   0 0 108,663
JPMORGAN CHASE & CO COM 46625H100 65,609 414,326 SH   SOLE   0 0 414,326
KB FINL GROUP INC SPONSORED ADR 48241A105 332 7,185 SH   SOLE   0 0 7,185
KIMBERLY-CLARK CORP COM 494368103 18,196 127,313 SH   SOLE   0 0 127,313
KINDER MORGAN INC DEL COM 49456B101 1,217 76,738 SH   SOLE   0 0 76,738
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 369 10,001 SH   SOLE   0 0 10,001
KRAFT HEINZ CO COM 500754106 34,185 952,227 SH   SOLE   0 0 952,227
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 862 47,602 SH   SOLE   0 0 47,602
LAM RESEARCH CORP COM 512807108 107,519 149,508 SH   SOLE   0 0 149,508
LANDSTAR SYS INC COM 515098101 5,915 33,042 SH   SOLE   0 0 33,042
LAUDER ESTEE COS INC CL A 518439104 4,167 11,255 SH   SOLE   0 0 11,255
LEGGETT & PLATT INC COM 524660107 9,949 241,725 SH   SOLE   0 0 241,725
LGI HOMES INC COM 50187T106 3,900 25,244 SH   SOLE   0 0 25,244
LINDE PLC SHS G5494J103 17,777 51,316 SH   SOLE   0 0 51,316
LITHIA MTRS INC COM 536797103 2,081 7,008 SH   SOLE   0 0 7,008
LKQ CORP COM 501889208 8,883 147,981 SH   SOLE   0 0 147,981
LOCKHEED MARTIN CORP COM 539830109 24,346 68,500 SH   SOLE   0 0 68,500
LULULEMON ATHLETICA INC COM 550021109 238 608 SH   SOLE   0 0 608
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 19,244 208,653 SH   SOLE   0 0 208,653
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 953 20,531 SH   SOLE   0 0 20,531
MAGNOLIA OIL & GAS CORP CL A 559663109 9,731 515,707 SH   SOLE   0 0 515,707
MAIN STR CAP CORP COM 56035L104 280 6,250 SH   SOLE   0 0 6,250
MARATHON OIL CORP COM 565849106 410 25,000 SH   SOLE   0 0 25,000
MARRIOTT INTL INC NEW CL A 571903202 1,708 10,335 SH   SOLE   0 0 10,335
MASTERCARD INCORPORATED CL A 57636Q104 730 2,032 SH   SOLE   0 0 2,032
MCDONALDS CORP COM 580135101 1,167 4,353 SH   SOLE   0 0 4,353
MEDIFAST INC COM 58470H101 2,832 13,524 SH   SOLE   0 0 13,524
MEDTRONIC PLC SHS G5960L103 10,915 105,507 SH   SOLE   0 0 105,507
MERCADOLIBRE INC COM 58733R102 329 244 SH   SOLE   0 0 244
MERCK & CO INC COM 58933Y105 58,080 757,831 SH   SOLE   0 0 757,831
META PLATFORMS INC CL A 30303M102 21,005 62,450 SH   SOLE   0 0 62,450
METLIFE INC COM 59156R108 18,393 294,332 SH   SOLE   0 0 294,332
MICROCHIP TECHNOLOGY INC. COM 595017104 1,464 16,815 SH   SOLE   0 0 16,815
MICROSOFT CORP COM 594918104 100,665 299,313 SH   SOLE   0 0 299,313
MITEK SYS INC COM NEW 606710200 6,416 361,480 SH   SOLE   0 0 361,480
MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 234 29,437 SH   SOLE   0 0 29,437
MORGAN STANLEY COM NEW 617446448 60,414 615,464 SH   SOLE   0 0 615,464
MPLX LP COM UNIT REP LTD 55336V100 779 26,326 SH   SOLE   0 0 26,326
NETFLIX INC COM 64110L106 27,612 45,834 SH   SOLE   0 0 45,834
NEXTERA ENERGY INC COM 65339F101 844 9,045 SH   SOLE   0 0 9,045
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 13,591 161,035 SH   SOLE   0 0 161,035
NIKE INC CL B 654106103 17,682 106,087 SH   SOLE   0 0 106,087
NORFOLK SOUTHN CORP COM 655844108 1,833 6,156 SH   SOLE   0 0 6,156
NOVARTIS AG SPONSORED ADR 66987V109 3,280 37,500 SH   SOLE   0 0 37,500
NOVO-NORDISK A S ADR 670100205 7,588 67,746 SH   SOLE   0 0 67,746
NVIDIA CORPORATION COM 67066G104 64,249 218,451 SH   SOLE   0 0 218,451
OASIS PETROLEUM INC COM NEW 674215207 9,370 74,370 SH   SOLE   0 0 74,370
OOMA INC COM 683416101 2,714 132,787 SH   SOLE   0 0 132,787
ORACLE CORP COM 68389X105 1,161 13,314 SH   SOLE   0 0 13,314
OREILLY AUTOMOTIVE INC COM 67103H107 909 1,287 SH   SOLE   0 0 1,287
PAYCHEX INC COM 704326107 19,207 140,711 SH   SOLE   0 0 140,711
PAYPAL HLDGS INC COM 70450Y103 1,972 10,459 SH   SOLE   0 0 10,459
PEPSICO INC COM 713448108 60,367 347,515 SH   SOLE   0 0 347,515
PFIZER INC COM 717081103 19,762 334,669 SH   SOLE   0 0 334,669
PHILIP MORRIS INTL INC COM 718172109 24,907 262,175 SH   SOLE   0 0 262,175
PHILLIPS 66 COM 718546104 37,033 511,082 SH   SOLE   0 0 511,082
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 265 7,348 SH   SOLE   0 0 7,348
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 203 21,762 SH   SOLE   0 0 21,762
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,521 149,986 SH   SOLE   0 0 149,986
PRICE T ROWE GROUP INC COM 74144T108 75,596 384,440 SH   SOLE   0 0 384,440
PROCTER AND GAMBLE CO COM 742718109 48,570 296,921 SH   SOLE   0 0 296,921
PROGRESS SOFTWARE CORP COM 743312100 5,162 106,949 SH   SOLE   0 0 106,949
PROLOGIS INC. COM 74340W103 627 3,725 SH   SOLE   0 0 3,725
PROSPERITY BANCSHARES INC COM 743606105 5,218 72,173 SH   SOLE   0 0 72,173
QUALCOMM INC COM 747525103 1,055 5,769 SH   SOLE   0 0 5,769
RAYONIER INC COM 754907103 17,410 431,378 SH   SOLE   0 0 431,378
RESTAURANT BRANDS INTL INC COM 76131D103 481 7,926 SH   SOLE   0 0 7,926
RH COM 74967X103 204 380 SH   SOLE   0 0 380
RIMINI STR INC DEL COM 76674Q107 4,702 787,528 SH   SOLE   0 0 787,528
RIO TINTO PLC SPONSORED ADR 767204100 1,338 19,985 SH   SOLE   0 0 19,985
ROCKWELL AUTOMATION INC COM 773903109 471 1,349 SH   SOLE   0 0 1,349
ROYAL BK CDA COM 780087102 937 8,829 SH   SOLE   0 0 8,829
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3,877 89,323 SH   SOLE   0 0 89,323
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,606 37,039 SH   SOLE   0 0 37,039
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 2,214 21,631 SH   SOLE   0 0 21,631
S&P GLOBAL INC COM 78409V104 321 680 SH   SOLE   0 0 680
SALESFORCE COM INC COM 79466L302 1,899 7,474 SH   SOLE   0 0 7,474
SANOFI SPONSORED ADR 80105N105 274 5,465 SH   SOLE   0 0 5,465
SCHLUMBERGER LTD COM STK 806857108 328 10,958 SH   SOLE   0 0 10,958
SCHWAB CHARLES CORP COM 808513105 769 9,142 SH   SOLE   0 0 9,142
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 683 4,845 SH   SOLE   0 0 4,845
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 238 3,087 SH   SOLE   0 0 3,087
SEMLER SCIENTIFIC INC COM 81684M104 4,197 45,791 SH   SOLE   0 0 45,791
SEMPRA COM 816851109 17,882 135,180 SH   SOLE   0 0 135,180
SERVICENOW INC COM 81762P102 1,776 2,736 SH   SOLE   0 0 2,736
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 187 16,273 SH   SOLE   0 0 16,273
SILVERGATE CAP CORP CL A 82837P408 1,555 10,493 SH   SOLE   0 0 10,493
SNOWFLAKE INC CL A 833445109 444 1,311 SH   SOLE   0 0 1,311
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 449 8,908 SH   SOLE   0 0 8,908
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,694 13,404 SH   SOLE   0 0 13,404
SOUTHWEST AIRLS CO COM 844741108 9,821 229,244 SH   SOLE   0 0 229,244
SPDR GOLD TR GOLD SHS 78463V107 13,376 78,243 SH   SOLE   0 0 78,243
SPDR S&P 500 ETF TR TR UNIT 78462F103 51,353 108,120 SH   SOLE   0 0 108,120
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,327 4,494 SH   SOLE   0 0 4,494
SPDR SER TR S&P BIOTECH 78464A870 2,433 21,730 SH   SOLE   0 0 21,730
SPDR SER TR S&P DIVID ETF 78464A763 1,201 9,300 SH   SOLE   0 0 9,300
ST JOE CO COM 790148100 423 8,134 SH   SOLE   0 0 8,134
STARBUCKS CORP COM 855244109 570 4,871 SH   SOLE   0 0 4,871
STELLANTIS N.V SHS N82405106 938 49,997 SH   SOLE   0 0 49,997
STRYKER CORPORATION COM 863667101 370 1,385 SH   SOLE   0 0 1,385
SUN LIFE FINANCIAL INC. COM 866796105 13,083 234,924 SH   SOLE   0 0 234,924
SUNNOVA ENERGY INTL INC. COM 86745K104 63,360 2,269,347 SH   SOLE   0 0 2,269,347
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 7,764 64,535 SH   SOLE   0 0 64,535
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 247 18,141 SH   SOLE   0 0 18,141
TARGA RES CORP COM 87612G101 390 7,467 SH   SOLE   0 0 7,467
TARGET CORP COM 87612E106 27,412 118,443 SH   SOLE   0 0 118,443
TELEFLEX INCORPORATED COM 879369106 592 1,803 SH   SOLE   0 0 1,803
TERADATA CORP DEL COM 88076W103 3,237 76,229 SH   SOLE   0 0 76,229
TESLA INC COM 88160R101 2,828 2,676 SH   SOLE   0 0 2,676
TEXAS INSTRS INC COM 882508104 81,388 431,836 SH   SOLE   0 0 431,836
TEXAS PACIFIC LAND CORPORATI COM 88262P102 292 234 SH   SOLE   0 0 234
THERMO FISHER SCIENTIFIC INC COM 883556102 18,785 28,153 SH   SOLE   0 0 28,153
TOTALENERGIES SE SPONSORED ADS 89151E109 12,133 245,315 SH   SOLE   0 0 245,315
TOYOTA MOTOR CORP ADS 892331307 894 4,826 SH   SOLE   0 0 4,826
TRADEWEB MKTS INC CL A 892672106 4,993 49,864 SH   SOLE   0 0 49,864
TRANE TECHNOLOGIES PLC SHS G8994E103 1,145 5,666 SH   SOLE   0 0 5,666
TURNING PT BRANDS INC COM 90041L105 3,341 88,421 SH   SOLE   0 0 88,421
TWITTER INC COM 90184L102 37,774 874,002 SH   SOLE   0 0 874,002
UNILEVER PLC SPON ADR NEW 904767704 5,111 95,016 SH   SOLE   0 0 95,016
UNION PAC CORP COM 907818108 21,130 83,873 SH   SOLE   0 0 83,873
UNITED PARCEL SERVICE INC CL B 911312106 18,999 88,639 SH   SOLE   0 0 88,639
UNITEDHEALTH GROUP INC COM 91324P102 60,735 120,952 SH   SOLE   0 0 120,952
VALERO ENERGY CORP COM 91913Y100 15,829 210,738 SH   SOLE   0 0 210,738
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,237 5,473 SH   SOLE   0 0 5,473
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,341 5,555 SH   SOLE   0 0 5,555
VANGUARD INDEX FDS MID CAP ETF 922908629 1,239 4,864 SH   SOLE   0 0 4,864
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 856 1,960 SH   SOLE   0 0 1,960
VANGUARD INDEX FDS LARGE CAP ETF 922908637 442 2,000 SH   SOLE   0 0 2,000
VERIZON COMMUNICATIONS INC COM 92343V104 37,207 716,062 SH   SOLE   0 0 716,062
VISA INC COM CL A 92826C839 4,753 21,932 SH   SOLE   0 0 21,932
VIVOS THERAPEUTICS INC COM 92859E108 34 15,269 SH   SOLE   0 0 15,269
VIZIO HLDG CORP CL A COM 92858V101 3,499 180,065 SH   SOLE   0 0 180,065
VONTIER CORPORATION COM 928881101 45,082 1,467,041 SH   SOLE   0 0 1,467,041
WALMART INC COM 931142103 247 1,707 SH   SOLE   0 0 1,707
WEBSTER FINL CORP CONN COM 947890109 4,351 77,916 SH   SOLE   0 0 77,916
WELLS FARGO CO NEW COM 949746101 62,187 1,296,096 SH   SOLE   0 0 1,296,096
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 219 9,830 SH   SOLE   0 0 9,830
WESTPAC BANKING CORP SPONSORED ADR 961214301 3,449 223,661 SH   SOLE   0 0 223,661
WHITE MTNS INS GROUP LTD COM G9618E107 431 425 SH   SOLE   0 0 425
WILLIAMS COS INC COM 969457100 427 16,409 SH   SOLE   0 0 16,409
YETI HLDGS INC COM 98585X104 279 3,374 SH   SOLE   0 0 3,374
YUM CHINA HLDGS INC COM 98850P109 576 11,561 SH   SOLE   0 0 11,561
ZIFF DAVIS INC COM 48123V102 7,101 64,055 SH   SOLE   0 0 64,055