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
ABBOTT LABORATORIES COM 002824100   262,308 2,524 SH   SOLE NON 0 0 2,524
ABBVIE INC COM 00287Y109   1,268,480 7,395 SH   SOLE NON 0 0 7,395
ABRDN PRECIOUS MTLS ETF COM 003263100   346,528 3,365 SH   SOLE NON 0 0 3,365
ACCO BRANDS CORP COM 00081T108   172,020 36,600 SH   SOLE NON 0 0 36,600
ADOBE SYS INC COM COM 00724F101   308,325 555 SH   SOLE NON 0 0 555
ADVANCED MICRO DEVICES COM 007903107   433,379 2,672 SH   SOLE NON 0 0 2,672
AGILYSYS INC COM 00847J105   208,280 2,000 SH   SOLE NON 0 0 2,000
AIR PRODUCTS CHEMICALS COM 009158106   2,977,845 11,540 SH   SOLE NON 0 0 11,540
ALLIANCE RESOURCE PARTNERS L P UNIT LTD PARTNER INT COM 01877R108   477,802 19,534 SH   SOLE NON 0 0 19,534
ALPHABET INC CL A COM 02079K305   1,593,317 8,747 SH   SOLE NON 0 0 8,747
ALPHABET INC CL C COM 02079K107   19,660,942 107,191 SH   SOLE NON 0 0 107,191
ALTRIA GROUP INC COM 02209S103   425,411 9,339 SH   SOLE NON 0 0 9,339
AMARIN CORP COM 023111206   289,456 419,501 SH   SOLE NON 0 0 419,501
AMAZON COM INC COM 023135106   4,593,553 23,770 SH   SOLE NON 0 0 23,770
AMERICAN TOWER CORP REIT COM 03027X100   334,061 1,719 SH   SOLE NON 0 0 1,719
AMERICAN WATER WORKS CO COM 030420103   6,915,929 53,545 SH   SOLE NON 0 0 53,545
AMGEN INC COM 031162100   257,985 826 SH   SOLE NON 0 0 826
AMMO INC COM 00175J107   31,920 19,000 SH   SOLE NON 0 0 19,000
ANGI INC CLASS A COM 00183L102   79,488 41,400 SH   SOLE NON 0 0 41,400
APPLE INC COM 037833100   7,540,906 35,804 SH   SOLE NON 0 0 35,804
ARCHER DANIELS MIDLAND COM 039483102   5,318,536 87,983 SH   SOLE NON 0 0 87,983
ARES CAPITAL CORP COM 04010L103   1,340,961 64,345 SH   SOLE NON 0 0 64,345
ARISTA NETWORKS INC COM 040413106   348,027 993 SH   SOLE NON 0 0 993
ASML HOLDING NV COM N07059210   370,028 361 SH   SOLE NON 0 0 361
AT T INC COM 00206R102   1,342,419 70,247 SH   SOLE NON 0 0 70,247
ATLANTA BRAVES HOLDINGS INC SER C COM 047726302   404,576 10,258 SH   SOLE NON 0 0 10,258
BALCHEM CORP COM 057665200   6,614,587 42,966 SH   SOLE NON 0 0 42,966
BANCO SANTANDER S A COM 05964H105   150,012 32,400 SH   SOLE NON 0 0 32,400
BANK OF AMERICA CORP COM 060505104   469,018 11,793 SH   SOLE NON 0 0 11,793
BERKSHIRE HATHAWAY CL A COM 084670108   612,241 1 SH   SOLE NON 0 0 1
BERKSHIRE HATHAWAY INC B COM 084670702   55,965,103 137,574 SH   SOLE NON 0 0 137,574
BIOLINERX LTD SPON ADR COM 09071M205   9,500 16,667 SH   SOLE NON 0 0 16,667
BJS WHOLESALE CLUB COM 05550J101   3,381,928 38,501 SH   SOLE NON 0 0 38,501
BLACKROCK CR ALLOC INCM COM 092508100   151,439 14,140 SH   SOLE NON 0 0 14,140
BLOCK INC CL A COM 852234103   265,376 4,115 SH   SOLE NON 0 0 4,115
BRISTOL MYERS SQUIBB COM 110122108   798,246 19,221 SH   SOLE NON 0 0 19,221
BROADCOM INC COM 11135F101   2,662,428 1,658 SH   SOLE NON 0 0 1,658
BROWN FORMAN CORP CL B COM 115637209   777,470 18,001 SH   SOLE NON 0 0 18,001
BUILD A BEAR WORKSHOP COM 120076104   625,458 24,751 SH   SOLE NON 0 0 24,751
BUNGE GLOBAL SA COM H11356104   814,860 7,632 SH   SOLE NON 0 0 7,632
CADENCE DESIGN SYS INC COM 127387108   255,125 829 SH   SOLE NON 0 0 829
CANADIAN PACIFIC KANSAS CITY COM 13646K108   16,618,784 211,086 SH   SOLE NON 0 0 211,086
CARDINAL HEALTH INC COM 14149Y108   543,589 5,529 SH   SOLE NON 0 0 5,529
CARPARTS.COM INC NEW COM 14427M107   10,000 10,000 SH   SOLE NON 0 0 10,000
CATERPILLAR INC COM 149123101   257,153 772 SH   SOLE NON 0 0 772
CEL SCI CORPORATION COM 150837607   125,796 108,445 SH   SOLE NON 0 0 108,445
CHEVRON CORPORATION COM 166764100   2,977,211 19,033 SH   SOLE NON 0 0 19,033
CHUBB LTD COM H1467J104   372,417 1,460 SH   SOLE NON 0 0 1,460
CIGNA CORP NEW COM 125523100   739,858 2,238 SH   SOLE NON 0 0 2,238
CIRRUS LOGIC INC COM 172755100   289,405 2,267 SH   SOLE NON 0 0 2,267
CISCO SYSTEM INC COM 17275R102   376,580 7,926 SH   SOLE NON 0 0 7,926
COCA COLA COMPANY COM 191216100   548,026 8,610 SH   SOLE NON 0 0 8,610
COSTAMARE INC COM Y1771G102   257,672 15,683 SH   SOLE NON 0 0 15,683
COSTCO WHSL CORP NEW COM 22160K105   466,747 549 SH   SOLE NON 0 0 549
CROWN CRAFTS INC COM 228309100   293,926 56,200 SH   SOLE NON 0 0 56,200
CSX CORP COM 126408103   276,734 8,273 SH   SOLE NON 0 0 8,273
CUMMINS INC COM 231021106   290,777 1,050 SH   SOLE NON 0 0 1,050
DANAHER CORP COM 235851102   508,408 2,035 SH   SOLE NON 0 0 2,035
DISNEY WALT COMPANY COM 254687106   240,316 2,420 SH   SOLE NON 0 0 2,420
DNP SELECT INCOME FD INC COM 23325P104   204,678 24,900 SH   SOLE NON 0 0 24,900
DOW INC COM 260557103   234,861 4,427 SH   SOLE NON 0 0 4,427
ELI LILLY CO COM 532457108   6,338,216 7,001 SH   SOLE NON 0 0 7,001
ENERGY SECTOR SPDR ETF COM 81369Y506   239,185 2,624 SH   SOLE NON 0 0 2,624
ENERGY TRANSFER LP COM 29273V100   7,082,897 436,677 SH   SOLE NON 0 0 436,677
ENOVIX CORP COM 293594107   684,383 44,268 SH   SOLE NON 0 0 44,268
ENTERPRISE PRODUCTS COM 293792107   18,612,916 642,267 SH   SOLE NON 0 0 642,267
EVEREST GROUP LTD COM G3223R108   381,294 1,001 SH   SOLE NON 0 0 1,001
EXXON MOBIL CORP COM 30231G102   369,177 3,207 SH   SOLE NON 0 0 3,207
FIRST LOW DURATN MTG ETF COM 33739Q200   232,622 4,841 SH   SOLE NON 0 0 4,841
FIRST NASDAQ CYBERSC ETF COM 33734X846   1,797,917 31,867 SH   SOLE NON 0 0 31,867
FIRST TR DORSEY ETF COM 33738R605   621,437 10,851 SH   SOLE NON 0 0 10,851
FIRST TR GLOBL TACTL ETF COM 33739H101   211,907 8,863 SH   SOLE NON 0 0 8,863
FIRST TR NASDAQ ETF COM 33738R795   429,918 13,999 SH   SOLE NON 0 0 13,999
FIRST TR VII TCW OPP ETF COM 33740F805   1,902,969 44,204 SH   SOLE NON 0 0 44,204
FIRST TRUST FINANCL ETF COM 33734X135   725,232 15,667 SH   SOLE NON 0 0 15,667
FIRST TRUST WATER ETF COM 33733B100   1,364,069 13,643 SH   SOLE NON 0 0 13,643
FISERV INC COM 337738108   258,584 1,735 SH   SOLE NON 0 0 1,735
FORD MOTOR COMPANY COM 345370860   293,259 23,386 SH   SOLE NON 0 0 23,386
FREEPORT MCMORAN INC COM 35671D857   660,650 13,593 SH   SOLE NON 0 0 13,593
GABELLI DIVIDEND COM 36242H104   499,797 22,008 SH   SOLE NON 0 0 22,008
GALECTIN THERAPEUTICS INC COM 363225202   261,003 115,488 SH   SOLE NON 0 0 115,488
GENASYS INC COM 36872P103   403,330 190,250 SH   SOLE NON 0 0 190,250
GENERAL MOTORS CO COM 37045V100   292,322 6,292 SH   SOLE NON 0 0 6,292
GILEAD SCIENCES INC COM 375558103   294,743 4,296 SH   SOLE NON 0 0 4,296
GOLDMAN SACHS ETF COM 38150K103   571,568 24,840 SH   SOLE NON 0 0 24,840
GRAYSCALE BITCOIN TR COM 389637109   207,636 3,900 SH   SOLE NON 0 0 3,900
HANESBRANDS INC COM 410345102   82,824 16,800 SH   SOLE NON 0 0 16,800
HAWKINS INC COM 420261109   568,035 6,242 SH   SOLE NON 0 0 6,242
HEICO CORP COM 422806109   13,603,834 60,837 SH   SOLE NON 0 0 60,837
HEWLETT PACKARD COM 42824C109   282,312 13,335 SH   SOLE NON 0 0 13,335
HOME DEPOT INC COM 437076102   701,108 2,036 SH   SOLE NON 0 0 2,036
HONEYWELL INTERNATIONAL COM 438516106   418,072 1,958 SH   SOLE NON 0 0 1,958
HUNTINGTON BANCSHARES INC COM 446150104   184,757 14,018 SH   SOLE NON 0 0 14,018
HUNTINGTON INGALLS COM 446413106   1,104,058 4,482 SH   SOLE NON 0 0 4,482
I SHARES SILVER TR ETF COM 46428Q109   1,475,459 55,531 SH   SOLE NON 0 0 55,531
INTERNATIONAL BUSINESS MACHINES CORP COM 459200101   755,894 4,371 SH   SOLE NON 0 0 4,371
INVESCO BEARISH FUND ETF COM 46141D104   302,941 16,925 SH   SOLE NON 0 0 16,925
INVESCO NASDAQ 100 ETF COM 46138G649   623,661 3,164 SH   SOLE NON 0 0 3,164
INVESCO QQQ TR ETF COM 46090E103   2,456,478 5,127 SH   SOLE NON 0 0 5,127
INVESCO SR INCOME TRUST COM 46131H107   400,323 92,882 SH   SOLE NON 0 0 92,882
INVESCO TR II PFD ETF COM 46138E511   138,525 11,993 SH   SOLE NON 0 0 11,993
IQVIA HLDGS INC COM 46266C105   346,339 1,638 SH   SOLE NON 0 0 1,638
ISHARES CORE S P 500 ETF COM 464287200   287,921 526 SH   SOLE NON 0 0 526
ISHARES EDGE MSCI ETF COM 46429B697   307,756 3,666 SH   SOLE NON 0 0 3,666
ISHARES MSCI EMG ETF COM 46434G764   842,465 14,231 SH   SOLE NON 0 0 14,231
ISHARES TIP BOND ETF COM 464287176   570,304 5,341 SH   SOLE NON 0 0 5,341
ISHARES U S TECHNOLOGY ETF COM 464287721   726,859 4,830 SH   SOLE NON 0 0 4,830
ISHS N AMERN TCH SFT ETF COM 464287515   220,494 2,537 SH   SOLE NON 0 0 2,537
JOHNSON JOHNSON COM 478160104   369,814 2,530 SH   SOLE NON 0 0 2,530
JPMORGAN CHASE CO COM 46625H100   935,124 4,623 SH   SOLE NON 0 0 4,623
JPMORGAN EQUITY ETF COM 46641Q332   487,160 8,595 SH   SOLE NON 0 0 8,595
KEYCORP NEW COM 493267108   222,217 15,638 SH   SOLE NON 0 0 15,638
KINDER MORGAN INC COM 49456B101   3,848,005 193,659 SH   SOLE NON 0 0 193,659
KLA CORP COM 482480100   281,597 341 SH   SOLE NON 0 0 341
KRAFT HEINZ CO COM 500754106   484,712 15,043 SH   SOLE NON 0 0 15,043
L3HARRIS TECHNOLOGIES COM 502431109   3,923,543 17,471 SH   SOLE NON 0 0 17,471
LAM RESEARCH CORPORATION COM 512807108   2,817,811 2,646 SH   SOLE NON 0 0 2,646
LCNB CORPORATION COM 50181P100   219,987 15,815 SH   SOLE NON 0 0 15,815
LEIDOS HOLDINGS INC COM 525327102   345,464 2,368 SH   SOLE NON 0 0 2,368
LIFECORE BIOMEDICAL INC COM 514766104   63,273 12,334 SH   SOLE NON 0 0 12,334
LINDE PLC NEW COM G54950103   14,636,867 33,356 SH   SOLE NON 0 0 33,356
LOCKHEED MARTIN COM 539830109   2,386,349 5,109 SH   SOLE NON 0 0 5,109
MANITEX INTL INC COM 563420108   97,721 22,059 SH   SOLE NON 0 0 22,059
MARATHON PETROLEUM CORP COM 56585A102   247,260 1,425 SH   SOLE NON 0 0 1,425
MASTERCARD INC CL A COM 57636Q104   1,578,996 3,579 SH   SOLE NON 0 0 3,579
MCCORMICK CO INC COM 579780206   593,989 8,373 SH   SOLE NON 0 0 8,373
MCDONALDS CORP COM 580135101   551,555 2,164 SH   SOLE NON 0 0 2,164
MEDALLION FINANCIAL CORP COM 583928106   113,664 14,800 SH   SOLE NON 0 0 14,800
MERCK CO INC NEW COM 58933Y105   905,028 7,310 SH   SOLE NON 0 0 7,310
META PLATFORMS INC A COM 30303M102   4,875,820 9,670 SH   SOLE NON 0 0 9,670
MICRON TECHNOLOGY INC COM 595112103   306,116 2,328 SH   SOLE NON 0 0 2,328
MICROSOFT CORP COM 594918104   3,794,354 8,489 SH   SOLE NON 0 0 8,489
MP MATERIALS CORP COM 553368101   2,408,363 189,188 SH   SOLE NON 0 0 189,188
NATIONAL FUEL GAS CO COM 636180101   2,213,645 40,850 SH   SOLE NON 0 0 40,850
NATURAL ALTERNATIVES INTL INC COM 638842302   100,600 16,711 SH   SOLE NON 0 0 16,711
NERDY INC COM 64081V109   18,370 11,000 SH   SOLE NON 0 0 11,000
NEXTERA ENERGY INC COM 65339F101   856,433 12,095 SH   SOLE NON 0 0 12,095
NORFOLK SOUTHERN CORP COM 655844108   3,512,524 16,361 SH   SOLE NON 0 0 16,361
NORTHROP GRUMMAN CORP COM 666807102   3,145,082 7,214 SH   SOLE NON 0 0 7,214
NOVO NORDISK A S ADR COM 670100205   40,563,572 284,178 SH   SOLE NON 0 0 284,178
NVIDIA CORP COM 67066G104   2,969,230 24,035 SH   SOLE NON 0 0 24,035
NXP SEMICONDUCTORS NV COM N6596X109   474,875 1,765 SH   SOLE NON 0 0 1,765
OCCIDENTAL PETE CORP COM 674599105   5,035,825 79,896 SH   SOLE NON 0 0 79,896
OMEGA HEALTHCARE INVS COM 681936100   281,054 8,206 SH   SOLE NON 0 0 8,206
PALANTIR TECHNOLOGIES COM 69608A108   735,811 29,049 SH   SOLE NON 0 0 29,049
PALO ALTO NETWORKS INC COM 697435105   515,973 1,522 SH   SOLE NON 0 0 1,522
PEPSICO INC COM 713448108   2,983,840 18,092 SH   SOLE NON 0 0 18,092
PFIZER INC COM 717081103   3,337,543 119,283 SH   SOLE NON 0 0 119,283
PHILIP MORRIS INTL INC COM 718172109   368,300 3,635 SH   SOLE NON 0 0 3,635
PITNEY BOWES INC COM 724479100   162,220 31,933 SH   SOLE NON 0 0 31,933
PLAINS GP HLDGS LP COM 72651A207   1,852,341 98,424 SH   SOLE NON 0 0 98,424
PROCTER GAMBLE CO COM 742718109   327,445 1,985 SH   SOLE NON 0 0 1,985
PROFIRE ENERGY INC COM 74316X101   23,217 16,350 SH   SOLE NON 0 0 16,350
PROSHARES S P 500 ETF COM 74348A467   404,500 4,208 SH   SOLE NON 0 0 4,208
PROSHARES TR ETF COM 74347G416   478,080 20,750 SH   SOLE NON 0 0 20,750
PROSHARES TR EQTYS ETF COM 74347B391   219,409 3,765 SH   SOLE NON 0 0 3,765
PROSPECT CAPITAL CORP COM 74348T102   66,939 12,105 SH   SOLE NON 0 0 12,105
QUALCOMM INC COM 747525103   272,950 1,371 SH   SOLE NON 0 0 1,371
QUANTA SVCS INC COM 74762E102   337,903 1,330 SH   SOLE NON 0 0 1,330
QURATE RETAIL INC SER A COM 74915M100   15,556 24,691 SH   SOLE NON 0 0 24,691
REGENERON PHARM INC COM 75886F107   8,172,809 7,776 SH   SOLE NON 0 0 7,776
RGC RESOURCES INC COM 74955L103   2,381,592 116,459 SH   SOLE NON 0 0 116,459
S W SEED CO COM 785135104   687,476 1,909,655 SH   SOLE NON 0 0 1,909,655
SCHWAB US DIVIDEND ETF COM 808524797   1,698,866 21,848 SH   SOLE NON 0 0 21,848
SCHWAB US LARGE CAP ETF COM 808524300   1,017,856 10,094 SH   SOLE NON 0 0 10,094
SCHWB STRTGC TR BROD ETF COM 808524102   274,743 4,370 SH   SOLE NON 0 0 4,370
SENSEONICS HOLDINGS INC COM 81727U105   3,990 10,000 SH   SOLE NON 0 0 10,000
SHELL PLC ADR COM 780259305   1,225,521 16,979 SH   SOLE NON 0 0 16,979
SOFI TECHNOLOGIES INC COM 83406F102   92,540 14,000 SH   SOLE NON 0 0 14,000
SOUTHERN COMPANY COM 842587107   362,870 4,678 SH   SOLE NON 0 0 4,678
SPDR DOW JONES INDL ETF COM 78467X109   1,332,995 3,408 SH   SOLE NON 0 0 3,408
SPDR GOLD TRUST COM 78463V107   445,716 2,073 SH   SOLE NON 0 0 2,073
SPDR S P 500 TRUST ETF COM 78462F103   2,459,456 4,519 SH   SOLE NON 0 0 4,519
SPDR S P DIVIDEND ETF COM 78464A763   303,848 2,389 SH   SOLE NON 0 0 2,389
SPROTT PHYSICAL GOLD COM 85208R101   228,438 10,360 SH   SOLE NON 0 0 10,360
SPROTT PHYSICAL SILVER TRUST UNIT COM 85207K107   321,236 32,350 SH   SOLE NON 0 0 32,350
ST JOE COMPANY COM 790148100   2,931,026 53,584 SH   SOLE NON 0 0 53,584
TAKEDA PHARM CO LTD ADR COM 874060205   543,149 41,974 SH   SOLE NON 0 0 41,974
TARGET CORP COM 87612E106   275,775 1,863 SH   SOLE NON 0 0 1,863
THERMO FISHER SCI INC COM 883556102   399,037 722 SH   SOLE NON 0 0 722
TRINITY PLACE HOLDINGS INC COM 89656D101   1,416 12,100 SH   SOLE NON 0 0 12,100
ULTRAPAR PARTICIPACOES S A COM 90400P101   56,695 14,500 SH   SOLE NON 0 0 14,500
UNION PACIFIC CORP COM 907818108   4,954,825 21,899 SH   SOLE NON 0 0 21,899
UNITED STS OIL FD LP ETF COM 91232N207   340,247 4,275 SH   SOLE NON 0 0 4,275
UNITEDHEALTH GROUP COM 91324P102   351,000 689 SH   SOLE NON 0 0 689
VAALCO ENERGY INC NEW COM 91851C201   128,535 20,500 SH   SOLE NON 0 0 20,500
VALERO ENERGY CORP NEW COM 91913Y100   762,543 4,864 SH   SOLE NON 0 0 4,864
VANECK GOLD MINERS ETF COM 92189F106   940,911 27,731 SH   SOLE NON 0 0 27,731
VANGUARD DIV APPREC ETF COM 921908844   498,852 2,733 SH   SOLE NON 0 0 2,733
VANGUARD ENERGY ETF COM 92204A306   1,914,999 15,011 SH   SOLE NON 0 0 15,011
VANGUARD INDX S P500 ETF COM 922908363   5,296,285 10,590 SH   SOLE NON 0 0 10,590
VANGUARD INFO TECH ETF COM 92204A702   2,553,927 4,429 SH   SOLE NON 0 0 4,429
VANGUARD MATERIALS ETF COM 92204A801   1,590,727 8,258 SH   SOLE NON 0 0 8,258
VANGUARD S P 500 GRW ETF COM 921932505   213,167 639 SH   SOLE NON 0 0 639
VANGUARD S P 500 VAL ETF COM 921932703   426,379 2,426 SH   SOLE NON 0 0 2,426
VANGUARD TOTAL INTL ETF COM 921909768   223,532 3,707 SH   SOLE NON 0 0 3,707
VANGUARD TOTL STK MK ETF COM 922908769   277,649 1,038 SH   SOLE NON 0 0 1,038
VERIZON COMMUNICATIONS COM 92343V104   910,633 22,081 SH   SOLE NON 0 0 22,081
VERTEX PHARM INC COM 92532F100   5,499,960 11,734 SH   SOLE NON 0 0 11,734
VISA INC CLASS A COM 92826C839   1,881,656 7,169 SH   SOLE NON 0 0 7,169
WALMART INC COM 931142103   424,349 6,267 SH   SOLE NON 0 0 6,267
WARNER BROS DISCOVERY COM 934423104   216,990 29,165 SH   SOLE NON 0 0 29,165
WASTE MGMT INC DEL COM 94106L109   412,095 1,932 SH   SOLE NON 0 0 1,932
WATSCO INC COM 942622200   5,932,227 12,806 SH   SOLE NON 0 0 12,806
WELLS FARGO CO NEW COM 949746101   288,656 4,860 SH   SOLE NON 0 0 4,860
WILLIAMS COMPANIES INC COM 969457100   1,639,964 38,587 SH   SOLE NON 0 0 38,587
ZEBRA TECHNOLOGIES CL A COM 989207105   4,354,060 14,094 SH   SOLE NON 0 0 14,094