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
AMAZON COM INC COM Stock 023135106   322,781 3,125 SH   SOLE 0 0 0 3,125
ISHARES GOLD TRUST ETF 464285204   947,367 25,351 SH   SOLE 0 0 0 25,351
LKQ CORP COM Stock 501889208   721,420 12,710 SH   SOLE 0 0 0 12,710
LIBERTY MEDIA CORP DEL COM C SIRIUSXM Stock 531229607   1,413,691 50,507 SH   SOLE 0 0 0 50,507
LIBERTY MEDIA CORP DEL COM C BRAVES GRP Stock 531229888   2,785,759 82,688 SH   SOLE 0 0 0 82,688
MAGNOLIA OIL & GAS CORP CL A Stock 559663109   1,704,386 77,897 SH   SOLE 0 0 0 77,897
LIBERTY MEDIA CORP DEL COM A BRAVES GRP Stock 531229706   573,959 16,598 SH   SOLE 0 0 0 16,598
POPULAR INC COM NEW Stock 733174700   2,320,397 40,418 SH   SOLE 0 0 0 40,418
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107   4,286,036 165,484 SH   SOLE 0 0 0 165,484
ISHARES MSCI ACWI EX U.S. ETF ETF 464288240   1,547,175 31,724 SH   SOLE 0 0 0 31,723
COLUMBUS MCKINNON CORP N Y COM Stock 199333105   929,743 25,020 SH   SOLE 0 0 0 25,020
MEDTRONIC PLC SHS Stock G5960L103   6,459,194 80,119 SH   SOLE 0 0 0 80,119
SANOFI SPONSORED ADR ADR 80105N105   7,978,244 146,605 SH   SOLE 0 0 0 146,605
SPDR S&P 500 ETF TRUST ETF 78462F103   203,552 497 SH   SOLE 0 0 0 497
SPDR S&P 500 ETF TRUST ETF 78462F103   49,372 120,600 SH Put SOLE 0 0 0 120,600
MASTERCARD INCORPORATED CL A Stock 57636Q104   3,356,455 9,236 SH   SOLE 0 0 0 9,236
UNIVERSAL TECHNICAL INST INC COM Stock 913915104   468,940 63,542 SH   SOLE 0 0 0 63,542
BELDEN INC COM Stock 077454106   2,374,635 27,367 SH   SOLE 0 0 0 27,367
FEDERAL SIGNAL CORP COM Stock 313855108   545,515 10,063 SH   SOLE 0 0 0 10,063
MATTEL INC COM Stock 577081102   1,130,459 61,405 SH   SOLE 0 0 0 61,404
CORNING INC COM Stock 219350105   382,788 10,850 SH   SOLE 0 0 0 10,850
AQUABOUNTY TECHNOLOGIES INC COM NEW Stock 03842K200   25,067 42,143 SH   SOLE 0 0 0 42,143
MOLSON COORS BEVERAGE CO CL B Stock 60871R209   4,931,564 95,425 SH   SOLE 0 0 0 95,425
ADTALEM GLOBAL ED INC COM Stock 00737L103   712,655 18,453 SH   SOLE 0 0 0 18,453
BP PLC SPONSORED ADR ADR 055622104   1,403,287 36,987 SH   SOLE 0 0 0 36,987
CLARUS CORP NEW COM Stock 18270P109   136,845 14,481 SH   SOLE 0 0 0 14,481
SOUTHERN CO COM Stock 842587107   258,351 3,713 SH   SOLE 0 0 0 3,713
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805   1,319,081 37,905 SH   SOLE 0 0 0 37,904
CONMED CORP COM Stock 207410101   705,729 6,795 SH   SOLE 0 0 0 6,795
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   5,369,510 17,390 SH   SOLE 0 0 0 17,390
SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706   6,236,368 254,338 SH   SOLE 0 0 0 254,338
EYENOVIA INC COM Stock 30234E104   157,653 44,661 SH   SOLE 0 0 0 44,661
ALPHABET INC CAP STK CL A Stock 02079K305   4,900,828 47,246 SH   SOLE 0 0 0 47,246
BIOCERES CROP SOLUTIONS CORP SHS Stock G1117K114   1,214,766 104,631 SH   SOLE 0 0 0 104,631
COMCAST CORP NEW CL A Stock 20030N101   588,053 15,512 SH   SOLE 0 0 0 15,511
MICROSOFT CORP COM Stock 594918104   423,513 1,469 SH   SOLE 0 0 0 1,469
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   465,600 1 SH   SOLE 0 0 0 1
VERRA MOBILITY CORP CL A COM STK Stock 92511U102   5,404,485 319,414 SH   SOLE 0 0 0 319,414
ALERIAN MLP ETF ETF 00162Q452   702,271 18,170 SH   SOLE 0 0 0 18,170
AMPHENOL CORP NEW CL A Stock 032095101   740,792 9,065 SH   SOLE 0 0 0 9,065
DEFIANCE NEXT GEN CONNECTIVITY ETF ETF 26922A289   442,993 13,510 SH   SOLE 0 0 0 13,510
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   9,662,636 139,211 SH   SOLE 0 0 0 139,211
RANPAK HOLDINGS CORP COM CL A Stock 75321W103   286,625 54,909 SH   SOLE 0 0 0 54,909
WABTEC COM Stock 929740108   606,764 6,004 SH   SOLE 0 0 0 6,004
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768   224,981 4,075 SH   SOLE 0 0 0 4,075
S&W SEED CO COM Stock 785135104   209,781 145,177 SH   SOLE 0 0 0 145,177
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Stock 559080106   5,337,671 98,372 SH   SOLE 0 0 0 98,372
ISHARES MSCI EAFE VALUE ETF ETF 464288877   209,455 4,316 SH   SOLE 0 0 0 4,315
GENTEX CORP COM Stock 371901109   2,918,763 104,130 SH   SOLE 0 0 0 104,129
INOTIV INC COM Stock 45783Q100   142,635 32,941 SH   SOLE 0 0 0 32,941
TRACTOR SUPPLY CO COM Stock 892356106   271,236 1,154 SH   SOLE 0 0 0 1,154
SOMALOGIC INC CLASS A COM Stock 83444K105   382,587 150,034 SH   SOLE 0 0 0 150,034
BOWLERO CORP CL A COM Stock 10258P102   5,722,439 337,607 SH   SOLE 0 0 0 337,607
META PLATFORMS INC CL A Stock 30303M102   1,715,654 8,095 SH   SOLE 0 0 0 8,095
ESAB CORPORATION COM Stock 29605J106   3,772,919 63,872 SH   SOLE 0 0 0 63,872
ICAD INC COM NEW Stock 44934S206   133,340 107,532 SH   SOLE 0 0 0 107,532
COREBRIDGE FINL INC COM Stock 21871X109   484,605 30,250 SH   SOLE 0 0 0 30,250
PENTAIR PLC SHS Stock G7S00T104   599,348 10,844 SH   SOLE 0 0 0 10,844
UNIFIRST CORP MASS COM Stock 904708104   321,735 1,826 SH   SOLE 0 0 0 1,825
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805   3,326,787 69,569 SH   SOLE 0 0 0 69,568
COMMERCIAL METALS CO COM Stock 201723103   818,928 16,747 SH   SOLE 0 0 0 16,747
KINDER MORGAN INC DEL COM Stock 49456B101   2,541,260 145,132 SH   SOLE 0 0 0 145,131
NEOGENOMICS INC COM NEW Stock 64049M209   1,731,355 99,446 SH   SOLE 0 0 0 99,446
AES CORP COM Stock 00130H105   402,064 16,697 SH   SOLE 0 0 0 16,697
SCHOLASTIC CORP COM Stock 807066105   693,639 20,270 SH   SOLE 0 0 0 20,270
ISHARES SHORT TREASURY BOND ETF ETF 464288679   1,781,684 16,124 SH   SOLE 0 0 0 16,123
EOG RES INC COM Stock 26875P101   5,906,884 51,530 SH   SOLE 0 0 0 51,530
OWENS CORNING NEW COM Stock 690742101   783,644 8,180 SH   SOLE 0 0 0 8,180
ABBVIE INC COM Stock 00287Y109   2,351,544 14,755 SH   SOLE 0 0 0 14,755
LIBERTY MEDIA CORP DEL COM SER A FRMLA Stock 531229870   521,775 7,730 SH   SOLE 0 0 0 7,730
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   7,417,043 79,736 SH   SOLE 0 0 0 79,736
CASELLA WASTE SYS INC CL A Stock 147448104   1,330,165 16,092 SH   SOLE 0 0 0 16,092
SEAWORLD ENTMT INC COM Stock 81282V100   340,945 5,561 SH   SOLE 0 0 0 5,561
STRYKER CORPORATION COM Stock 863667101   477,020 1,671 SH   SOLE 0 0 0 1,671
QUALCOMM INC COM Stock 747525103   9,176,791 71,930 SH   SOLE 0 0 0 71,929
RESMED INC COM Stock 761152107   356,516 1,628 SH   SOLE 0 0 0 1,628
MCDONALDS CORP COM Stock 580135101   299,414 1,071 SH   SOLE 0 0 0 1,070
QUEST DIAGNOSTICS INC COM Stock 74834L100   477,212 3,373 SH   SOLE 0 0 0 3,373
CISCO SYS INC COM Stock 17275R102   915,022 17,504 SH   SOLE 0 0 0 17,504
B2GOLD CORP COM Stock 11777Q209   3,995,062 1,013,975 SH   SOLE 0 0 0 1,013,975
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   538,497 1,882 SH   SOLE 0 0 0 1,882
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407   1,489,568 9,961 SH   SOLE 0 0 0 9,961
BLACKROCK CR ALLOCATION INCOME COM CEF 092508100   148,474 14,429 SH   SOLE 0 0 0 14,429
DONALDSON INC COM Stock 257651109   296,317 4,535 SH   SOLE 0 0 0 4,535
REPUBLIC SVCS INC COM Stock 760759100   430,946 3,187 SH   SOLE 0 0 0 3,187
LOCKHEED MARTIN CORP COM Stock 539830109   652,316 1,380 SH   SOLE 0 0 0 1,379
JPMORGAN CHASE & CO COM Stock 46625H100   1,945,398 14,929 SH   SOLE 0 0 0 14,929
CHEVRON CORP NEW COM Stock 166764100   995,276 6,100 SH   SOLE 0 0 0 6,100
WALMART INC COM Stock 931142103   1,331,326 9,029 SH   SOLE 0 0 0 9,029
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   5,970,694 60,969 SH   SOLE 0 0 0 60,969
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   704,657 17,442 SH   SOLE 0 0 0 17,442
ALPHABET INC CAP STK CL C Stock 02079K107   2,600,624 25,006 SH   SOLE 0 0 0 25,006
QUIDELORTHO CORP COM Stock 219798105   1,470,698 16,508 SH   SOLE 0 0 0 16,508
QIAGEN NV SHS NEW Stock N72482123   285,914 6,225 SH   SOLE 0 0 0 6,225
ALICO INC COM Stock 016230104   3,194,110 131,988 SH   SOLE 0 0 0 131,988
NVE CORP COM NEW Stock 629445206   2,537,419 30,575 SH   SOLE 0 0 0 30,575
AGILENT TECHNOLOGIES INC COM Stock 00846U101   579,093 4,186 SH   SOLE 0 0 0 4,186
POWERFLEET INC COM Stock 73931J109   346,951 101,152 SH   SOLE 0 0 0 101,152
ISHARES MSCI INTL QUALITY FACTOR ETF ETF 46434V456   5,802,226 164,369 SH   SOLE 0 0 0 164,369
AMERICAN INTL GROUP INC COM NEW Stock 026874784   1,742,657 34,604 SH   SOLE 0 0 0 34,604
NEW YORK TIMES CO CL A Stock 650111107   403,769 10,385 SH   SOLE 0 0 0 10,385
BWX TECHNOLOGIES INC COM Stock 05605H100   4,207,542 66,744 SH   SOLE 0 0 0 66,744
LINDBLAD EXPEDITIONS HLDGS INC COM Stock 535219109   230,147 24,074 SH   SOLE 0 0 0 24,074
FULL HSE RESORTS INC COM Stock 359678109   1,675,480 231,740 SH   SOLE 0 0 0 231,740
ISHARES MSCI EAFE ETF ETF 464287465   472,000 6,600 SH   SOLE 0 0 0 6,599
APPLE INC COM Stock 037833100   5,346,883 32,425 SH   SOLE 0 0 0 32,425
APPLE INC COM Stock 037833100   247 1,500 SH Put SOLE 0 0 0 1,500
APPLE INC COM Stock 037833100   495 3,000 SH Put SOLE 0 0 0 3,000
ABBOTT LABS COM Stock 002824100   1,072,171 10,588 SH   SOLE 0 0 0 10,588
DISNEY WALT CO COM Stock 254687106   736,056 7,351 SH   SOLE 0 0 0 7,351
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   213,838 2,322 SH   SOLE 0 0 0 2,322
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   245,291 1,611 SH   SOLE 0 0 0 1,611