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 Stock 00287Y109 1,296,449 5,152 SH SOLE 0 0 5,152
ABRDN PHYSICAL GOLD SHARES ETF ETF 00326A104 652,968 17,080 SH SOLE 0 0 17,080
AEHR TEST SYS Stock 00760J108 499,512 5,200 SH SOLE 0 0 5,200
AIRBNB INC COM CL A Stock 009066101 1,280,745 8,950 SH SOLE 0 0 8,950
ALKAMI TECHNOLOGY INC Stock 01644J108 2,547,400 140,585 SH SOLE 0 0 140,585
ALLOT LTD SHS Stock M0854Q105 2,436,360 275,295 SH SOLE 0 0 275,295
ALPHABET INC CAP STK CL A Stock 02079K305 8,280,262 23,170 SH SOLE 0 0 23,170
ALPHABET INC CAP STK CL C Stock 02079K107 7,969,004 22,554 SH SOLE 0 0 22,554
AMAZON COM INC Stock 023135106 12,336,478 51,760 SH SOLE 0 0 51,760
AMPLITUDE INC COM CL A Stock 03213A104 372,593 48,705 SH SOLE 0 0 48,705
ANTERO MIDSTREAM CORP Stock 03676B102 225,225 9,900 SH SOLE 0 0 9,900
APPLE INC Stock 037833100 442,431 1,529 SH SOLE 0 0 1,529
AQUESTIVE THERAPEUTICS INC Stock 03843E104 180,128 43,300 SH SOLE 0 0 43,300
ASURE SOFTWARE INC Stock 04649U102 699,791 88,135 SH SOLE 0 0 88,135
AUTOMATIC DATA PROCESSING INC Stock 053015103 1,410,885 6,300 SH SOLE 0 0 6,300
AXCELIS TECHNOLOGIES INC Stock 054540208 2,064,057 10,895 SH SOLE 0 0 10,895
BACKBLAZE INC COM CL A Stock 05637B105 851,682 53,700 SH SOLE 0 0 53,700
BARNES & NOBLE ED INC Stock 06777U200 188,400 15,000 SH SOLE 0 0 15,000
BAYTEX ENERGY CORP Stock 07317Q105 1,597,400 399,350 SH SOLE 0 0 399,350
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,646,283 3,290 SH SOLE 0 0 3,290
BIOLIFE SOLUTIONS INC Stock 09062W204 1,121,269 39,705 SH SOLE 0 0 39,705
BLACKSTONE INC Stock 09260D107 2,135,710 18,150 SH SOLE 0 0 18,150
BRISTOL-MYERS SQUIBB CO Stock 110122108 381,156 6,615 SH SOLE 0 0 6,615
CENOVUS ENERGY INC Stock 15135U109 741,322 29,880 SH SOLE 0 0 29,880
CHEVRON CORPORATION Stock 166764100 228,251 1,377 SH SOLE 0 0 1,377
CISCO SYS INC Stock 17275R102 2,155,391 18,350 SH SOLE 0 0 18,350
CONOCOPHILLIPS Stock 20825C104 210,519 2,025 SH SOLE 0 0 2,025
CRYOPORT INC COM PAR $0.001 Stock 229050307 3,181,997 202,675 SH SOLE 0 0 202,675
CURIOSITYSTREAM INC COM CL A Stock 23130Q107 2,034,368 764,800 SH SOLE 0 0 764,800
DATA I O CORP Stock 237690102 1,402,049 355,850 SH SOLE 0 0 355,850
DORCHESTER MINERALS L P COM UNIT Stock 25820R105 409,681 16,225 SH SOLE 0 0 16,225
DOUBLEVERIFY HLDGS INC Stock 25862V105 1,112,834 102,660 SH SOLE 0 0 102,660
DYNEX CAP INC REIT 26817Q886 131,755 10,050 SH SOLE 0 0 10,050
ELECTROVAYA INC Stock 28617B606 3,428,818 326,231 SH SOLE 0 0 326,231
EMERSON ELEC CO Stock 291011104 758,695 5,300 SH SOLE 0 0 5,300
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100 1,424,229 74,489 SH SOLE 0 0 74,489
ENTERPRISE PRODS PARTNERS L P Stock 293792107 420,056 11,427 SH SOLE 0 0 11,427
EXTREME NETWORKS INC Stock 30226D106 2,719,889 84,025 SH SOLE 0 0 84,025
FIDELITY NATL FINL INC Stock 31620R303 408,782 8,668 SH SOLE 0 0 8,668
FIRST AMERN FINL CORP Stock 31847R102 205,770 3,000 SH SOLE 0 0 3,000
FIRST BANCORP CORPORATION Stock 318672706 589,182 22,600 SH SOLE 0 0 22,600
FRANKLIN MASTER INTER INCOME SH BEN INT CEF 746909100 475,013 147,063 SH SOLE 0 0 147,063
GOLUB CAP BDC INC CEF 38173M102 232,612 18,060 SH SOLE 0 0 18,060
HERCULES CAPITAL INC CEF 427096508 463,447 29,387 SH SOLE 0 0 29,387
HESS MIDSTREAM LP CL A SHS Stock 428103105 1,130,068 30,055 SH SOLE 0 0 30,055
INTERNATIONAL BUSINESS MACHS Stock 459200101 360,792 1,283 SH SOLE 0 0 1,283
INVESCO MUNICIPAL TRUST CEF 46131J103 200,800 20,000 SH SOLE 0 0 20,000
INVESCO QQQ TRUST SERIES I ETF 46090E103 681,170 925 SH SOLE 0 0 925
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 355,325 1,670 SH SOLE 0 0 1,670
IOVANCE BIOTHERAPEUTICS INC Stock 462260100 257,691 61,945 SH SOLE 0 0 61,945
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 476,174 5,510 SH SOLE 0 0 5,510
JPMORGAN CHASE & CO Stock 46625H100 216,037 660 SH SOLE 0 0 660
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 238,628 4,225 SH SOLE 0 0 4,225
KOPIN CORP Stock 500600101 395,472 88,275 SH SOLE 0 0 88,275
KULICKE & SOFFA INDS INC Stock 501242101 949,696 7,100 SH SOLE 0 0 7,100
LINCOLN EDL SVCS CORP Stock 533535100 634,478 12,715 SH SOLE 0 0 12,715
MAGNITE INC Stock 55955D100 2,126,519 112,040 SH SOLE 0 0 112,040
MARVELL TECHNOLOGY INC Stock 573874104 2,898,469 9,730 SH SOLE 0 0 9,730
MERCK & CO INC Stock 58933Y105 218,450 1,700 SH SOLE 0 0 1,700
MESOBLAST LTD SPONS ADR ADR 590717401 1,178,124 87,075 SH SOLE 0 0 87,075
META PLATFORMS INC CL A Stock 30303M102 957,593 1,700 SH SOLE 0 0 1,700
MICROSOFT CORP Stock 594918104 8,176,598 21,920 SH SOLE 0 0 21,920
MOODYS CORP Stock 615369105 6,159,712 13,600 SH SOLE 0 0 13,600
NOVARTIS AG SPONSORED ADR ADR 66987V109 868,228 5,540 SH SOLE 0 0 5,540
NOVO-NORDISK A S ADR ADR 670100205 15,158,628 316,200 SH SOLE 0 0 316,200
NPK INTERNATIONAL INC COM SHS Stock 651718504 1,079,095 67,825 SH SOLE 0 0 67,825
NUVEEN MUN VALUE FD INC CEF 670928100 184,400 20,000 SH SOLE 0 0 20,000
NUVEEN N Y MUN VALUE FD CEF 67062M105 1,867,973 213,727 SH SOLE 0 0 213,727
NVIDIA CORPORATION Stock 67066G104 1,065,079 5,323 SH SOLE 0 0 5,323
ONDAS INC COM NEW Stock 68236H204 82,441 10,005 SH SOLE 0 0 10,005
ONE STOP SYS INC Stock 68247W109 706,747 38,875 SH SOLE 0 0 38,875
ONEOK INC Stock 682680103 983,291 11,310 SH SOLE 0 0 11,310
PAR TECHNOLOGY CORP Stock 698884103 936,499 53,760 SH SOLE 0 0 53,760
PAYSIGN INC Stock 70451A104 469,368 57,310 SH SOLE 0 0 57,310
PHOTRONICS INC Stock 719405102 2,896,959 89,055 SH SOLE 0 0 89,055
PLANET LABS PBC COM CL A Stock 72703X106 2,710,597 81,817 SH SOLE 0 0 81,817
POPULAR INC COM NEW Stock 733174700 870,154 5,300 SH SOLE 0 0 5,300
POWER INTEGRATIONS INC Stock 739276103 770,592 9,200 SH SOLE 0 0 9,200
PROFOUND MED CORP Stock 74319B502 80,298 12,075 SH SOLE 0 0 12,075
PROTHENA CORP PLC SHS Stock G72800108 2,660,138 271,720 SH SOLE 0 0 271,720
RANGE RES CORP Stock 75281A109 529,585 14,240 SH SOLE 0 0 14,240
REAVES UTIL INCOME FD COM SH BEN INT CEF 756158101 249,410 6,125 SH SOLE 0 0 6,125
REGENERON PHARMACEUTICALS Stock 75886F107 489,478 785 SH SOLE 0 0 785
RITHM CAPITAL CORP REIT 64828T201 368,088 39,200 SH SOLE 0 0 39,200
SEABRIDGE GOLD INC Stock 811927102 2,854,952 110,915 SH SOLE 0 0 110,915
SHELL PLC SPON ADS ADR 780259305 728,876 9,400 SH SOLE 0 0 9,400
SKY HARBOUR GROUP CORPORATION COM CL A Stock 83085C107 192,175 19,530 SH SOLE 0 0 19,530
SONY GROUP CORP SPONSORED ADR ADR 835699307 1,374,110 68,500 SH SOLE 0 0 68,500
STATE STREET SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 270,231 3,075 SH SOLE 0 0 3,075
STATE STREET SPDR S&P 500 ETF ETF 78462F103 1,198,565 1,605 SH SOLE 0 0 1,605
TARGA RES CORP Stock 87612G101 1,848,020 6,892 SH SOLE 0 0 6,892
TERADYNE INC Stock 880770102 290,304 600 SH SOLE 0 0 600
TETRA TECHNOLOGIES INC DEL Stock 88162F105 297,525 26,260 SH SOLE 0 0 26,260
THOMSON REUTERS CORP Stock 884903881 1,990,822 24,381 SH SOLE 0 0 24,381
USA COMPRESSION PARTNERS LP COM UNIT LTDPAR Stock 90290N109 1,082,992 41,038 SH SOLE 0 0 41,038
VERIZON COMMUNICATIONS INC Stock 92343V104 1,288,152 30,424 SH SOLE 0 0 30,424
VERMILION ENERGY INC Stock 923725105 1,850,514 197,825 SH SOLE 0 0 197,825
VIEMED HEALTHCARE INC Stock 92663R105 3,159,829 277,178 SH SOLE 0 0 277,178
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Stock 958669103 695,784 15,900 SH SOLE 0 0 15,900
WILEY JOHN & SONS INC CL A Stock 968223206 242,550 5,000 SH SOLE 0 0 5,000
WILLIAMS COS INC Stock 969457100 1,422,124 19,130 SH SOLE 0 0 19,130