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
ABBVIE INC COM 00287Y109   1,186,536 7,657 SH   SOLE NONE 0 0 0
ABRDN PRECIOUS MTLS ETF COM 003263100   306,282 3,365 SH   SOLE NONE 0 0 0
ACCO BRANDS CORP COM 00081T108   237,120 39,000 SH   SOLE NONE 0 0 0
ADOBE SYS INC COM COM 00724F101   340,658 571 SH   SOLE NONE 0 0 0
ADVANCED MICRO DEVICES COM 007903107   444,399 3,015 SH   SOLE NONE 0 0 0
AIR PRODUCTS CHEM COM 009158106   1,703,375 6,222 SH   SOLE NONE 0 0 0
ALLIANCE RESOURCE PARTNERS L P UNIT LTD COM 01877R108   426,438 20,134 SH   SOLE NONE 0 0 0
ALPHABET INC CL A COM 02079K305   1,182,336 8,464 SH   SOLE NONE 0 0 0
ALPHABET INC CL C COM 02079K107   15,030,044 106,649 SH   SOLE NONE 0 0 0
ALTRIA GROUP INC COM 02209S103   420,840 10,432 SH   SOLE NONE 0 0 0
AMARIN CORP COM 023111206   384,193 441,601 SH   SOLE NONE 0 0 0
AMAZON COM INC COM 023135106   3,607,816 23,745 SH   SOLE NONE 0 0 0
AMERICAN TOWER CORP REIT COM 03027X100   396,926 1,839 SH   SOLE NONE 0 0 0
AMERICAN WATER WORKS CO COM 030420103   6,917,225 52,407 SH   SOLE NONE 0 0 0
AMGEN INC COM 031162100   212,259 737 SH   SOLE NONE 0 0 0
AMMO INC COM 00175J107   39,900 19,000 SH   SOLE NONE 0 0 0
APPLE INC COM 037833100   6,928,142 35,984 SH   SOLE NONE 0 0 0
ARES CAPITAL CORP COM 04010L103   1,352,840 67,541 SH   SOLE NONE 0 0 0
ASML HOLDING NV COM N07059210   259,820 343 SH   SOLE NONE 0 0 0
ATLANTA BRAVES HOLDINGS SER C COM 047726302   438,665 11,083 SH   SOLE NONE 0 0 0
ATT INC COM 00206R102   1,207,863 71,982 SH   SOLE NONE 0 0 0
BALCHEM CORP COM 057665200   6,582,961 44,255 SH   SOLE NONE 0 0 0
BANCO SANTANDER S A COM 05964H105   134,136 32,400 SH   SOLE NONE 0 0 0
BANK OF AMERICA CORP COM 060505104   418,897 12,441 SH   SOLE NONE 0 0 0
BERKSHIRE HATHAWAY CL A COM 084670108   542,625 1 SH   SOLE NONE 0 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   50,163,873 140,649 SH   SOLE NONE 0 0 0
BIOLINERX LTD SPON ADR COM 09071M205   26,167 16,667 SH   SOLE NONE 0 0 0
BJS WHOLESALE CLUB COM 05550J101   2,509,282 37,643 SH   SOLE NONE 0 0 0
BLACKROCK CR ALLOC INCM COM 092508100   142,549 13,813 SH   SOLE NONE 0 0 0
BLOCK INC CL A COM 852234103   407,247 5,265 SH   SOLE NONE 0 0 0
BRISTOL MYERS SQUIBB COM 110122108   1,019,336 19,867 SH   SOLE NONE 0 0 0
BROADCOM INC COM 11135F101   2,041,830 1,829 SH   SOLE NONE 0 0 0
BROWN FORMAN CORP CL B COM 115637209   1,051,295 18,411 SH   SOLE NONE 0 0 0
BUILD A BEAR WORKSHOP COM 120076104   569,025 24,751 SH   SOLE NONE 0 0 0
BUNGE GLOBAL SA COM H11356104   939,315 9,305 SH   SOLE NONE 0 0 0
CADRE HOLDINGS COM 12763L105   3,464,052 105,322 SH   SOLE NONE 0 0 0
CANADIAN PACIFIC KANSAS COM 13646K108   14,673,811 185,604 SH   SOLE NONE 0 0 0
CARDINAL HEALTH INC COM 14149Y108   541,939 5,376 SH   SOLE NONE 0 0 0
CATERPILLAR INC COM 149123101   228,257 772 SH   SOLE NONE 0 0 0
CEL SCI CORPORATION COM 150837607   230,414 84,711 SH   SOLE NONE 0 0 0
CHEVRON CORPORATION COM 166764100   3,016,674 20,225 SH   SOLE NONE 0 0 0
CIGNA GROUP COM 125523100   455,878 1,522 SH   SOLE NONE 0 0 0
CISCO SYSTEM INC COM 17275R102   391,655 7,752 SH   SOLE NONE 0 0 0
COCA COLA COMPANY COM 191216100   536,853 9,110 SH   SOLE NONE 0 0 0
COHEN STEERS INFRA FD COM 19248A109   506,688 23,855 SH   SOLE NONE 0 0 0
COSTAMARE INC COM Y1771G102   215,310 20,683 SH   SOLE NONE 0 0 0
COSTCO WHSL CORP NEW COM 22160K105   353,047 535 SH   SOLE NONE 0 0 0
CROWN CRAFTS INC COM 228309100   319,751 64,466 SH   SOLE NONE 0 0 0
CSX CORP COM 126408103   291,097 8,396 SH   SOLE NONE 0 0 0
CUMMINS INC COM 231021106   251,549 1,050 SH   SOLE NONE 0 0 0
CVS HEALTH CORP COM 126650100   270,112 3,421 SH   SOLE NONE 0 0 0
DANAHER CORP COM 235851102   568,173 2,456 SH   SOLE NONE 0 0 0
DESKTOP METAL COM 25058X105   8,693 11,591 SH   SOLE NONE 0 0 0
DISNEY WALT COMPANY COM 254687106   250,000 2,769 SH   SOLE NONE 0 0 0
DNP SELECT INCOME FD INC COM 23325P104   211,152 24,900 SH   SOLE NONE 0 0 0
DOW INC COM 260557103   229,682 4,188 SH   SOLE NONE 0 0 0
ELI LILLY CO COM 532457108   3,955,703 6,786 SH   SOLE NONE 0 0 0
ENERGY SECTOR SPDR ETF COM 81369Y506   208,357 2,485 SH   SOLE NONE 0 0 0
ENERGY TRANSFER LP COM 29273V100   6,060,801 439,188 SH   SOLE NONE 0 0 0
ENOVIX CORP COM 293594107   309,094 24,688 SH   SOLE NONE 0 0 0
ENTERPRISE PRODUCTS COM 293792107   17,131,863 650,166 SH   SOLE NONE 0 0 0
ESSENTIAL UTILS INC COM 29670G102   1,146,268 30,690 SH   SOLE NONE 0 0 0
EVEREST GROUP LTD COM G3223R108   308,863 874 SH   SOLE NONE 0 0 0
EXXON MOBIL CORP COM 30231G102   329,798 3,298 SH   SOLE NONE 0 0 0
FIRST LOW DURATN MTG ETF COM 33739Q200   235,753 4,879 SH   SOLE NONE 0 0 0
FIRST NASDAQ CYBERSC ETF COM 33734X846   1,602,838 29,770 SH   SOLE NONE 0 0 0
FIRST TR DORSEY ETF COM 33738R605   575,604 11,166 SH   SOLE NONE 0 0 0
FIRST TR GLOBL TACTL ETF COM 33739H101   200,045 8,915 SH   SOLE NONE 0 0 0
FIRST TR MRNSTR DIV ETF COM 336917109   206,592 5,758 SH   SOLE NONE 0 0 0
FIRST TR NASDAQ ETF COM 33738R795   396,875 13,225 SH   SOLE NONE 0 0 0
FIRST TR VII TCW OPP ETF COM 33740F805   1,390,958 31,180 SH   SOLE NONE 0 0 0
FIRST TRUST FINANCL ETF COM 33734X135   798,269 18,440 SH   SOLE NONE 0 0 0
FIRST TRUST WATER ETF COM 33733B100   1,252,099 13,208 SH   SOLE NONE 0 0 0
FISERV INC COM 337738108   236,190 1,778 SH   SOLE NONE 0 0 0
FORD MOTOR CO COM 345370860   313,963 25,756 SH   SOLE NONE 0 0 0
GABELLI DIVIDEND COM 36242H104   486,081 22,462 SH   SOLE NONE 0 0 0
GALECTIN THERAPEUTICS INC COM 363225202   195,030 117,488 SH   SOLE NONE 0 0 0
GENASYS INC COM 36872P103   106,778 52,600 SH   SOLE NONE 0 0 0
GENERAL MOTORS CO COM 37045V100   247,171 6,881 SH   SOLE NONE 0 0 0
GILEAD SCIENCES INC COM 375558103   338,074 4,173 SH   SOLE NONE 0 0 0
GOLDMAN SACHS ETF COM 38150K103   244,360 11,955 SH   SOLE NONE 0 0 0
HANESBRANDS INC COM 410345102   81,172 18,200 SH   SOLE NONE 0 0 0
HAWKINS INC COM 420261109   480,063 6,817 SH   SOLE NONE 0 0 0
HEICO CORP COM 422806109   8,594,673 48,050 SH   SOLE NONE 0 0 0
HEWLETT PACKARD COM 42824C109   218,180 12,849 SH   SOLE NONE 0 0 0
HOME DEPOT INC COM 437076102   780,161 2,252 SH   SOLE NONE 0 0 0
HONEYWELL INTERNATIONAL COM 438516106   295,729 1,410 SH   SOLE NONE 0 0 0
HUNTINGTON BANCSHARES IN COM 446150104   205,021 16,118 SH   SOLE NONE 0 0 0
HUNTINGTON INGALLS COM 446413106   1,198,492 4,616 SH   SOLE NONE 0 0 0
I SHARES SILVER TR ETF COM 46428Q109   1,035,072 47,524 SH   SOLE NONE 0 0 0
INTL BUSINESS MACH CORP COM 459200101   722,889 4,420 SH   SOLE NONE 0 0 0
INVESCO BEARISH FUND ETF COM 46141D104   311,928 16,925 SH   SOLE NONE 0 0 0
INVESCO GLOBAL STRATEGIC INCOME FUND CL A COM 00143K814   38,586 12,250 SH   SOLE NONE 0 0 0
INVESCO NASDAQ 100 ETF COM 46138G649   472,822 2,805 SH   SOLE NONE 0 0 0
INVESCO QQQ TR ETF COM 46090E103   2,152,776 5,257 SH   SOLE NONE 0 0 0
INVESCO SR INCOME TRUST COM 46131H107   392,559 95,746 SH   SOLE NONE 0 0 0
INVESCO TR II PFD ETF COM 46138E511   145,957 12,725 SH   SOLE NONE 0 0 0
IQVIA HLDGS INC COM 46266C105   405,609 1,753 SH   SOLE NONE 0 0 0
ISHARES CORE S P 500 ETF COM 464287200   264,838 554 SH   SOLE NONE 0 0 0
ISHARES EDGE MSCI ETF COM 46429B697   225,516 2,890 SH   SOLE NONE 0 0 0
ISHARES MSCI EMG ETF COM 46434G764   726,215 13,106 SH   SOLE NONE 0 0 0
ISHARES TIP BOND ETF COM 464287176   622,844 5,794 SH   SOLE NONE 0 0 0
ISHARES U S TECHNOLOGY ETF COM 464287721   598,055 4,872 SH   SOLE NONE 0 0 0
JOHNSON JOHNSON COM 478160104   453,875 2,896 SH   SOLE NONE 0 0 0
JPMORGAN CHASE CO COM 46625H100   895,760 5,267 SH   SOLE NONE 0 0 0
JPMORGAN EQUITY ETF COM 46641Q332   406,821 7,399 SH   SOLE NONE 0 0 0
KEYCORP NEW COM 493267108   231,043 16,045 SH   SOLE NONE 0 0 0
KINDER MORGAN INC COM 49456B101   3,494,522 198,102 SH   SOLE NONE 0 0 0
KRAFT HEINZ CO COM 500754106   512,446 13,857 SH   SOLE NONE 0 0 0
L3HARRIS TECHNOLOGIES COM 502431109   3,835,470 18,210 SH   SOLE NONE 0 0 0
LAM RESEARCH CORPORATION COM 512807108   2,151,424 2,747 SH   SOLE NONE 0 0 0
LCNB CORPORATION COM 50181P100   268,768 17,043 SH   SOLE NONE 0 0 0
LEIDOS HOLDINGS INC COM 525327102   255,698 2,362 SH   SOLE NONE 0 0 0
LIFECORE BIOMEDICAL INC COM 514766104   96,360 15,567 SH   SOLE NONE 0 0 0
LINDE PLC NEW COM G54950103   14,303,689 34,827 SH   SOLE NONE 0 0 0
LOCKHEED MARTIN CORP COM 539830109   421,292 930 SH   SOLE NONE 0 0 0
MARATHON PETE CORP COM 56585A102   365,041 2,461 SH   SOLE NONE 0 0 0
MASTERCARD INC CL A COM 57636Q104   887,833 2,082 SH   SOLE NONE 0 0 0
MCCORMICK CO INC COM 579780206   3,055,291 44,655 SH   SOLE NONE 0 0 0
MCDONALDS CORP COM 580135101   665,862 2,246 SH   SOLE NONE 0 0 0
MEDALLION FINANCIAL CORP COM 583928106   145,780 14,800 SH   SOLE NONE 0 0 0
MERCK CO INC NEW COM 58933Y105   866,788 7,951 SH   SOLE NONE 0 0 0
META PLATFORMS INC A COM 30303M102   3,288,997 9,292 SH   SOLE NONE 0 0 0
MICROSOFT CORP COM 594918104   3,306,803 8,794 SH   SOLE NONE 0 0 0
MP MATLS CORP COM 553368101   2,654,303 133,718 SH   SOLE NONE 0 0 0
NATIONAL FUEL GAS COM 636180101   3,513,697 70,036 SH   SOLE NONE 0 0 0
NATURAL ALTERNATIVES INTL INC COM 638842302   125,591 19,233 SH   SOLE NONE 0 0 0
NERDY INC COM 64081V109   37,730 11,000 SH   SOLE NONE 0 0 0
NEXTERA ENERGY INC COM 65339F101   787,249 12,961 SH   SOLE NONE 0 0 0
NORFOLK SOUTHERN CORP COM 655844108   847,557 3,586 SH   SOLE NONE 0 0 0
NORTHROP GRUMMAN CORP COM 666807102   3,275,643 6,997 SH   SOLE NONE 0 0 0
NOVO NORDISK A S ADR COM 670100205   30,117,149 291,128 SH   SOLE NONE 0 0 0
NVIDIA CORP COM 67066G104   1,307,388 2,640 SH   SOLE NONE 0 0 0
NXP SEMICONDUCTORS NV COM N6596X109   376,026 1,637 SH   SOLE NONE 0 0 0
OCCIDENTAL PETE CORP COM 674599105   4,448,337 74,499 SH   SOLE NONE 0 0 0
ODP CORP COM 88337F105   299,347 5,317 SH   SOLE NONE 0 0 0
OMEGA HEALTHCARE INVS COM 681936100   240,748 7,852 SH   SOLE NONE 0 0 0
PALANTIR TECHNOLOGIES COM 69608A108   255,593 14,886 SH   SOLE NONE 0 0 0
PEPSICO INC COM 713448108   3,215,752 19,234 SH   SOLE NONE 0 0 0
PFIZER INC COM 717081103   3,003,694 104,331 SH   SOLE NONE 0 0 0
PHILIP MORRIS INTL COM 718172109   370,933 3,943 SH   SOLE NONE 0 0 0
PHILLIPS 66 COM 718546104   313,123 2,352 SH   SOLE NONE 0 0 0
PITNEY BOWES INC COM 724479100   166,905 37,933 SH   SOLE NONE 0 0 0
PLAINS GP HLDGS LP COM 72651A207   1,617,031 101,381 SH   SOLE NONE 0 0 0
PROCTER GAMBLE CO COM 742718109   285,661 1,949 SH   SOLE NONE 0 0 0
PROFIRE ENERGY INC COM 74316X101   29,594 16,350 SH   SOLE NONE 0 0 0
PROSHARES S P 500 ETF COM 74348A467   312,265 3,280 SH   SOLE NONE 0 0 0
PROSHARES TR EQTYS ETF COM 74347B391   229,191 4,259 SH   SOLE NONE 0 0 0
PROSHARES ULTRAPRO SHORT COM 74347B110   227,255 26,425 SH   SOLE NONE 0 0 0
QUALCOMM INC COM 747525103   203,817 1,410 SH   SOLE NONE 0 0 0
QUANTA SVCS INC COM 74762E102   319,326 1,480 SH   SOLE NONE 0 0 0
QURATE RETAIL INC SER A COM 74915M100   26,046 29,749 SH   SOLE NONE 0 0 0
REGENERON PHARM INC COM 75886F107   6,923,560 7,883 SH   SOLE NONE 0 0 0
REMARK HOLDINGS INC COM 75955K300   1,205,949 2,411,897 SH   SOLE NONE 0 0 0
RGC RESOURCES INC COM 74955L103   2,508,449 123,326 SH   SOLE NONE 0 0 0
SCHWAB US DIVIDEND ETF COM 808524797   1,603,670 21,065 SH   SOLE NONE 0 0 0
SCHWAB US LARGE CAP ETF COM 808524300   870,282 10,490 SH   SOLE NONE 0 0 0
SCHWB STRTGC TR BROD ETF COM 808524102   229,231 4,118 SH   SOLE NONE 0 0 0
SENSEONICS HOLDINGS INC COM 81727U105   5,701 10,000 SH   SOLE NONE 0 0 0
SHELL PLC ADR COM 780259305   1,186,017 18,024 SH   SOLE NONE 0 0 0
SOUTHERN COMPANY COM 842587107   340,844 4,861 SH   SOLE NONE 0 0 0
SPDR DOW JONES INDL ETF COM 78467X109   1,454,850 3,860 SH   SOLE NONE 0 0 0
SPDR S P 500 TRUST ETF COM 78462F103   2,305,995 4,852 SH   SOLE NONE 0 0 0
SPDR S P DIVIDEND ETF COM 78464A763   294,966 2,360 SH   SOLE NONE 0 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102   216,097 1,150 SH   SOLE NONE 0 0 0
SPROTT PHYSICAL GOLD COM 85208R101   502,879 26,260 SH   SOLE NONE 0 0 0
SPROTT PHYSICAL GOLD TR COM 85207H104   449,114 28,193 SH   SOLE NONE 0 0 0
SPROTT PHYSICAL SILVER TR UNIT COM 85207K107   307,848 38,100 SH   SOLE NONE 0 0 0
SPROTT TR ETF COM 85210B102   303,281 12,136 SH   SOLE NONE 0 0 0
ST JOE COMPANY COM 790148100   3,308,624 54,979 SH   SOLE NONE 0 0 0
SW SEED COMPANY COM 785135104   1,364,094 1,948,705 SH   SOLE NONE 0 0 0
TAKEDA PHARM CO LTD ADR COM 874060205   539,612 37,814 SH   SOLE NONE 0 0 0
TARGET CORP COM 87612E106   287,586 2,019 SH   SOLE NONE 0 0 0
THERMO FISHER SCI INC COM 883556102   382,939 721 SH   SOLE NONE 0 0 0
TRINITY PLACE HOLDINGS INC COM 89656D101   1,343 12,100 SH   SOLE NONE 0 0 0
UNION PACIFIC CORP COM 907818108   5,555,630 22,619 SH   SOLE NONE 0 0 0
UNITEDHEALTH GROUP COM 91324P102   633,387 1,203 SH   SOLE NONE 0 0 0
VALERO ENERGY CORP NEW COM 91913Y100   647,547 4,981 SH   SOLE NONE 0 0 0
VANECK GOLD MINERS ETF COM 92189F106   875,442 28,231 SH   SOLE NONE 0 0 0
VANGUARD DIV APPREC ETF COM 921908844   311,654 1,829 SH   SOLE NONE 0 0 0
VANGUARD ENERGY ETF COM 92204A306   1,657,146 14,130 SH   SOLE NONE 0 0 0
VANGUARD INDX S P500 ETF COM 922908363   4,290,246 9,822 SH   SOLE NONE 0 0 0
VANGUARD INFO TECH ETF COM 92204A702   2,173,252 4,490 SH   SOLE NONE 0 0 0
VANGUARD MATERIALS ETF COM 92204A801   1,362,122 7,171 SH   SOLE NONE 0 0 0
VANGUARD S P 500 VAL ETF COM 921932703   331,438 1,973 SH   SOLE NONE 0 0 0
VANGUARD TOTL STK MK ETF COM 922908769   269,486 1,136 SH   SOLE NONE 0 0 0
VERIZON COMMUNICATIONS COM 92343V104   899,394 23,856 SH   SOLE NONE 0 0 0
VERTEX PHARM INC COM 92532F100   4,798,047 11,792 SH   SOLE NONE 0 0 0
VISA INC CLASS A COM 92826C839   1,283,561 4,930 SH   SOLE NONE 0 0 0
WALMART INC COM 931142103   367,819 2,333 SH   SOLE NONE 0 0 0
WARNER BROS DISCOVERY COM 934423104   349,705 30,730 SH   SOLE NONE 0 0 0
WASTE MANAGEMENT INC DEL COM 94106L109   434,300 2,425 SH   SOLE NONE 0 0 0
WATSCO INC COM 942622200   5,191,379 12,116 SH   SOLE NONE 0 0 0
WELLS FARGO CO NEW COM 949746101   241,722 4,911 SH   SOLE NONE 0 0 0
WILLIAMS COMPANIES INC COM 969457100   2,571,692 73,836 SH   SOLE NONE 0 0 0
WOODWARD INC COM 980745103   2,114,477 15,533 SH   SOLE NONE 0 0 0
YIELD10 BIOSCIENCE INC COM 98585K862   12,000 50,000 SH   SOLE NONE 0 0 0
ZEBRA TECHNOLOGIES CL A COM 989207105   3,890,580 14,234 SH   SOLE NONE 0 0 0