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   731,719 5,431 SH   SOLE   0 0 5,431
AFLAC INC Stock 001055102   286,180 4,100 SH   SOLE   0 0 4,100
AIRBNB INC CL A Stock 009066101   448,560 3,500 SH   SOLE   0 0 3,500
ALPHABET INC CAP STK CL A Stock 02079K305   2,836,890 23,700 SH   SOLE   0 0 23,700
ALPHABET INC CAP STK CL C Stock 02079K107   3,135,542 25,920 SH   SOLE   0 0 25,920
AMAZON COM INC Stock 023135106   6,593,609 50,580 SH   SOLE   0 0 50,580
ANTERO MIDSTREAM CORP Stock 03676B102   116,000 10,000 SH   SOLE   0 0 10,000
APPLE INC Stock 037833100   1,035,024 5,336 SH   SOLE   0 0 5,336
ARES CAPITAL CORP CEF 04010L103   198,047 10,540 SH   SOLE   0 0 10,540
AT&T INC Stock 00206R102   278,009 17,430 SH   SOLE   0 0 17,430
AUTOMATIC DATA PROCESSING INC Stock 053015103   1,384,677 6,300 SH   SOLE   0 0 6,300
AXCELIS TECHNOLOGIES INC Stock 054540208   8,181,101 44,625 SH   SOLE   0 0 44,625
AXCELIS TECHNOLOGIES INC Opt 054540958   733 4,000 SH Put SOLE   0 0 4,000
BARNES & NOBLE ED INC Stock 06777U101   288,168 228,705 SH   SOLE   0 0 228,705
BARRETT BUSINESS SVCS INC Stock 068463108   470,880 5,400 SH   SOLE   0 0 5,400
BECTON DICKINSON & CO Stock 075887109   494,755 1,874 SH   SOLE   0 0 1,874
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,359,567 3,987 SH   SOLE   0 0 3,987
BIOLIFE SOLUTIONS INC NEW Stock 09062W204   917,150 41,500 SH   SOLE   0 0 41,500
BLACKSTONE INC Stock 09260D107   1,805,756 19,423 SH   SOLE   0 0 19,423
BUILDERS FIRSTSOURCE INC Stock 12008R107   1,812,200 13,325 SH   SOLE   0 0 13,325
CENOVUS ENERGY INC Stock 15135U109   489,024 28,800 SH   SOLE   0 0 28,800
CHEGG INC Stock 163092109   353,335 39,790 SH   SOLE   0 0 39,790
CHEVRON CORP NEW Stock 166764100   267,495 1,700 SH   SOLE   0 0 1,700
CISCO SYS INC Stock 17275R102   1,133,106 21,900 SH   SOLE   0 0 21,900
COHU INC Stock 192576106   2,908,577 69,985 SH   SOLE   0 0 69,985
CONOCOPHILLIPS Stock 20825C104   323,263 3,120 SH   SOLE   0 0 3,120
CRESCENT PT ENERGY CORP Stock 22576C101   3,328,950 493,785 SH   SOLE   0 0 493,785
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Stock 226344208   918,856 34,700 SH   SOLE   0 0 34,700
CRYOPORT INC PAR $0.001 Stock 229050307   602,543 34,930 SH   SOLE   0 0 34,930
CVS HEALTH CORP Stock 126650100   829,054 11,993 SH   SOLE   0 0 11,992
DATA I O CORP Stock 237690102   1,489,703 347,250 SH   SOLE   0 0 347,250
DESIGNER BRANDS INC CL A Stock 250565108   195,385 19,345 SH   SOLE   0 0 19,345
DORCHESTER MINERALS LP UNIT Stock 25820R105   419,440 14,000 SH   SOLE   0 0 14,000
EDGIO INC Stock 53261M104   267,153 396,370 SH   SOLE   0 0 396,370
EMERSON ELEC CO Stock 291011104   524,262 5,800 SH   SOLE   0 0 5,800
ENERGY TRANSFER L P UT LTD PTN Stock 29273V100   280,899 22,118 SH   SOLE   0 0 22,118
EXAGEN INC Stock 30068X103   214,629 74,010 SH   SOLE   0 0 74,010
FIDELITY NATIONAL FINANCIAL IN FNF GROUP Stock 31620R303   1,426,284 39,619 SH   SOLE   0 0 39,619
FIRST AMERN FINL CORP Stock 31847R102   510,329 8,950 SH   SOLE   0 0 8,950
FIRST BANCORP P R COM NEW Stock 318672706   975,156 79,800 SH   SOLE   0 0 79,800
FISERV INC Stock 337738108   546,230 4,330 SH   SOLE   0 0 4,330
FORD MTR CO DEL Stock 345370860   411,158 27,175 SH   SOLE   0 0 27,175
HERCULES CAPITAL INC CEF 427096508   274,510 18,548 SH   SOLE   0 0 18,547
HESS MIDSTREAM LP CL A SHS Stock 428103105   994,952 32,430 SH   SOLE   0 0 32,430
IDENTIV INC NEW Stock 45170X205   909,323 108,124 SH   SOLE   0 0 108,124
IMMERSION CORP Stock 452521107   358,106 50,580 SH   SOLE   0 0 50,580
INTELLICHECK INC NEW Stock 45817G201   178,828 72,400 SH   SOLE   0 0 72,400
INTERNATIONAL BUSINESS MACHS Stock 459200101   548,621 4,100 SH   SOLE   0 0 4,100
INTEVAC INC Stock 461148108   650,156 173,375 SH   SOLE   0 0 173,375
INVESCO MUNICIPAL TRUST CEF 46131J103   188,600 20,000 SH   SOLE   0 0 20,000
INVESCO QQQ TRUST SERIES I ETF 46090E103   703,745 1,905 SH   SOLE   0 0 1,905
INVESCO S&P 500 EQUAL WEIGHT ENERGY ETF ETF 46137V365   726,491 10,615 SH   SOLE   0 0 10,615
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   324,719 2,170 SH   SOLE   0 0 2,170
ISHARES BIOTECHNOLOGY ETF ETF 464287556   506,570 3,990 SH   SOLE   0 0 3,990
KOPIN CORP Stock 500600101   698,911 325,075 SH   SOLE   0 0 325,075
KULICKE & SOFFA INDS INC Stock 501242101   1,361,405 22,900 SH   SOLE   0 0 22,900
LINCOLN EDL SVCS CORP Stock 533535100   389,606 57,805 SH   SOLE   0 0 57,805
MAMMOTH ENERGY SVCS INC Stock 56155L108   392,679 81,300 SH   SOLE   0 0 81,300
MERCK & CO INC Stock 58933Y105   485,330 4,206 SH   SOLE   0 0 4,206
MESOBLAST LTD SPONS ADR ADR 590717104   999,592 255,650 SH   SOLE   0 0 255,650
META PLATFORMS INC CL A Stock 30303M102   516,564 1,800 SH   SOLE   0 0 1,800
MFS INTER INCOME TR SH BEN INT CEF 55273C107   181,194 66,129 SH   SOLE   0 0 66,129
MICROSOFT CORP Stock 594918104   9,900,519 29,073 SH   SOLE   0 0 29,073
MOODYS CORP Stock 615369105   4,781,150 13,750 SH   SOLE   0 0 13,750
MP MATERIALS CORP CL A Stock 553368101   497,068 21,725 SH   SOLE   0 0 21,725
NAVIGATOR HLDGS LTD SHS Stock Y62132108   1,276,936 98,150 SH   SOLE   0 0 98,150
NOVARTIS AG SPONSORED ADR ADR 66987V109   550,969 5,460 SH   SOLE   0 0 5,460
NOVO-NORDISK A S ADR ADR 670100205   25,666,238 158,600 SH   SOLE   0 0 158,600
NUVEEN MUN VALUE FD INC CEF 670928100   174,000 20,000 SH   SOLE   0 0 20,000
NUVEEN N Y MUN VALUE FD CEF 67062M105   1,805,993 213,727 SH   SOLE   0 0 213,727
NUVEEN PFD & INCOME SECS FD CEF 67072C105   191,400 30,000 SH   SOLE   0 0 30,000
NUVVE HOLDING CORP Stock 67079Y100   62,377 104,835 SH   SOLE   0 0 104,835
ONEOK INC NEW Stock 682680103   915,616 14,835 SH   SOLE   0 0 14,835
ORION ENERGY SYS INC Stock 686275108   676,038 414,747 SH   SOLE   0 0 414,747
PHOTRONICS INC Stock 719405102   3,156,696 122,400 SH   SOLE   0 0 122,400
PHOTRONICS INC Opt 719405952   129 5,000 SH Put SOLE   0 0 5,000
PLANET LABS PBC CL A Stock 72703X106   1,275,362 396,075 SH   SOLE   0 0 396,075
POPULAR INC NEW Stock 733174700   1,260,329 20,825 SH   SOLE   0 0 20,825
POWER INTEGRATIONS INC Stock 739276103   946,700 10,000 SH   SOLE   0 0 10,000
PUBMATIC INC COM CL A Stock 74467Q103   859,343 47,010 SH   SOLE   0 0 47,010
PUTNAM MASTER INTER INCOME TR SH BEN INT CEF 746909100   527,603 166,963 SH   SOLE   0 0 166,963
QUIDELORTHO CORP Stock 219798105   434,186 5,240 SH   SOLE   0 0 5,240
RANGE RES CORP Stock 75281A109   579,180 19,700 SH   SOLE   0 0 19,700
REAVES UTIL INCOME FD SH BEN INT CEF 756158101   286,539 10,450 SH   SOLE   0 0 10,450
REGENERON PHARMACEUTICALS Stock 75886F107   734,348 1,022 SH   SOLE   0 0 1,022
SEABRIDGE GOLD INC Stock 811916105   1,045,699 86,780 SH   SOLE   0 0 86,780
SHELL PLC SPON ADS ADR 780259305   609,838 10,100 SH   SOLE   0 0 10,100
SKYLINE CHAMPION CORPORATION Stock 830830105   512,408 7,829 SH   SOLE   0 0 7,829
SONY GROUP CORPORATION SPONSORED ADR ADR 835699307   1,260,560 14,000 SH   SOLE   0 0 14,000
SPDR S&P 500 ETF TRUST ETF 78462F103   1,070,521 2,415 SH   SOLE   0 0 2,415
SYNCHRONY FINANCIAL Stock 87165B103   870,048 25,650 SH   SOLE   0 0 25,650
TARGA RES CORP Stock 87612G101   2,166,339 28,467 SH   SOLE   0 0 28,467
TELESIS BIO INC Stock 192003101   574,757 363,770 SH   SOLE   0 0 363,770
THOMSON REUTERS CORP Stock 884903808   3,492,146 25,836 SH   SOLE   0 0 25,836
USA COMPRESSION PARTNERS LP Stock 90290N109   2,015,948 102,125 SH   SOLE   0 0 102,125
VERIZON COMMUNICATIONS INC Stock 92343V104   1,030,758 27,716 SH   SOLE   0 0 27,716
VERMILION ENERGY INC Stock 923725105   3,070,883 245,950 SH   SOLE   0 0 245,950
VIEMED HEALTHCARE INC Stock 92663R105   497,313 50,850 SH   SOLE   0 0 50,850
WILEY JOHN & SONS INC CL A Stock 968223206   200,777 5,900 SH   SOLE   0 0 5,900
WILLIAMS COS INC Stock 969457100   815,097 24,980 SH   SOLE   0 0 24,980