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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 2,000,765 20,245 SH SOLE 20,245 0 0
ABBVIE INC COM 00287Y109 793,664 3,034 SH SOLE 3,034 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 843,502 4,600 SH SOLE 4,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 329,127 538 SH SOLE 538 0 0
ALCON AG ORD SHS H01301128 270,008 4,170 SH SOLE 4,170 0 0
ALICO INC COM 016230104 619,226 16,050 SH SOLE 16,050 0 0
ALPHABET INC CAP STK CL A 02079K305 11,089,354 32,229 SH SOLE 32,229 0 0
ALPHABET INC CAP STK CL C 02079K107 9,222,469 27,066 SH SOLE 27,066 0 0
AMAZON COM INC COM 023135106 4,757,270 19,094 SH SOLE 19,094 0 0
AMGEN INC COM 031162100 1,667,494 3,956 SH SOLE 3,956 0 0
AMPHENOL CORP CL A 032095101 3,092,461 36,684 SH SOLE 36,684 0 0
APPLE INC COM 037833100 29,463,278 88,473 SH SOLE 88,473 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,239,456 6,088 SH SOLE 6,088 0 0
AUTOZONE INC COM 053332102 226,402 80 SH SOLE 80 0 0
AVERY DENNISON CORP COM 053611109 435,379 2,551 SH SOLE 2,551 0 0
AZZ INC COM 002474104 3,340,129 24,854 SH SOLE 24,854 0 0
BADGER METER INC COM 056525108 372,597 3,016 SH SOLE 3,016 0 0
BANK OF AMER CORP COM 060505104 17,143,455 314,963 SH SOLE 314,963 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,842,331 13,741 SH SOLE 13,741 0 0
BLACKROCK INC COM 09290D101 2,629,565 2,485 SH SOLE 2,485 0 0
BROADCOM INC COM 11135F101 1,337,000 3,807 SH SOLE 3,807 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,677,124 45,999 SH SOLE 45,999 0 0
BWX TECHNOLOGIES INC COM 05605H100 842,285 6,148 SH SOLE 6,148 0 0
CATERPILLAR INC COM 149123101 673,766 831 SH SOLE 831 0 0
CECO ENVIRONMENTAL CORP COM 125141101 573,834 8,240 SH SOLE 8,240 0 0
CHEVRON CORPORATION COM 166764100 1,696,650 8,308 SH SOLE 8,308 0 0
CHUBB LIMITED COM H1467J104 1,827,580 5,619 SH SOLE 5,619 0 0
CISCO SYS INC COM 17275R102 1,620,693 15,058 SH SOLE 15,058 0 0
COCA COLA CO COM 191216100 453,642 5,270 SH SOLE 5,270 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 1,037,402 12,085 SH SOLE 12,085 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 579,887 637 SH SOLE 637 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 929,314 72,096 SH SOLE 72,096 0 0
CUBESMART COM 229663109 1,235,387 32,874 SH SOLE 32,874 0 0
CULLEN FROST BANKERS INC COM 229899109 212,822 1,394 SH SOLE 1,394 0 0
DEERE & CO COM 244199105 1,106,043 1,647 SH SOLE 1,647 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,566,232 13,961 SH SOLE 13,961 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 582,726 10,595 SH SOLE 10,595 0 0
DISNEY WALT CO COM 254687106 998,124 9,515 SH SOLE 9,515 0 0
DORCHESTER MINERALS L P COM UNIT 25820R105 1,102,219 39,309 SH SOLE 39,309 0 0
ELI LILLY & CO COM 532457108 2,748,083 2,375 SH SOLE 2,375 0 0
EMERSON ELEC CO COM 291011104 3,575,520 23,053 SH SOLE 23,053 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 573,646 29,016 SH SOLE 29,016 0 0
EOG RES INC COM 26875P101 701,887 5,095 SH SOLE 5,095 0 0
ESAB CORPORATION COM 29605J106 379,798 5,765 SH SOLE 5,765 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 7,212,332 44,315 SH SOLE 44,315 0 0
FASTENAL CO COM 311900104 792,678 16,004 SH SOLE 16,004 0 0
FIDELITY NATL FINL INC COM SHS 31620R303 704,474 18,227 SH SOLE 18,227 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 741,737 16,687 SH SOLE 16,687 0 0
HOME DEPOT INC COM 437076102 1,222,234 4,296 SH SOLE 4,296 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102 1,585,628 21,538 SH SOLE 21,538 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 391,695 1,781 SH SOLE 1,781 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 399,894 8,300 SH SOLE 8,300 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 49,557,940 910,489 SH SOLE 910,489 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 18,083,618 284,289 SH SOLE 284,289 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 74,429,058 357,798 SH SOLE 357,798 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1,516,386 13,217 SH SOLE 13,217 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3,486,210 41,463 SH SOLE 41,463 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 49,217,130 66,530 SH SOLE 66,530 0 0
IQVIA HLDGS INC COM 46266C105 2,100,256 7,812 SH SOLE 7,812 0 0
ISHARES TR CORE DIV GRWTH 46434V621 14,143,294 187,602 SH SOLE 187,602 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 12,360,016 442,061 SH SOLE 442,061 0 0
ISHARES TR CORE S&P MCP ETF 464287507 226,181 3,144 SH SOLE 3,144 0 0
ISHARES TR CORE S&P SCP ETF 464287804 15,508,516 114,000 SH SOLE 114,000 0 0
ISHARES TR EXPANDED TECH 464287515 893,687 8,393 SH SOLE 8,393 0 0
ISHARES TR IBOXX HI YD ETF 464288513 1,853,040 24,000 SH SOLE 24,000 0 0
ISHARES TR ISHARES BIOTECH 464287556 1,103,177 5,240 SH SOLE 5,240 0 0
ISHARES TR ISHARES SEMICDTR 464287523 264,986 466 SH SOLE 466 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 6,731,110 131,390 SH SOLE 131,390 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 6,435,234 127,810 SH SOLE 127,810 0 0
ISHARES TR MSCI EAFE ETF 464287465 345,434 3,325 SH SOLE 3,325 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 38,244,805 172,088 SH SOLE 172,088 0 0
ISHARES TR RUS 1000 ETF 464287622 638,760 1,535 SH SOLE 1,535 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,128,089 44,510 SH SOLE 44,510 0 0
ISHARES TR RUS MID CAP ETF 464287499 329,094 3,084 SH SOLE 3,084 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 340,307 1,225 SH SOLE 1,225 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,882,899 20,265 SH SOLE 20,265 0 0
ISHARES TR S&P MC 400GR ETF 464287606 394,596 3,600 SH SOLE 3,600 0 0
ISHARES TR S&P SML 600 GWT 464287887 393,626 2,455 SH SOLE 2,455 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 14,320,349 159,257 SH SOLE 159,257 0 0
JOHNSON & JOHNSON COM 478160104 5,074,618 19,168 SH SOLE 19,168 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 3,992,293 26,857 SH SOLE 26,857 0 0
JPMORGAN CHASE & CO COM 46625H100 1,158,871 3,503 SH SOLE 3,503 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,415,787 9,383 SH SOLE 9,383 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 983,821 4,155 SH SOLE 4,155 0 0
MADISON SQUARE GARDEN ENTMT COM CL A 558256103 657,303 8,205 SH SOLE 8,205 0 0
MARTIN MARIETTA MATLS INC COM 573284106 448,622 935 SH SOLE 935 0 0
MARVELL TECHNOLOGY INC COM 573874104 264,210 1,000 SH SOLE 1,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,970,019 3,572 SH SOLE 3,572 0 0
MCDONALDS CORP COM 580135101 366,733 1,588 SH SOLE 1,588 0 0
MERCK & CO INC COM 58933Y105 595,190 4,096 SH SOLE 4,096 0 0
META PLATFORMS INC CL A 30303M102 263,240 363 SH SOLE 363 0 0
MICRON TECHNOLOGY INC COM 595112103 636,936 598 SH SOLE 598 0 0
MICROSOFT CORP COM 594918104 6,290,206 12,264 SH SOLE 12,264 0 0
NEWS CORP NEW CL B 65249B208 1,605,413 50,612 SH SOLE 50,612 0 0
NEXTERA ENERGY INC COM 65339F101 234,794 3,100 SH SOLE 3,100 0 0
NORTHROP GRUMMAN CORP COM 666807102 396,454 820 SH SOLE 820 0 0
NVIDIA CORPORATION COM 67066G104 11,631,187 50,929 SH SOLE 50,929 0 0
OVINTIV INC COM 69047Q102 1,539,816 26,631 SH SOLE 26,631 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 654,675 3,500 SH SOLE 3,500 0 0
PALO ALTO NETWORKS INC COM 697435105 5,869,063 14,772 SH SOLE 14,772 0 0
PAYCHEX INC COM 704326107 1,837,912 18,659 SH SOLE 18,659 0 0
PFIZER INC COM 717081103 1,170,575 41,044 SH SOLE 41,044 0 0
PHILIP MORRIS INTL INC COM 718172109 3,409,874 17,870 SH SOLE 17,870 0 0
PROLOGIS INC. COM 74340W103 1,174,029 9,042 SH SOLE 9,042 0 0
QUALCOMM INC COM 747525103 1,301,715 7,073 SH SOLE 7,073 0 0
RANGE RES CORP COM 75281A109 2,036,991 54,994 SH SOLE 54,994 0 0
RAYONIER INC COM 754907103 780,850 42,530 SH SOLE 42,530 0 0
S&P GLOBAL INC COM 78409V104 235,104 596 SH SOLE 596 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8,969,790 275,739 SH SOLE 275,739 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 22,536,551 133,812 SH SOLE 133,812 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 13,939,289 128,071 SH SOLE 128,071 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 5,072,413 94,989 SH SOLE 94,989 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 10,241,885 61,336 SH SOLE 61,336 0 0
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 1,574,682 19,537 SH SOLE 19,537 0 0
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 5,616,779 50,615 SH SOLE 50,615 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 73,262,828 374,267 SH SOLE 374,267 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 733,623 18,601 SH SOLE 18,601 0 0
SHERWIN WILLIAMS CO COM 824348106 363,679 1,125 SH SOLE 1,125 0 0
SIMMONS FIRST NATL CORP CL A $1 PAR 828730200 619,257 27,425 SH SOLE 27,425 0 0
SL GREEN RLTY CORP COM 78440X887 524,861 10,729 SH SOLE 10,729 0 0
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 2,008,248 13,312 SH SOLE 13,312 0 0
SPDR INDEX SHS FDS ST STR EU 50 ETF 78463X202 1,073,595 15,950 SH SOLE 15,950 0 0
SPDR SERIES TRUST SP O&G EXPL PRO 78468R556 668,184 3,726 SH SOLE 3,726 0 0
SPDR SERIES TRUST ST BLOO HIGH ETF 78468R622 231,875 2,500 SH SOLE 2,500 0 0
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 39,863,678 1,347,201 SH SOLE 1,347,201 0 0
SPDR SERIES TRUST ST STR SP BIOT 78464A870 4,737,653 30,046 SH SOLE 30,046 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 10,181,665 69,509 SH SOLE 69,509 0 0
SPDR SERIES TRUST ST STR SP500FF 78468R796 239,173 3,828 SH SOLE 3,828 0 0
SPDR SERIES TRUST ST TERM HIGH ETF 78468R408 8,779,882 362,057 SH SOLE 362,057 0 0
SPHERE ENTERTAINMENT CO CL A 55826T102 1,224,076 9,105 SH SOLE 9,105 0 0
ST JOE CO COM 790148100 1,583,141 24,067 SH SOLE 24,067 0 0
STARBUCKS CORP COM 855244109 617,223 6,569 SH SOLE 6,569 0 0
STARLING ONCOLOGY INC COM 68236X100 186,655 29,534 SH SOLE 29,534 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 6,165,864 8,085 SH SOLE 8,085 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 29,032,787 44,209 SH SOLE 44,209 0 0
STRYKER CORPORATION COM 863667101 2,072,585 7,526 SH SOLE 7,526 0 0
TARGET CORP COM 87612E106 2,363,355 15,083 SH SOLE 15,083 0 0
TEXAS INSTRS INC COM 882508104 660,452 2,358 SH SOLE 2,358 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 12,820,485 39,347 SH SOLE 39,347 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,226,990 3,299 SH SOLE 3,299 0 0
TRANSCAT INC COM 893529107 468,980 5,304 SH SOLE 5,304 0 0
UNION PAC CORP COM 907818108 559,499 2,056 SH SOLE 2,056 0 0
UNITEDHEALTH GROUP INC COM 91324P102 498,862 1,359 SH SOLE 1,359 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 359,462 4,705 SH SOLE 4,705 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,217,982 18,210 SH SOLE 18,210 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 781,413 2,088 SH SOLE 2,088 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,602,496 43,880 SH SOLE 43,880 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 898,031 11,625 SH SOLE 11,625 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 6,734,429 95,375 SH SOLE 95,375 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 26,942,539 173,599 SH SOLE 173,599 0 0
VANGUARD WORLD FD MRNGSTR VAL ETF 921910840 5,830,491 36,194 SH SOLE 36,194 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 243,340 5,305 SH SOLE 5,305 0 0
VICTORY CAP HLDGS INC DEL COM CL A 92645B103 6,732,886 60,876 SH SOLE 60,876 0 0
VISA INC COM CL A 92826C839 1,763,334 4,907 SH SOLE 4,907 0 0
WALMART INC COM 931142103 2,849,664 27,422 SH SOLE 27,422 0 0
WASTE MGMT INC DEL COM 94106L109 418,073 2,050 SH SOLE 2,050 0 0
WATERS CORP COM 941848103 333,058 758 SH SOLE 758 0 0
WELLS FARGO & CO COM 949746101 2,759,894 34,477 SH SOLE 34,477 0 0
WEYERHAEUSER CO COM NEW 962166104 702,744 36,889 SH SOLE 36,889 0 0
WILLIAMS COS INC COM 969457100 2,129,659 31,332 SH SOLE 31,332 0 0
WISDOMTREE TR US AI ENHANCED 97717W406 1,330,612 10,400 SH SOLE 10,400 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,537,737 28,503 SH SOLE 28,503 0 0
XPO INC COM 983793100 3,212,163 18,253 SH SOLE 18,253 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,021,376 2,736 SH SOLE 2,736 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 215,857 2,430 SH SOLE 2,430 0 0