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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM Stock 00287Y109 978,774 5,273 SH SOLE 0 0 5,273
ABRDN PHYSICAL GOLD SHARES ETF ETF 00326A104 369,491 11,715 SH SOLE 0 0 11,715
AEHR TEST SYS COM Stock 00760J108 1,632,412 126,250 SH SOLE 0 0 126,250
AFLAC INC COM Stock 001055102 247,831 2,350 SH SOLE 0 0 2,350
AIRBNB INC COM CL A Stock 009066101 1,171,209 8,850 SH SOLE 0 0 8,850
ALKAMI TECHNOLOGY INC COM Stock 01644J108 1,169,281 38,795 SH SOLE 0 0 38,795
ALPHABET INC CAP STK CL A Stock 02079K305 4,083,249 23,170 SH SOLE 0 0 23,170
ALPHABET INC CAP STK CL C Stock 02079K107 4,385,080 24,720 SH SOLE 0 0 24,720
AMAZON COM INC COM Stock 023135106 11,266,773 51,355 SH SOLE 0 0 51,355
APPLE INC COM Stock 037833100 831,759 4,054 SH SOLE 0 0 4,054
AQUESTIVE THERAPEUTICS INC COM Stock 03843E104 144,266 43,585 SH SOLE 0 0 43,585
ARES CAPITAL CORP COM CEF 04010L103 279,770 12,740 SH SOLE 0 0 12,740
ASPEN AEROGELS INC COM Stock 04523Y105 83,945 14,180 SH SOLE 0 0 14,180
ASURE SOFTWARE INC COM Stock 04649U102 875,081 89,660 SH SOLE 0 0 89,660
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 1,942,920 6,300 SH SOLE 0 0 6,300
AXCELIS TECHNOLOGIES INC COM NEW Stock 054540208 1,177,412 16,895 SH SOLE 0 0 16,895
BACKBLAZE INC COM CL A Stock 05637B105 219,037 39,825 SH SOLE 0 0 39,825
BARRETT BUSINESS SVCS INC COM Stock 068463108 483,604 11,600 SH SOLE 0 0 11,600
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,505,887 3,100 SH SOLE 0 0 3,100
BIOLIFE SOLUTIONS INC COM NEW Stock 09062W204 498,758 23,155 SH SOLE 0 0 23,155
BLACKSTONE INC COM Stock 09260D107 2,228,742 14,900 SH SOLE 0 0 14,900
BUILDERS FIRSTSOURCE INC COM Stock 12008R107 319,847 2,741 SH SOLE 0 0 2,741
CENOVUS ENERGY INC COM Stock 15135U109 391,680 28,800 SH SOLE 0 0 28,800
CISCO SYS INC COM Stock 17275R102 1,273,123 18,350 SH SOLE 0 0 18,350
CISO GLOBAL INC COM NEW Stock 15672X201 16,410 14,270 SH SOLE 0 0 14,270
COHU INC COM Stock 192576106 746,512 38,800 SH SOLE 0 0 38,800
CRYOPORT INC COM PAR $0.001 Stock 229050307 319,064 42,770 SH SOLE 0 0 42,770
CURIOSITYSTREAM INC COM CL A Stock 23130Q107 428,443 76,100 SH SOLE 0 0 76,100
CVS HEALTH CORP COM Stock 126650100 294,889 4,275 SH SOLE 0 0 4,275
DATA I O CORP COM Stock 237690102 1,084,225 349,750 SH SOLE 0 0 349,750
DORCHESTER MINERALS LP COM UNIT Stock 25820R105 390,736 14,025 SH SOLE 0 0 14,025
ELECTROVAYA INC COM NEW Stock 28617B606 1,050,134 308,111 SH SOLE 0 0 308,111
EMERSON ELEC CO COM Stock 291011104 719,982 5,400 SH SOLE 0 0 5,400
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100 1,492,824 82,340 SH SOLE 0 0 82,340
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 354,351 11,427 SH SOLE 0 0 11,427
EXAGEN INC COM Stock 30068X103 138,971 19,910 SH SOLE 0 0 19,910
FIDELITY NATIONAL FINANCIAL IN COM SHS Stock 31620R303 1,458,737 26,021 SH SOLE 0 0 26,021
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 352,016 4,324 SH SOLE 0 0 4,324
FIRST AMERN FINL CORP COM Stock 31847R102 270,116 4,400 SH SOLE 0 0 4,400
FIRST BANCORP P R COM NEW Stock 318672706 1,095,658 52,600 SH SOLE 0 0 52,600
FORD MTR CO COM Stock 345370860 124,775 11,500 SH SOLE 0 0 11,500
GOLUB CAP BDC INC COM CEF 38173M102 365,590 24,955 SH SOLE 0 0 24,955
HERCULES CAPITAL INC COM CEF 427096508 266,228 14,563 SH SOLE 0 0 14,563
HESS MIDSTREAM LP CL A SHS Stock 428103105 886,885 23,030 SH SOLE 0 0 23,030
IDENTIV INC COM NEW Stock 45170X205 239,916 73,594 SH SOLE 0 0 73,594
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 489,924 1,662 SH SOLE 0 0 1,662
INVESCO MUNICIPAL TRUST COM CEF 46131J103 183,000 20,000 SH SOLE 0 0 20,000
INVESCO QQQ TRUST SERIES I ETF 46090E103 1,072,939 1,945 SH SOLE 0 0 1,945
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 321,679 1,770 SH SOLE 0 0 1,770
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 245,876 4,325 SH SOLE 0 0 4,325
KOPIN CORP COM Stock 500600101 117,771 76,975 SH SOLE 0 0 76,975
KULICKE & SOFFA INDS INC COM Stock 501242101 297,560 8,600 SH SOLE 0 0 8,600
LINCOLN EDL SVCS CORP COM Stock 533535100 288,148 12,501 SH SOLE 0 0 12,501
MAGNITE INC COM Stock 55955D100 685,490 28,420 SH SOLE 0 0 28,420
MAMMOTH ENERGY SVCS INC COM Stock 56155L108 36,400 13,000 SH SOLE 0 0 13,000
MESOBLAST LTD SPONS ADR ADR 590717401 954,780 87,675 SH SOLE 0 0 87,675
META PLATFORMS INC CL A Stock 30303M102 1,254,753 1,700 SH SOLE 0 0 1,700
MFS INTER INCOME TR SH BEN INT CEF 55273C107 73,422 27,093 SH SOLE 0 0 27,093
MICROSOFT CORP COM Stock 594918104 12,425,301 24,980 SH SOLE 0 0 24,980
MOODYS CORP COM Stock 615369105 6,846,703 13,650 SH SOLE 0 0 13,650
MP MATERIALS CORP COM CL A Stock 553368101 239,876 7,210 SH SOLE 0 0 7,210
NAVIGATOR HLDGS LTD SHS Stock Y62132108 713,160 50,400 SH SOLE 0 0 50,400
NOVARTIS AG SPONSORED ADR ADR 66987V109 678,866 5,610 SH SOLE 0 0 5,610
NOVO-NORDISK A S ADR ADR 670100205 21,492,828 311,400 SH SOLE 0 0 311,400
NPK INTERNATIONAL INC COM SHS Stock 651718504 583,658 68,585 SH SOLE 0 0 68,585
NU HLDGS LTD ORD SHS CL A Stock G6683N103 686,891 50,065 SH SOLE 0 0 50,065
NUVEEN MUN VALUE FD INC COM CEF 670928100 173,800 20,000 SH SOLE 0 0 20,000
NUVEEN N Y MUN VALUE FD COM CEF 67062M105 1,733,325 213,727 SH SOLE 0 0 213,727
NUVEEN PFD & INCOME OPPORTUNIT COM CEF 67073B106 206,194 25,710 SH SOLE 0 0 25,710
NVIDIA CORPORATION COM Stock 67066G104 825,181 5,223 SH SOLE 0 0 5,223
OCEAN PWR TECHNOLOGIES INC COM NEW Stock 674870506 7,123 15,000 SH SOLE 0 0 15,000
OLD REP INTL CORP COM Stock 680223104 325,971 8,480 SH SOLE 0 0 8,480
ONDAS HLDGS INC COM NEW Stock 68236H204 35,145 18,305 SH SOLE 0 0 18,305
ONEOK INC NEW COM Stock 682680103 939,561 11,510 SH SOLE 0 0 11,510
ORION ENERGY SYS INC COM Stock 686275108 107,972 179,925 SH SOLE 0 0 179,925
PAR TECHNOLOGY CORP COM Stock 698884103 522,702 7,535 SH SOLE 0 0 7,535
PHOTRONICS INC COM Stock 719405102 2,004,076 106,430 SH SOLE 0 0 106,430
PITNEY BOWES INC COM Stock 724479100 186,015 17,050 SH SOLE 0 0 17,050
PLANET LABS PBC COM CL A Stock 72703X106 2,061,007 337,870 SH SOLE 0 0 337,870
POPULAR INC COM NEW Stock 733174700 1,449,261 13,150 SH SOLE 0 0 13,150
POWER INTEGRATIONS INC COM Stock 739276103 514,280 9,200 SH SOLE 0 0 9,200
PUTNAM MASTER INTER INCOME TR SH BEN INT CEF 746909100 494,503 147,613 SH SOLE 0 0 147,613
RANGE RES CORP COM Stock 75281A109 583,207 14,340 SH SOLE 0 0 14,340
REAVES UTIL INCOME FD COM SH BEN INT CEF 756158101 219,793 6,075 SH SOLE 0 0 6,075
REGENERON PHARMACEUTICALS COM Stock 75886F107 418,425 797 SH SOLE 0 0 797
SEABRIDGE GOLD INC COM Stock 811916105 1,401,833 96,545 SH SOLE 0 0 96,545
SHELL PLC SPON ADS ADR 780259305 661,854 9,400 SH SOLE 0 0 9,400
SONY GROUP CORP SPONSORED ADR ADR 835699307 1,783,055 68,500 SH SOLE 0 0 68,500
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 254,415 3,500 SH SOLE 0 0 3,500
SPDR S&P 500 ETF TRUST ETF 78462F103 1,183,182 1,915 SH SOLE 0 0 1,915
SYNCHRONY FINANCIAL COM Stock 87165B103 1,291,419 19,350 SH SOLE 0 0 19,350
TARGA RES CORP COM Stock 87612G101 2,123,950 12,201 SH SOLE 0 0 12,201
THOMSON REUTERS CORP COM Stock 884903808 4,988,163 24,848 SH SOLE 0 0 24,848
UNITED STATES ANTIMONY CORP COM Stock 911549103 44,363 20,350 SH SOLE 0 0 20,350
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR Stock 90290N109 944,151 38,838 SH SOLE 0 0 38,838
VERIZON COMMUNICATIONS INC COM Stock 92343V104 1,381,827 31,935 SH SOLE 0 0 31,935
VERMILION ENERGY INC COM Stock 923725105 1,320,715 181,275 SH SOLE 0 0 181,275
VIEMED HEALTHCARE INC COM Stock 92663R105 1,243,938 180,020 SH SOLE 0 0 180,020
WEBSTER FINL CORP COM Stock 947890109 277,368 5,080 SH SOLE 0 0 5,080
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Stock 958669103 448,920 11,600 SH SOLE 0 0 11,600
WILEY JOHN & SONS INC CL A Stock 968223206 245,465 5,500 SH SOLE 0 0 5,500
WILLIAMS COS INC COM Stock 969457100 1,239,241 19,730 SH SOLE 0 0 19,730