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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
EATON CORP PLC SHS G29183103   798,908 2,939 SH   SOLE   2,939 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   306,552 1,345 SH   SOLE   1,345 0 0
AT&T INC COM 00206R102   3,971,807 140,446 SH   SOLE   140,446 0 0
ABBOTT LABS COM 002824100   271,933 2,050 SH   SOLE   2,050 0 0
ABBVIE INC COM 00287Y109   391,638 1,869 SH   SOLE   1,869 0 0
ADVANCED MICRO DEVICES INC COM 007903107   839,694 8,173 SH   SOLE   8,173 0 0
ALCOA CORP COM 013872106   217,585 7,134 SH   SOLE   7,134 0 0
ALPHABET INC CAP STK CL C 02079K107   3,358,008 21,494 SH   SOLE   21,494 0 0
ALPHABET INC CAP STK CL A 02079K305   1,186,103 7,670 SH   SOLE   7,670 0 0
AMAZON COM INC COM 023135106   4,863,807 25,564 SH   SOLE   25,564 0 0
AMERICAN EXPRESS CO COM 025816109   377,139 1,402 SH   SOLE   1,402 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   300,812 3,460 SH   SOLE   3,460 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   894,595 41,687 SH   SOLE   41,687 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   513,725 25,294 SH   SOLE   25,294 0 0
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   1,695,758 131,863 SH   SOLE   131,863 0 0
APPLE INC COM 037833100   8,835,943 39,778 SH   SOLE   39,778 0 0
APPLIED MATLS INC COM 038222105   1,812,738 12,491 SH   SOLE   12,491 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   252,833 3,440 SH   SOLE   3,440 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,312,126 4,295 SH   SOLE   4,295 0 0
AUTONATION INC COM 05329W102   2,910,998 17,978 SH   SOLE   17,978 0 0
BP PLC SPONSORED ADR 055622104   455,591 13,483 SH   SOLE   13,483 0 0
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   483,677 29,137 SH   SOLE   29,137 0 0
BANK AMERICA CORP COM 060505104   1,002,089 24,014 SH   SOLE   24,014 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   798,442 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,558,236 23,580 SH   SOLE   23,580 0 0
BHP GROUP LTD SPONSORED ADS 088606108   467,215 9,625 SH   SOLE   9,625 0 0
BLACKROCK INC COM 09290D101   2,327,299 2,459 SH   SOLE   2,459 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105   60,872 23,871 SH   SOLE   23,871 0 0
BOEING CO COM 097023105   645,077 3,782 SH   SOLE   3,782 0 0
BOOKING HOLDINGS INC COM 09857L108   1,124,135 244 SH   SOLE   244 0 0
BROADCOM INC COM 11135F101   2,850,860 17,027 SH   SOLE   17,027 0 0
BRUNSWICK CORP COM 117043109   1,200,223 22,288 SH   SOLE   22,288 0 0
CME GROUP INC COM 12572Q105   3,358,975 12,662 SH   SOLE   12,662 0 0
CSX CORP COM 126408103   279,668 9,503 SH   SOLE   9,503 0 0
CAL MAINE FOODS INC COM NEW 128030202   1,608,956 17,700 SH   SOLE   17,700 0 0
CATERPILLAR INC COM 149123101   755,718 2,291 SH   SOLE   2,291 0 0
CHEVRON CORP NEW COM 166764100   4,762,107 28,466 SH   SOLE   28,466 0 0
CHURCH & DWIGHT CO INC COM 171340102   212,439 1,930 SH   SOLE   1,930 0 0
CISCO SYS INC COM 17275R102   680,360 11,025 SH   SOLE   11,025 0 0
CONOCOPHILLIPS COM 20825C104   2,735,646 26,049 SH   SOLE   26,049 0 0
CONSTELLATION BRANDS INC CL A 21036P108   806,888 4,397 SH   SOLE   4,397 0 0
CORNING INC COM 219350105   2,127,883 46,481 SH   SOLE   46,481 0 0
CORTEVA INC COM 22052L104   925,773 14,711 SH   SOLE   14,711 0 0
COSTCO WHSL CORP NEW COM 22160K105   3,829,879 4,049 SH   SOLE   4,049 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103   22,155 10,451 SH   SOLE   10,451 0 0
DEERE & CO COM 244199105   1,220,428 2,600 SH   SOLE   2,600 0 0
DELL TECHNOLOGIES INC CL C 24703L202   1,935,995 21,240 SH   SOLE   21,240 0 0
DISNEY WALT CO COM 254687106   227,775 2,308 SH   SOLE   2,308 0 0
DOMINION ENERGY INC COM 25746U109   1,475,872 26,322 SH   SOLE   26,322 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105   655,834 21,803 SH   SOLE   21,803 0 0
DOW INC COM 260557103   1,778,737 50,937 SH   SOLE   50,937 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   389,221 11,720 SH   SOLE   11,720 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   485,274 3,979 SH   SOLE   3,979 0 0
DUPONT DE NEMOURS INC COM 26614N102   694,606 9,301 SH   SOLE   9,301 0 0
EATON VANCE MUN BD FD COM 27827X101   1,588,002 159,278 SH   SOLE   159,278 0 0
EATON VANCE FLTING RATE INC COM 278279104   826,276 65,839 SH   SOLE   65,839 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105   786,888 64,236 SH   SOLE   64,236 0 0
EMERSON ELEC CO COM 291011104   359,619 3,280 SH   SOLE   3,280 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   254,034 3,549 SH   SOLE   3,549 0 0
EVERGY INC COM 30034W106   365,065 5,295 SH   SOLE   5,295 0 0
EXXON MOBIL CORP COM 30231G102   1,366,189 11,487 SH   SOLE   11,487 0 0
META PLATFORMS INC CL A 30303M102   799,411 1,387 SH   SOLE   1,387 0 0
FARMLAND PARTNERS INC COM 31154R109   643,712 57,732 SH   SOLE   57,732 0 0
FEDEX CORP COM 31428X106   1,389,660 5,700 SH   SOLE   5,700 0 0
FIRST AMERN FINL CORP COM 31847R102   1,163,357 17,726 SH   SOLE   17,726 0 0
FIRST SOLAR INC COM 336433107   501,927 3,970 SH   SOLE   3,970 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   304,543 5,002 SH   SOLE   5,002 0 0
GENERAL DYNAMICS CORP COM 369550108   1,208,737 4,434 SH   SOLE   4,434 0 0
GLADSTONE INVT CORP COM 376546107   503,680 37,701 SH   SOLE   37,701 0 0
GLOBAL X FDS RUSSELL 2000 37954Y459   729,538 48,314 SH   SOLE   48,314 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475   1,824,259 46,195 SH   SOLE   46,195 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   706,559 42,487 SH   SOLE   42,487 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   1,244,080 106,972 SH   SOLE   106,972 0 0
GRAINGER W W INC COM 384802104   1,475,914 1,494 SH   SOLE   1,494 0 0
HAGERTY INC CL A COM 405166109   2,909,298 321,825 SH   SOLE   321,825 0 0
HOME DEPOT INC COM 437076102   544,702 1,486 SH   SOLE   1,486 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,894,030 11,639 SH   SOLE   11,639 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   267,195 3,443 SH   SOLE   3,443 0 0
INTERNATIONAL PAPER CO COM 460146103   3,800,957 71,246 SH   SOLE   71,246 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   12,090,992 25,785 SH   SOLE   25,785 0 0
INTUIT COM 461202103   886,117 1,443 SH   SOLE   1,443 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107   1,084,402 114,268 SH   SOLE   114,268 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   4,602,651 26,570 SH   SOLE   26,570 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   2,287,438 110,504 SH   SOLE   110,504 0 0
ISHARES TR TIPS BD ETF 464287176   938,974 8,452 SH   SOLE   8,452 0 0
ISHARES TR MSCI EAFE ETF 464287465   389,142 4,761 SH   SOLE   4,761 0 0
ISHARES TR CORE S&P SCP ETF 464287804   388,167 3,712 SH   SOLE   3,712 0 0
ISHARES TR DOW JONES US ETF 464287846   229,441 1,686 SH   SOLE   1,686 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   427,913 8,382 SH   SOLE   8,382 0 0
JPMORGAN CHASE & CO. COM 46625H100   510,263 2,080 SH   SOLE   2,080 0 0
JOHNSON & JOHNSON COM 478160104   723,681 4,364 SH   SOLE   4,364 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   3,729,469 290,683 SH   SOLE   290,683 0 0
KIMBERLY-CLARK CORP COM 494368103   926,422 6,514 SH   SOLE   6,514 0 0
ELI LILLY & CO COM 532457108   439,402 532 SH   SOLE   532 0 0
LOCKHEED MARTIN CORP COM 539830109   1,149,197 2,573 SH   SOLE   2,573 0 0
LOWES COS INC COM 548661107   663,521 2,845 SH   SOLE   2,845 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103   527,558 2,709 SH   SOLE   2,709 0 0
MASTERCARD INCORPORATED CL A 57636Q104   295,254 539 SH   SOLE   539 0 0
MASTERBRAND INC COMMON STOCK 57638P104   254,905 19,518 SH   SOLE   19,518 0 0
MCCORMICK & CO INC COM NON VTG 579780206   652,197 7,924 SH   SOLE   7,924 0 0
MERCK & CO INC COM 58933Y105   591,464 6,589 SH   SOLE   6,589 0 0
MICROSOFT CORP COM 594918104   3,414,735 9,096 SH   SOLE   9,096 0 0
MICRON TECHNOLOGY INC COM 595112103   448,061 5,157 SH   SOLE   5,157 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,077,094 17,695 SH   SOLE   17,695 0 0
MORGAN STANLEY COM NEW 617446448   1,589,526 13,624 SH   SOLE   13,624 0 0
MOSAIC CO NEW COM 61945C103   574,791 21,281 SH   SOLE   21,281 0 0
NETFLIX INC COM 64110L106   651,838 699 SH   SOLE   699 0 0
NEXTERA ENERGY INC UNIT 09/01/2025 65339F713   990,966 24,390 SH   SOLE   24,390 0 0
NORFOLK SOUTHN CORP COM 655844108   725,450 3,063 SH   SOLE   3,063 0 0
NVIDIA CORPORATION COM 67066G104   6,003,086 55,389 SH   SOLE   55,389 0 0
OLD REP INTL CORP COM 680223104   977,848 24,932 SH   SOLE   24,932 0 0
OLIN CORP COM PAR $1 680665205   437,741 18,059 SH   SOLE   18,059 0 0
ONEOK INC NEW COM 682680103   1,958,366 19,738 SH   SOLE   19,738 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104   1,272,057 86,771 SH   SOLE   86,771 0 0
PALO ALTO NETWORKS INC COM 697435105   1,908,779 11,186 SH   SOLE   11,186 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106   163,602 14,620 SH   SOLE   14,620 0 0
PENNANTPARK INVT CORP COM 708062104   681,231 96,903 SH   SOLE   96,903 0 0
PROCTER AND GAMBLE CO COM 742718109   476,018 2,793 SH   SOLE   2,793 0 0
PROGRESSIVE CORP COM 743315103   352,804 1,247 SH   SOLE   1,247 0 0
PROSPECT CAP CORP COM 74348T102   225,158 54,917 SH   SOLE   54,917 0 0
QUALCOMM INC COM 747525103   1,898,322 12,358 SH   SOLE   12,358 0 0
RMR GROUP INC CL A 74967R106   6,959,678 417,999 SH   SOLE   417,999 0 0
RTX CORPORATION COM 75513E101   649,587 4,904 SH   SOLE   4,904 0 0
REPUBLIC SVCS INC COM 760759100   1,133,066 4,679 SH   SOLE   4,679 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,034,657 1,850 SH   SOLE   1,850 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   611,992 6,422 SH   SOLE   6,422 0 0
SALESFORCE INC COM 79466L302   253,332 944 SH   SOLE   944 0 0
SCHWAB CHARLES CORP COM 808513105   1,214,957 15,521 SH   SOLE   15,521 0 0
SEABOARD CORP DEL COM 811543107   1,569,724 582 SH   SOLE   582 0 0
SEALED AIR CORP NEW COM 81211K100   289,120 10,004 SH   SOLE   10,004 0 0
SHOPIFY INC CL A 82509L107   578,609 6,060 SH   SOLE   6,060 0 0
SLR INVESTMENT CORP COM 83413U100   1,124,226 66,680 SH   SOLE   66,680 0 0
SOUTHERN CO COM 842587107   884,904 9,624 SH   SOLE   9,624 0 0
SPIRE INC COM 84857L101   200,320 2,560 SH   SOLE   2,560 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   481,802 21,940 SH   SOLE   21,940 0 0
STRYKER CORPORATION COM 863667101   578,200 1,553 SH   SOLE   1,553 0 0
TESLA INC COM 88160R101   759,857 2,932 SH   SOLE   2,932 0 0
TEXAS INSTRS INC COM 882508104   1,749,235 9,734 SH   SOLE   9,734 0 0
TEXTRON INC COM 883203101   299,480 4,145 SH   SOLE   4,145 0 0
3M CO COM 88579Y101   207,850 1,415 SH   SOLE   1,415 0 0
TRAVELERS COMPANIES INC COM 89417E109   3,331,849 12,599 SH   SOLE   12,599 0 0
TYSON FOODS INC CL A 902494103   860,174 13,480 SH   SOLE   13,480 0 0
UNILEVER PLC SPON ADR NEW 904767704   505,877 8,495 SH   SOLE   8,495 0 0
UNION PAC CORP COM 907818108   529,579 2,242 SH   SOLE   2,242 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,434,446 13,042 SH   SOLE   13,042 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   605,233 6,685 SH   SOLE   6,685 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,593,440 20,352 SH   SOLE   20,352 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   4,408,056 97,179 SH   SOLE   97,179 0 0
WALMART INC COM 931142103   3,816,324 43,471 SH   SOLE   43,471 0 0
WASTE MGMT INC DEL COM 94106L109   2,324,483 10,041 SH   SOLE   10,041 0 0
WESTWOOD HLDGS GROUP INC COM 961765104   2,371,812 146,408 SH   SOLE   146,408 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,076,693 36,772 SH   SOLE   36,772 0 0
WHITESTONE REIT COM 966084204   619,171 42,496 SH   SOLE   42,496 0 0
WILLIAMS COS INC COM 969457100   564,846 9,452 SH   SOLE   9,452 0 0
ZILLOW GROUP INC CL A 98954M101   1,097,841 16,420 SH   SOLE   16,420 0 0