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 Stock 00287Y109   809,545 5,431 SH   SOLE   0 0 5,431
AFLAC INC Stock 001055102   314,675 4,100 SH   SOLE   0 0 4,100
AIRBNB INC CL A Stock 009066101   480,235 3,500 SH   SOLE   0 0 3,500
ALKAMI TECHNOLOGY INC Stock 01644J108   1,103,221 60,550 SH   SOLE   0 0 60,550
ALPHABET INC CAP STK CL A Stock 02079K305   3,035,952 23,200 SH   SOLE   0 0 23,200
ALPHABET INC CAP STK CL C Stock 02079K107   3,391,182 25,720 SH   SOLE   0 0 25,720
AMAZON COM INC Stock 023135106   6,429,730 50,580 SH   SOLE   0 0 50,580
ANTERO MIDSTREAM CORP Stock 03676B102   119,800 10,000 SH   SOLE   0 0 10,000
APPLE INC Stock 037833100   862,214 5,036 SH   SOLE   0 0 5,036
AT&T INC Stock 00206R102   237,767 15,830 SH   SOLE   0 0 15,830
AUTOMATIC DATA PROCESSING INC Stock 053015103   1,515,654 6,300 SH   SOLE   0 0 6,300
AXCELIS TECHNOLOGIES INC Opt 054540958   652 4,000 SH Put SOLE   0 0 4,000
AXCELIS TECHNOLOGIES INC NEW Stock 054540208   7,107,350 43,590 SH   SOLE   0 0 43,590
BARRETT BUSINESS SVCS INC Stock 068463108   478,272 5,300 SH   SOLE   0 0 5,300
BECTON DICKINSON & CO Stock 075887109   476,729 1,844 SH   SOLE   0 0 1,844
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,396,646 3,987 SH   SOLE   0 0 3,987
BIOLIFE SOLUTIONS INC NEW Stock 09062W204   573,115 41,500 SH   SOLE   0 0 41,500
BLACKSTONE INC Stock 09260D107   2,027,410 18,923 SH   SOLE   0 0 18,923
BUILDERS FIRSTSOURCE INC Stock 12008R107   1,658,829 13,325 SH   SOLE   0 0 13,325
CENOVUS ENERGY INC Stock 15135U109   599,616 28,800 SH   SOLE   0 0 28,800
CHEGG INC Stock 163092109   354,927 39,790 SH   SOLE   0 0 39,790
CHEVRON CORP NEW Stock 166764100   269,792 1,600 SH   SOLE   0 0 1,600
CISCO SYS INC Stock 17275R102   1,069,824 19,900 SH   SOLE   0 0 19,900
COHU INC Stock 192576106   2,413,727 70,085 SH   SOLE   0 0 70,085
CONOCOPHILLIPS Stock 20825C104   357,603 2,985 SH   SOLE   0 0 2,985
CRESCENT PT ENERGY CORP Stock 22576C101   4,157,803 499,160 SH   SOLE   0 0 499,160
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Stock 226344208   1,009,125 34,500 SH   SOLE   0 0 34,500
CRYOPORT INC PAR $0.001 Stock 229050307   478,890 34,930 SH   SOLE   0 0 34,930
CVS HEALTH CORP Stock 126650100   603,943 8,650 SH   SOLE   0 0 8,650
DATA I O CORP Stock 237690102   1,311,593 344,250 SH   SOLE   0 0 344,250
DORCHESTER MINERALS LP UNIT Stock 25820R105   406,700 14,000 SH   SOLE   0 0 14,000
EDGIO INC Stock 53261M104   397,394 466,370 SH   SOLE   0 0 466,370
EMERSON ELEC CO Stock 291011104   560,106 5,800 SH   SOLE   0 0 5,800
ENERGY TRANSFER L P UT LTD PTN Stock 29273V100   310,316 22,118 SH   SOLE   0 0 22,118
EOS ENERGY ENTERPRISES INC CL A Stock 29415C101   26,875 12,500 SH   SOLE   0 0 12,500
EXAGEN INC Stock 30068X103   177,652 73,410 SH   SOLE   0 0 73,410
FIDELITY NATIONAL FINANCIAL IN FNF GROUP Stock 31620R303   1,636,265 39,619 SH   SOLE   0 0 39,619
FIDELITY NATL INFORMATION SVCS Stock 31620M106   216,879 3,924 SH   SOLE   0 0 3,924
FIRST AMERN FINL CORP Stock 31847R102   443,447 7,850 SH   SOLE   0 0 7,850
FIRST BANCORP P R NEW Stock 318672706   1,070,070 79,500 SH   SOLE   0 0 79,500
FISERV INC Stock 337738108   489,117 4,330 SH   SOLE   0 0 4,330
FORD MTR CO DEL Stock 345370860   157,734 12,700 SH   SOLE   0 0 12,700
HERCULES CAPITAL INC CEF 427096508   315,227 19,198 SH   SOLE   0 0 19,197
HESS MIDSTREAM LP CL A SHS Stock 428103105   898,078 30,830 SH   SOLE   0 0 30,830
IDENTIV INC NEW Stock 45170X205   912,567 108,124 SH   SOLE   0 0 108,124
IMMERSION CORP Stock 452521107   334,334 50,580 SH   SOLE   0 0 50,580
INTELLICHECK INC NEW Stock 45817G201   162,900 72,400 SH   SOLE   0 0 72,400
INTERNATIONAL BUSINESS MACHS Stock 459200101   596,275 4,250 SH   SOLE   0 0 4,250
INTEVAC INC Stock 461148108   539,196 173,375 SH   SOLE   0 0 173,375
INVESCO MUNICIPAL TRUST CEF 46131J103   166,800 20,000 SH   SOLE   0 0 20,000
INVESCO QQQ TRUST SERIES I ETF 46090E103   610,850 1,705 SH   SOLE   0 0 1,705
INVESCO S&P 500 EQUAL WEIGHT ENERGY ETF ETF 46137V365   787,531 10,265 SH   SOLE   0 0 10,265
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   307,467 2,170 SH   SOLE   0 0 2,170
ISHARES BIOTECHNOLOGY ETF ETF 464287556   484,268 3,960 SH   SOLE   0 0 3,960
KOPIN CORP Stock 500600101   396,592 325,075 SH   SOLE   0 0 325,075
KULICKE & SOFFA INDS INC Stock 501242101   1,130,648 23,250 SH   SOLE   0 0 23,250
LINCOLN EDL SVCS CORP Stock 533535100   488,452 57,805 SH   SOLE   0 0 57,805
MAMMOTH ENERGY SVCS INC Stock 56155L108   375,376 80,900 SH   SOLE   0 0 80,900
MERCK & CO INC Stock 58933Y105   371,238 3,606 SH   SOLE   0 0 3,606
MESOBLAST LTD SPONS ADR ADR 590717104   350,981 285,350 SH   SOLE   0 0 285,350
META PLATFORMS INC CL A Stock 30303M102   540,378 1,800 SH   SOLE   0 0 1,800
MFS INTER INCOME TR SH BEN INT CEF 55273C107   177,226 66,129 SH   SOLE   0 0 66,129
MICROSOFT CORP Stock 594918104   9,130,859 28,918 SH   SOLE   0 0 28,918
MOODYS CORP Stock 615369105   4,347,338 13,750 SH   SOLE   0 0 13,750
MP MATERIALS CORP CL A Stock 553368101   414,948 21,725 SH   SOLE   0 0 21,725
NAVIGATOR HLDGS LTD SHS Stock Y62132108   1,403,889 95,050 SH   SOLE   0 0 95,050
NOVARTIS AG SPONSORED ADR ADR 66987V109   556,156 5,460 SH   SOLE   0 0 5,460
NOVO-NORDISK A S ADR ADR 670100205   28,846,168 317,200 SH   SOLE   0 0 317,200
NUVEEN MUN VALUE FD INC CEF 670928100   165,200 20,000 SH   SOLE   0 0 20,000
NUVEEN N Y MUN VALUE FD CEF 67062M105   1,711,953 213,727 SH   SOLE   0 0 213,727
NUVEEN PFD & INCOME SECS FD CEF 67072C105   209,780 34,000 SH   SOLE   0 0 34,000
NUVVE HOLDING CORP Stock 67079Y100   21,979 64,835 SH   SOLE   0 0 64,835
ONEOK INC NEW Stock 682680103   940,984 14,835 SH   SOLE   0 0 14,835
ORION ENERGY SYS INC Stock 686275108   522,581 414,747 SH   SOLE   0 0 414,747
PHOTRONICS INC Stock 719405102   2,467,641 122,100 SH   SOLE   0 0 122,100
PLANET LABS PBC CL A Stock 72703X106   1,150,305 442,425 SH   SOLE   0 0 442,425
POPULAR INC NEW Stock 733174700   1,290,130 20,475 SH   SOLE   0 0 20,475
POWER INTEGRATIONS INC Stock 739276103   763,100 10,000 SH   SOLE   0 0 10,000
PUBMATIC INC CL A Stock 74467Q103   568,821 47,010 SH   SOLE   0 0 47,010
PUTNAM MASTER INTER INCOME TR SH BEN INT CEF 746909100   504,228 166,963 SH   SOLE   0 0 166,963
QUIDELORTHO CORP Stock 219798105   382,730 5,240 SH   SOLE   0 0 5,240
RANGE RES CORP Stock 75281A109   622,272 19,200 SH   SOLE   0 0 19,200
REAVES UTIL INCOME FD SH BEN INT CEF 756158101   260,674 10,575 SH   SOLE   0 0 10,575
REGENERON PHARMACEUTICALS Stock 75886F107   861,639 1,047 SH   SOLE   0 0 1,047
SEABRIDGE GOLD INC Stock 811916105   899,177 85,230 SH   SOLE   0 0 85,230
SHELL PLC SPON ADS ADR 780259305   650,238 10,100 SH   SOLE   0 0 10,100
SKYLINE CHAMPION CORPORATION Stock 830830105   610,374 9,579 SH   SOLE   0 0 9,579
SONY GROUP CORP SPONSORED ADR ADR 835699307   1,153,740 14,000 SH   SOLE   0 0 14,000
SPDR S&P 500 ETF TRUST ETF 78462F103   1,032,364 2,415 SH   SOLE   0 0 2,415
SUNOPTA INC Stock 8676EP108   202,419 60,065 SH   SOLE   0 0 60,065
SYNCHRONY FINANCIAL Stock 87165B103   768,836 25,150 SH   SOLE   0 0 25,150
TARGA RES CORP Stock 87612G101   2,422,361 28,259 SH   SOLE   0 0 28,259
TELESIS BIO INC Stock 192003101   378,113 363,570 SH   SOLE   0 0 363,570
THOMSON REUTERS CORP. Stock 884903808   3,174,652 25,836 SH   SOLE   0 0 25,836
USA COMPRESSION PARTNERS LP UNIT LTDPAR Stock 90290N109   1,473,975 61,776 SH   SOLE   0 0 61,776
VERIZON COMMUNICATIONS INC Stock 92343V104   930,686 28,716 SH   SOLE   0 0 28,716
VERMILION ENERGY INC Stock 923725105   3,625,484 246,650 SH   SOLE   0 0 246,650
VIEMED HEALTHCARE INC Stock 92663R105   472,695 70,237 SH   SOLE   0 0 70,237
WILEY JOHN & SONS INC CL A Stock 968223206   215,586 5,800 SH   SOLE   0 0 5,800
WILLIAMS COS INC Stock 969457100   831,469 24,680 SH   SOLE   0 0 24,680