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
3M CO COM 88579Y101   2,905 20 SH   SOLE   0 0 20
ABBOTT LABORATORIES COM 002824100   2,465 24 SH   SOLE   0 0 24
ABBVIE INC COM 00287Y109   3,698 17 SH   SOLE   0 0 17
ABRDN EMERGING MARKETS EX CH COM 00301W105   58,109 7,971 SH   SOLE   0 0 7,971
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   157,326 793 SH   SOLE   0 0 793
ACCESS NEWSWIRE INC COM NEW 46520M204   1,140,885 128,768 SH   SOLE   0 0 128,768
ACME UTD CORP COM 004816104   4,930,662 109,409 SH   SOLE   0 0 109,409
ADOBE INC COM 00724F101   34,761 143 SH   SOLE   0 0 143
AEHR TEST SYS COM 00760J108   6,642,030 179,127 SH   SOLE   0 0 179,127
AIR PRODUCTS AND CHEMICALS I COM 009158106   4,067 14 SH   SOLE   0 0 14
AIRGAIN INC COM 00938A104   15,224 2,768 SH   SOLE   0 0 2,768
ALICO INC COM 016230104   2,295,253 55,629 SH   SOLE   0 0 55,629
ALLEGION PLC ORD SHS G0176J109   265,500 1,827 SH   SOLE   0 0 1,827
ALPHABET INC CAP STK CL A 02079K305   48,023 167 SH   SOLE   0 0 167
ALPHABET INC CAP STK CL C 02079K107   390,835 1,362 SH   SOLE   0 0 1,362
ALPS ETF TR ALERIAN MLP 00162Q452   9,090,001 172,682 SH   SOLE   0 0 172,682
ALTRIA GROUP INC COM 02209S103   299,798 4,471 SH   SOLE   0 0 4,471
AMERICAN EXPRESS CO COM 025816109   3,630 12 SH   SOLE   0 0 12
AMERIS BANCORP COM 03076K108   694,233 8,879 SH   SOLE   0 0 8,879
AMPLITECH GROUP INC COM NEW 03211Q200   3,034,671 1,597,195 SH   SOLE   0 0 1,597,195
ANALOG DEVICES INC COM 032654105   4,454 14 SH   SOLE   0 0 14
APPLE INC COM 037833100   101,516 400 SH   SOLE   0 0 400
ARCHROCK INC COM 03957W106   6,347,207 182,391 SH   SOLE   0 0 182,391
ARROWMARK FINANCIAL CORP COM 861780104   1,563 82 SH   SOLE   0 0 82
ASCENT INDUSTRIES CO COM 871565107   4,333,497 325,582 SH   SOLE   0 0 325,582
ATOMERA INC COM 04965B100   381 100 SH   SOLE   0 0 100
AUTOMATIC DATA PROCESSING IN COM 053015103   184,900 902 SH   SOLE   0 0 902
AVINO SILVER & GOLD MINES LT COM 053906103   18,948 2,998 SH   SOLE   0 0 2,998
BALCHEM CORP COM 057665200   271,168 1,600 SH   SOLE   0 0 1,600
BANK AMERICA CORP COM 060505104   7,069 145 SH   SOLE   0 0 145
BANK NEW YORK MELLON CORP COM 064058100   4,390 37 SH   SOLE   0 0 37
BARRETT BUSINESS SVCS INC COM 068463108   198,716 6,810 SH   SOLE   0 0 6,810
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,120,460 4,425 SH   SOLE   0 0 4,425
BIOFRONTERA INC *W EXP 10/27/202 09077D118   5,918 154,900 SH   SOLE   0 0 154,900
BIOVENTUS INC COM CL A 09075A108   6,465 708 SH   SOLE   0 0 708
BJS RESTAURANTS INC COM 09180C106   17,550 500 SH   SOLE   0 0 500
BK TECHNOLOGIES CORPORATION COM NEW 05587G203   5,157,680 69,110 SH   SOLE   0 0 69,110
BLACKSTONE INC COM 09260D107   59,795 520 SH   SOLE   0 0 520
BLOCK H & R INC COM 093671105   58,596 1,822 SH   SOLE   0 0 1,822
BOOKING HOLDINGS INC COM 09857L108   210,799 50 SH   SOLE   0 0 50
BRANCHOUT FOOD INC COM 105230106   3,414,180 1,034,600 SH   SOLE   0 0 1,034,600
BRIDGELINE DIGITAL INC COM 10807Q700   858,983 1,077,770 SH   SOLE   0 0 1,077,770
BRISTOL-MYERS SQUIBB CO COM 110122108   2,245 37 SH   SOLE   0 0 37
BRT APARTMENTS CORP COM 055645303   3,549 266 SH   SOLE   0 0 266
BUDA JUICE INC COM 11882T106   3,079,860 293,320 SH   SOLE   0 0 293,320
BURFORD CAPITAL LIMITED ORD SHS G17977110   46 10 SH   SOLE   0 0 10
C H ROBINSON WORLDWIDE IN COM NEW 12541W209   396,318 2,377 SH   SOLE   0 0 2,377
CALLAN JMB INC COM 131100109   306,853 245,482 SH   SOLE   0 0 245,482
CAMDEN PPTY TR SH BEN INT 133131102   18,659 189 SH   SOLE   0 0 189
CANADIAN IMPERIAL BANK OF CO COM 136069101   10,603 111 SH   SOLE   0 0 111
CAPITAL ONE FINL CORP COM 14040H105   2,737 15 SH   SOLE   0 0 15
CARETRUST REIT INC COM 14174T107   400,313 10,808 SH   SOLE   0 0 10,808
CARRIAGE SVCS INC COM 143905107   4,498,652 98,525 SH   SOLE   0 0 98,525
CARRIER GLOBAL CORPORATION COM 14448C104   1,802 32 SH   SOLE   0 0 32
CDW CORP COM 12514G108   171,546 1,417 SH   SOLE   0 0 1,417
CECO ENVIRONMENTAL CORP COM 125141101   404,191 6,784 SH   SOLE   0 0 6,784
CELSIUS HLDGS INC COM NEW 15118V207   1,376,624 38,800 SH   SOLE   0 0 38,800
CHEMED CORP NEW COM 16359R103   166,206 440 SH   SOLE   0 0 440
CHEVRON CORPORATION COM 166764100   5,173 25 SH   SOLE   0 0 25
CLEARFIELD INC COM 18482P103   199,134 7,523 SH   SOLE   0 0 7,523
CLIMB GLOBAL SOLUTIONS INC COM 946760105   44,714 2,256 SH   SOLE   0 0 2,256
CME GROUP INC COM 12572Q105   2,659 9 SH   SOLE   0 0 9
CMS ENERGY CORP COM 125896100   2,716 35 SH   SOLE   0 0 35
COCA COLA CO COM 191216100   302,241 3,947 SH   SOLE   0 0 3,947
COEUR MNG INC COM NEW 192108504   541,628 28,856 SH   SOLE   0 0 28,856
COHERENT CORP COM 19247G107   12,776,394 53,635 SH   SOLE   0 0 53,635
COLGATE PALMOLIVE CO COM 194162103   127 1 SH   SOLE   0 0 1
COMCAST CORP NEW CL A 20030N101   2,527 88 SH   SOLE   0 0 88
CONCRETE PUMPING HLDGS INC COM 206704108   17,850 2,500 SH   SOLE   0 0 2,500
CONOCOPHILLIPS COM 20825C104   5,412 41 SH   SOLE   0 0 41
CORE MOLDING TECHNOLOGIES IN COM 218683100   3,252,212 145,188 SH   SOLE   0 0 145,188
CREXENDO INC COM 226552107   3,720,035 602,923 SH   SOLE   0 0 602,923
CUSTOMERS BANCORP INC COM 23204G100   13,882 200 SH   SOLE   0 0 200
DANAHER CORP DEL COM 235851102   2,086 11 SH   SOLE   0 0 11
DATA I O CORP COM 237690102   253 100 SH   SOLE   0 0 100
DATA STORAGE CORP *W EXP 05/18/202 23786R110   90 1,787 SH   SOLE   0 0 1,787
DEERE & CO COM 244199105   4,507 8 SH   SOLE   0 0 8
DIREXION SHARES ETF TRUST CALL 25460G195   9,843 300 PRN   SOLE   0 0 300
DIREXION SHARES ETF TRUST DAILY FTSE CHINA 25460G195   23,791 725 SH   SOLE   0 0 725
DISNEY WALT CO COM 254687106   2,314 24 SH   SOLE   0 0 24
DOUBLELINE INCOME SOLUTIONS COM 258622109   3,596 332 SH   SOLE   0 0 332
DOVER CORP COM 260003108   3,544 17 SH   SOLE   0 0 17
DUOS TECHNOLOGIES GROUP INC COM 266042407   741 108 SH   SOLE   0 0 108
EATON CORP PLC SHS G29183103   3,935 11 SH   SOLE   0 0 11
EDIBLE GARDEN AG INC *W EXP 99/99/999 28059P113   14,544 142,025 SH   SOLE   0 0 142,025
ELAUWIT CONNECTION INC COM 28417M109   2,463,216 415,382 SH   SOLE   0 0 415,382
ELEVRA LITHIUM LTD SPONSORED ADS 805700101   10,308 175 SH   SOLE   0 0 175
ELI LILLY & CO COM 532457108   1,840 2 SH   SOLE   0 0 2
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100   145,042 28,778 SH   SOLE   0 0 28,778
ENSIGN GROUP INC COM 29358P101   9,973,437 49,480 SH   SOLE   0 0 49,480
EOG RES INC COM 26875P101   3,759 26 SH   SOLE   0 0 26
EQUINOX GOLD CORP COM 29446Y502   5,661,278 391,513 SH   SOLE   0 0 391,513
EVI INDS INC COM 26929N102   301,292 14,640 SH   SOLE   0 0 14,640
EVOLUTION PETE CORP COM 30049A107   11,450 2,500 SH   SOLE   0 0 2,500
EXCELERATE ENERGY INC CL A COM 30069T101   8,355 250 SH   SOLE   0 0 250
EXPEDITORS INTL WASH INC COM 302130109   293,732 2,051 SH   SOLE   0 0 2,051
FIDELITY NATL INFORMATION SV COM 31620M106   3,847 82 SH   SOLE   0 0 82
FIRST MAJESTIC SILVER CORP COM 32076V103   67,662 3,150 SH   SOLE   0 0 3,150
FITLIFE BRANDS INC COM NEW 33817P405   283,518 19,966 SH   SOLE   0 0 19,966
FLAHERTY & CRUMRIN PFD & INM COM 338478100   18,836,165 1,216,021 SH   SOLE   0 0 1,216,021
FLOTEK INDUSTRIES INC COM NEW 343389409   3,235,229 190,644 SH   SOLE   0 0 190,644
FRANCO NEV CORP COM 351858105   2,369,978 9,593 SH   SOLE   0 0 9,593
FREIGHTOS LTD ORD SHS G51405101   1,285,742 783,989 SH   SOLE   0 0 783,989
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   5,986,092 1,204,593 SH   SOLE   0 0 1,204,593
GALLAGHER ARTHUR J & CO COM 363576109   1,950 9 SH   SOLE   0 0 9
GENERAL DYNAMICS CORP COM 369550108   3,776 11 SH   SOLE   0 0 11
GLADSTONE LD CORP COM 376549101   1,020 100 SH   SOLE   0 0 100
GLOBAL INDUSTRIAL COMPANY COM 37892E102   60,960 1,934 SH   SOLE   0 0 1,934
GLOBAL SELF STORAGE INC COM 37955N106   85,108 16,655 SH   SOLE   0 0 16,655
GLOBAL WTR RES INC COM 379463102   898,141 118,332 SH   SOLE   0 0 118,332
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   7,410 153 SH   SOLE   0 0 153
GLOBAL X FDS US INFR DEV ETF 37954Y673   718,505 14,141 SH   SOLE   0 0 14,141
GOLD COM INC COM 00181T107   3,286,721 82,004 SH   SOLE   0 0 82,004
GOLD ROYALTY CORP COMMON SHARES 38071H106   13,604 3,800 SH   SOLE   0 0 3,800
GOLDMAN SACHS GROUP INC COM 38141G104   3,384 4 SH   SOLE   0 0 4
GPGI INC COM CL A 20459V105   4,875,433 285,113 SH   SOLE   0 0 285,113
GRAND CANYON ED INC COM 38526M106   114,941 676 SH   SOLE   0 0 676
GREEN BRICK PARTNERS INC COM 392709101   53,687 833 SH   SOLE   0 0 833
HARROW INC COM 415858109   1,424,399 40,397 SH   SOLE   0 0 40,397
HENRY JACK & ASSOC INC COM 426281101   813,906 5,150 SH   SOLE   0 0 5,150
HERSHEY CO COM 427866108   280,301 1,348 SH   SOLE   0 0 1,348
HILTON GRAND VACATIONS INC COM 43283X105   244,305 6,245 SH   SOLE   0 0 6,245
HOME DEPOT INC COM 437076102   270,138 821 SH   SOLE   0 0 821
HUDBAY MINERALS INC COM 443628102   48,572 2,324 SH   SOLE   0 0 2,324
HUDSON TECHNOLOGIES INC COM 444144109   5,880 1,000 SH   SOLE   0 0 1,000
IDEX CORP COM 45167R104   1,249,704 6,593 SH   SOLE   0 0 6,593
ILLINOIS TOOL WKS INC COM 452308109   104,760 400 SH   SOLE   0 0 400
INDEPENDENCE RLTY TR INC COM 45378A106   410,092 27,232 SH   SOLE   0 0 27,232
INFUSYSTEM HLDGS INC COM 45685K102   23,075 2,500 SH   SOLE   0 0 2,500
INTELLINETICS INC COM 45825X204   2,475,658 332,303 SH   SOLE   0 0 332,303
INTERNATIONAL BUSINESS MACHS COM 459200101   50,418 208 SH   SOLE   0 0 208
INTEST CORP COM 461147100   2,888,149 211,586 SH   SOLE   0 0 211,586
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   356 13 SH   SOLE   0 0 13
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409   1,422,885 23,627 SH   SOLE   0 0 23,627
ISHARES SILVER TR ISHARES 46428Q109   524,678 7,700 SH   SOLE   0 0 7,700
ISHARES TR ISHS 1-5YR INVS 464288646   61,706 1,174 SH   SOLE   0 0 1,174
ISHARES TR MSCI INDIA SM CP 46429B614   52,465 875 SH   SOLE   0 0 875
ISHARES TR PFD AND INCM SEC 464288687   20,977,916 691,884 SH   SOLE   0 0 691,884
ISHARES TR RESIDENTIAL MULT 464288562   12,158,646 146,120 SH   SOLE   0 0 146,120
ISHARES TR US INFRASTRUC 46435U713   17,160 300 SH   SOLE   0 0 300
J & J SNACK FOODS CORP COM 466032109   144,126 1,800 SH   SOLE   0 0 1,800
J P MORGAN EXCHANGE TRADED F JPMORGAM LTD DUR 46654Q773   13,622 261 SH   SOLE   0 0 261
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   36,288 717 SH   SOLE   0 0 717
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   25,277,137 499,892 SH   SOLE   0 0 499,892
JAPAN SMALLER CAPITALIZATION COM 47109U104   427,520 39,222 SH   SOLE   0 0 39,222
JOHNSON & JOHNSON COM 478160104   35,933 147 SH   SOLE   0 0 147
JOINT CORP COM 47973J102   585 66 SH   SOLE   0 0 66
KAYNE ANDERSON ENERGY INFRST COM 486606106   8,371,803 586,261 SH   SOLE   0 0 586,261
KINGSWAY FINL SVCS INC COM NEW 496904202   2,898,059 277,858 SH   SOLE   0 0 277,858
KORU MEDICAL SYSTEMS INC COM 759910102   63,029 14,590 SH   SOLE   0 0 14,590
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   4,977,865 70,598 SH   SOLE   0 0 70,598
LEGACY ED INC COM 52474R207   5,614,970 448,480 SH   SOLE   0 0 448,480
LEGACY HOUSING CORP COM 52472M101   3,683,734 180,310 SH   SOLE   0 0 180,310
LEGGETT & PLATT INC COM 524660107   19,860 2,000 SH   SOLE   0 0 2,000
LGL GROUP INC COM 50186A108   3,404,507 489,857 SH   SOLE   0 0 489,857
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805   20,060 2,000 SH   SOLE   0 0 2,000
LOCKHEED MARTIN CORP COM 539830109   296,291 490 SH   SOLE   0 0 490
LOWES COS INC COM 548661107   219,966 931 SH   SOLE   0 0 931
LULULEMON ATHLETICA INC COM 550021109   176,525 1,153 SH   SOLE   0 0 1,153
MAGNUM ICE CREAM CO NV ORD SHS N5505D105   9,957 666 SH   SOLE   0 0 666
MAMAS CREATIONS INC COM 56146T103   10,578,787 689,621 SH   SOLE   0 0 689,621
MANHATTAN BRDG CAP INC COM 562803106   1,033 232 SH   SOLE   0 0 232
MARKETAXESS HLDGS INC COM 57060D108   191,171 1,159 SH   SOLE   0 0 1,159
MARTEN TRANS LTD COM 573075108   297,474 22,656 SH   SOLE   0 0 22,656
MASCO CORP COM 574599106   198,727 3,292 SH   SOLE   0 0 3,292
MCDONALDS CORP COM 580135101   4,041 13 SH   SOLE   0 0 13
MEDTRONIC PLC SHS G5960L103   2,513 29 SH   SOLE   0 0 29
MERCK & CO INC COM 58933Y105   56,430 466 SH   SOLE   0 0 466
META PLATFORMS INC CL A 30303M102   260,892 456 SH   SOLE   0 0 456
MICROSOFT CORP COM 594918104   3,332 9 SH   SOLE   0 0 9
MILLER INDS INC TENN COM NEW 600551204   638,930 14,027 SH   SOLE   0 0 14,027
MOBILICOM LTD *W EXP 08/31/202 60742B110   229,667 142,650 SH   SOLE   0 0 142,650
MOBILICOM LTD ORD SHS NEW Q6297L120   2,203,256 428,649 SH   SOLE   0 0 428,649
MODIV INDUSTRIAL INC COM STK CL C 60784B101   2,864 200 SH   SOLE   0 0 200
MODULAR MED INC COM NEW 60785L306   525,309 99,490 SH   SOLE   0 0 99,490
MONDELEZ INTL INC CL A 609207105   2,767 48 SH   SOLE   0 0 48
MORGAN STANLEY COM NEW 617446448   4,444 27 SH   SOLE   0 0 27
M-TRON INDS INC COM 55380K109   5,716,879 85,518 SH   SOLE   0 0 85,518
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203   164,050 96,500 SH   SOLE   0 0 96,500
NEOGENOMICS INC COM NEW 64049M209   347,739 46,865 SH   SOLE   0 0 46,865
NEPHROS INC COM 640671400   361,182 121,202 SH   SOLE   0 0 121,202
NETCAPITAL INC *W EXP 07/12/202 64113L111   4,964 199,352 SH   SOLE   0 0 199,352
NEUROONE MED TECHNOLOGIES CO COM NEW 64130M209   1,429,147 1,840,498 SH   SOLE   0 0 1,840,498
NEWMONT CORP COM 651639106   1,573,316 14,534 SH   SOLE   0 0 14,534
NEXTERA ENERGY INC COM 65339F101   7,179,996 77,304 SH   SOLE   0 0 77,304
NIKE INC CL B 654106103   176,758 3,321 SH   SOLE   0 0 3,321
NORFOLK SOUTHN CORP COM 655844108   1,148 4 SH   SOLE   0 0 4
NVIDIA CORPORATION COM 67066G104   524 3 SH   SOLE   0 0 3
NVR INC COM 62944T105   171,336 26 SH   SOLE   0 0 26
NXP SEMICONDUCTORS N V COM N6596X109   1,969 10 SH   SOLE   0 0 10
OIL DRI CORP AMER COM 677864100   6,521,107 100,186 SH   SOLE   0 0 100,186
ONE STOP SYS INC COM 68247W109   4,092,842 540,666 SH   SOLE   0 0 540,666
OOMA INC COM 683416101   403,617 27,740 SH   SOLE   0 0 27,740
OPTIMIZERX CORP COM NEW 68401U204   9,295 1,480 SH   SOLE   0 0 1,480
OR ROYALTIES INC. COM SHS 68390D106   6,230,072 163,863 SH   SOLE   0 0 163,863
PACER FDS TR INDUSTRIAL RELET 69374H766   800,201 21,778 SH   SOLE   0 0 21,778
PAYPAL HLDGS INC COM 70450Y103   168,888 3,734 SH   SOLE   0 0 3,734
PAYSIGN INC COM 70451A104   281,413 47,697 SH   SOLE   0 0 47,697
PEMBINA PIPELINE CORP COM 706327103   657,033 14,679 SH   SOLE   0 0 14,679
PENNANT GROUP INC COM 70805E109   763,464 25,048 SH   SOLE   0 0 25,048
PEPSICO INC COM 713448108   247,225 1,592 SH   SOLE   0 0 1,592
PERFECT MOMENT LTD COM SHS 713715100   1,112,289 4,294,552 SH   SOLE   0 0 4,294,552
PFIZER INC COM 717081103   18,252 650 SH   SOLE   0 0 650
PGIM ETF TR PGIM ULTRA SH BD 69344A107   16,088 325 SH   SOLE   0 0 325
PHILIP MORRIS INTL INC COM 718172109   397,180 2,381 SH   SOLE   0 0 2,381
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   26,953 268 SH   SOLE   0 0 268
POLAR PWR INC COM NEW 73102V204   1,393 714 SH   SOLE   0 0 714
POLARIS INC COM 731068102   217,544 3,992 SH   SOLE   0 0 3,992
POOL CORP COM 73278L105   157,616 779 SH   SOLE   0 0 779
POSTAL REALTY TRUST INC CL A 73757R102   3,712 200 SH   SOLE   0 0 200
POWERFLEET INC COM 73931J109   867,174 281,550 SH   SOLE   0 0 281,550
PROCTER & GAMBLE CO COM 742718109   3,467 24 SH   SOLE   0 0 24
PRO-DEX INC COLO COM NEW 74265M205   519,002 10,566 SH   SOLE   0 0 10,566
PROGRESSIVE CORP COM 743315103   2,211 11 SH   SOLE   0 0 11
PROSHARES TR PSHS ULTRUSS2000 74347R842   695,383 14,900 SH   SOLE   0 0 14,900
PURE CYCLE CORP COM NEW 746228303   3,156,979 313,815 SH   SOLE   0 0 313,815
QUAKER HOUGHTON COM 747316107   2,081,847 16,758 SH   SOLE   0 0 16,758
QUALCOMM INC COM 747525103   128,780 1,000 SH   SOLE   0 0 1,000
RAYONIER INC COM 754907103   5,692 276 SH   SOLE   0 0 276
RED VIOLET INC COM 75704L104   268,635 7,764 SH   SOLE   0 0 7,764
REPUBLIC SVCS INC COM 760759100   1,534 7 SH   SOLE   0 0 7
RESEARCH SOLUTIONS INC COM 761025105   1,374,989 608,402 SH   SOLE   0 0 608,402
RESOLUTE HLDGS MGMT INC COM 76134H101   94,459 582 SH   SOLE   0 0 582
RIMINI STR INC DEL COM 76674Q107   817,308 249,179 SH   SOLE   0 0 249,179
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   2,107 140 SH   SOLE   0 0 140
ROSS STORES INC COM 778296103   161 1 SH   SOLE   0 0 1
ROYAL GOLD INC COM 780287108   3,579,148 14,064 SH   SOLE   0 0 14,064
ROYCE MICRO-CAP TR INC COM 780915104   1,010,606 89,355 SH   SOLE   0 0 89,355
RTX CORPORATION COM 75513E101   4,244 22 SH   SOLE   0 0 22
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408   231,590 59,688 SH   SOLE   0 0 59,688
SCHWAB CHARLES CORP COM 808513105   4,418 47 SH   SOLE   0 0 47
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   12,349,753 508,848 SH   SOLE   0 0 508,848
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   3,135 8 SH   SOLE   0 0 8
SEI INVTS CO COM 784117103   92,360 1,177 SH   SOLE   0 0 1,177
SMITH MIDLAND CORP COM 832156103   2,613,233 80,333 SH   SOLE   0 0 80,333
SONO TEK CORP COM 835483108   212,960 52,453 SH   SOLE   0 0 52,453
SPDR GOLD TR GOLD SHS 78463V107   443,629 1,031 SH   SOLE   0 0 1,031
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101   71,580 1,500 SH   SOLE   0 0 1,500
STANDARD LITHIUM LTD COM 853606101   16,266 4,770 SH   SOLE   0 0 4,770
STRIDE INC COM 86333M108   87,730 995 SH   SOLE   0 0 995
SYSCO CORP COM 871829107   228,834 3,208 SH   SOLE   0 0 3,208
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   441,603 1,303 SH   SOLE   0 0 1,303
TARGA RES CORP COM 87612G101   1,949,023 7,773 SH   SOLE   0 0 7,773
TECOGEN INC NEW COM NEW 87876P201   1,762,072 688,309 SH   SOLE   0 0 688,309
TESLA INC COM 88160R101   372 1 SH   SOLE   0 0 1
TEXAS INSTRS INC COM 882508104   257,711 1,327 SH   SOLE   0 0 1,327
THE BEACHBODY COMPANY INC COM CL A NEW 073463309   33,666 3,100 SH   SOLE   0 0 3,100
THE CIGNA GROUP COM 125523100   2,935 11 SH   SOLE   0 0 11
THERMO FISHER SCIENTIFIC INC COM 883556102   6,396 13 SH   SOLE   0 0 13
TJX COS INC NEW COM 872540109   330,600 2,070 SH   SOLE   0 0 2,070
TOMPKINS FINL CORP COM 890110109   23,652 300 SH   SOLE   0 0 300
TORTOISE CAPITAL SERIES TRUS ELECTRIFICATION 890930100   5,572,998 254,707 SH   SOLE   0 0 254,707
TORTOISE ENERGY INFRSTRCTR C COM 89147L886   9,796,808 196,526 SH   SOLE   0 0 196,526
TRANSACT TECHNOLOGIES INC COM 892918103   329,070 100,021 SH   SOLE   0 0 100,021
TRANSCAT INC COM 893529107   11,018 150 SH   SOLE   0 0 150
TUCOWS INC COM NEW 898697206   9,438 550 SH   SOLE   0 0 550
U S PHYSICAL THERAPY COM 90337L108   3,238,677 42,950 SH   SOLE   0 0 42,950
UMH PPTYS INC COM 903002103   121,934 8,450 SH   SOLE   0 0 8,450
UNILEVER PLC SPON ADR NEW 904767803   217,847 3,787 SH   SOLE   0 0 3,787
UNION PAC CORP COM 907818108   3,882 16 SH   SOLE   0 0 16
UNITED PARCEL SVCS INC CL B 911312106   60,307 613 SH   SOLE   0 0 613
UNITEDHEALTH GROUP INC COM 91324P102   2,706 10 SH   SOLE   0 0 10
USA COMPRESSION PARTNERS LP COM UNIT LTDPAR 90290N109   4,985,958 183,848 SH   SOLE   0 0 183,848
UTAH MED PRODS INC COM 917488108   1,143,866 18,361 SH   SOLE   0 0 18,361
VANECK ETF TRUST BDC INCOME ETF 92189F411   313,882 24,522 SH   SOLE   0 0 24,522
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,869,906 20,376 SH   SOLE   0 0 20,376
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   4,894,983 40,778 SH   SOLE   0 0 40,778
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   142,376 1,472 SH   SOLE   0 0 1,472
VANECK ETF TRUST VANECK VIETNAM 92189F817   15,579 900 SH   SOLE   0 0 900
VANECK MERK GOLD ETF GOLD SHS 921078101   4,505 100 SH   SOLE   0 0 100
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   10,743 137 SH   SOLE   0 0 137
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   10,406 209 SH   SOLE   0 0 209
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   12,344,120 139,167 SH   SOLE   0 0 139,167
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   33,467 670 SH   SOLE   0 0 670
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   29,767 634 SH   SOLE   0 0 634
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   8,489 145 SH   SOLE   0 0 145
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   16,829 168 SH   SOLE   0 0 168
VANGUARD WORLD FD UTILITIES ETF 92204A876   5,319,069 26,845 SH   SOLE   0 0 26,845
VENU HLDG CORP COM 92333E104   597,432 180,493 SH   SOLE   0 0 180,493
VERIZON COMMUNICATIONS INC COM 92343V104   15,060 300 SH   SOLE   0 0 300
VERTEX PHARMACEUTICALS INC COM 92532F100   156,289 350 SH   SOLE   0 0 350
VIATRIS INC COM 92556V106   581 43 SH   SOLE   0 0 43
VICI PPTYS INC COM 925652109   4,794 166 SH   SOLE   0 0 166
VIEMED HEALTHCARE INC COM 92663R105   3,130,857 339,941 SH   SOLE   0 0 339,941
WALMART INC COM 931142103   3,977 32 SH   SOLE   0 0 32
WELLS FARGO & CO COM 949746101   8,439 106 SH   SOLE   0 0 106
WELLTOWER INC COM 95040Q104   845,606 4,277 SH   SOLE   0 0 4,277
WHEATON PRECIOUS METALS CORP COM 962879102   5,449,584 41,539 SH   SOLE   0 0 41,539
WHERE FOOD COMES FROM INC COM NEW 96327X200   772,766 58,059 SH   SOLE   0 0 58,059
WILLDAN GROUP INC COM 96924N100   15,312 200 SH   SOLE   0 0 200
WOODWARD INC COM 980745103   23,265 65 SH   SOLE   0 0 65
XCEL ENERGY INC COM 98389B100   3,258 41 SH   SOLE   0 0 41
ZOETIS INC CL A 98978V103   141,498 1,197 SH   SOLE   0 0 1,197