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   926,187 5,731 SH   SOLE   0 0 5,731
AFLAC INC Stock 001055102   294,954 4,100 SH   SOLE   0 0 4,100
AIRBNB INC CL A Stock 009066101   299,250 3,500 SH   SOLE   0 0 3,500
ALPHABET INC CAP STK CL A Stock 02079K305   2,091,051 23,700 SH   SOLE   0 0 23,700
ALPHABET INC CAP STK CL C Stock 02079K107   2,335,374 26,320 SH   SOLE   0 0 26,320
AMAZON COM INC Stock 023135106   4,248,720 50,580 SH   SOLE   0 0 50,580
ANTERO MIDSTREAM CORP Stock 03676B102   107,900 10,000 SH   SOLE   0 0 10,000
APPLE INC Stock 037833100   775,292 5,967 SH   SOLE   0 0 5,967
ARES CAPITAL CORP CEF 04010L103   194,674 10,540 SH   SOLE   0 0 10,540
ATLAS TECHNICAL CONSULTANTS IN CLS A Stock 049430101   627,888 121,920 SH   SOLE   0 0 121,920
AUTOMATIC DATA PROCESSING INC Stock 053015103   1,513,895 6,338 SH   SOLE   0 0 6,338
AXCELIS TECHNOLOGIES INC NEW Stock 054540208   3,783,488 47,675 SH   SOLE   0 0 47,675
AZENTA INC Stock 114340102   1,906,414 32,745 SH   SOLE   0 0 32,745
BARNES & NOBLE ED INC Stock 06777U101   424,734 242,705 SH   SOLE   0 0 242,705
BARRETT BUSINESS SVCS INC Stock 068463108   513,040 5,500 SH   SOLE   0 0 5,500
BECTON DICKINSON & CO Stock 075887109   481,390 1,893 SH   SOLE   0 0 1,893
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,231,584 3,987 SH   SOLE   0 0 3,987
BIOLIFE SOLUTIONS INC NEW Stock 09062W204   738,556 40,580 SH   SOLE   0 0 40,580
BLACKSTONE INC Stock 09260D107   1,455,830 19,623 SH   SOLE   0 0 19,623
BUILDERS FIRSTSOURCE INC Stock 12008R107   898,523 13,849 SH   SOLE   0 0 13,849
CENOVUS ENERGY INC Stock 15135U109   559,008 28,800 SH   SOLE   0 0 28,800
CHEGG INC Stock 163092109   740,790 29,315 SH   SOLE   0 0 29,315
CHEVRON CORP NEW Stock 166764100   305,133 1,700 SH   SOLE   0 0 1,700
CISCO SYS INC Stock 17275R102   1,043,316 21,900 SH   SOLE   0 0 21,900
COHU INC Stock 192576106   2,303,914 71,885 SH   SOLE   0 0 71,885
CONOCOPHILLIPS Stock 20825C104   368,160 3,120 SH   SOLE   0 0 3,120
CRESCENT PT ENERGY CORP Stock 22576C101   3,559,289 499,185 SH   SOLE   0 0 499,185
CRESTWOOD EQUITY PARTNERS LP Stock 226344208   914,031 34,900 SH   SOLE   0 0 34,900
CRYOPORT INC PAR $0.001 Stock 229050307   562,400 32,415 SH   SOLE   0 0 32,415
CVS HEALTH CORP Stock 126650100   1,150,058 12,341 SH   SOLE   0 0 12,341
DATA I O CORP Stock 237690102   1,388,507 349,750 SH   SOLE   0 0 349,750
DESIGNER BRANDS INC CL A Stock 250565108   197,263 20,170 SH   SOLE   0 0 20,170
DESKTOP METAL INC CL A Stock 25058X105   30,736 22,600 SH   SOLE   0 0 22,600
DORCHESTER MINERALS LP UNIT Stock 25820R105   419,020 14,000 SH   SOLE   0 0 14,000
EDGIO INC Stock 53261M104   469,933 415,870 SH   SOLE   0 0 415,870
EMERSON ELEC CO Stock 291011104   557,148 5,800 SH   SOLE   0 0 5,800
ENERGY TRANSFER L P UT LTD PTN Stock 29273V100   262,541 22,118 SH   SOLE   0 0 22,118
EXAGEN INC Stock 30068X103   177,624 74,010 SH   SOLE   0 0 74,010
FIDELITY NATIONAL FINANCIAL IN FNF GROUP Stock 31620R303   1,584,517 42,119 SH   SOLE   0 0 42,119
FIRST AMERN FINL CORP Stock 31847R102   541,719 10,350 SH   SOLE   0 0 10,350
FIRST BANCORP P R NEW Stock 318672706   1,022,688 80,400 SH   SOLE   0 0 80,400
FISERV INC Stock 337738108   454,815 4,500 SH   SOLE   0 0 4,500
FORD MTR CO DEL Stock 345370860   316,045 27,175 SH   SOLE   0 0 27,175
GRAFTECH INTL LTD Stock 384313508   527,884 110,900 SH   SOLE   0 0 110,900
HESS MIDSTREAM LP CL A SHS Stock 428103105   970,306 32,430 SH   SOLE   0 0 32,430
IDENTIV INC NEW Stock 45170X205   596,409 82,377 SH   SOLE   0 0 82,377
IMMERSION CORP Stock 452521107   687,393 97,780 SH   SOLE   0 0 97,780
INTELLICHECK INC NEW Stock 45817G201   145,200 72,600 SH   SOLE   0 0 72,600
INTERNATIONAL BUSINESS MACHS Stock 459200101   591,738 4,200 SH   SOLE   0 0 4,200
INTEVAC INC Stock 461148108   1,149,719 177,700 SH   SOLE   0 0 177,700
INVESCO MUNICIPAL TRUST CEF 46131J103   198,000 20,000 SH   SOLE   0 0 20,000
INVESCO QQQ TRUST ETF 46090E103   620,432 2,330 SH   SOLE   0 0 2,330
INVESCO S&P 500 EQUAL WEIGHT ENERGY ETF ETF 46137V365   840,660 11,565 SH   SOLE   0 0 11,565
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   306,513 2,170 SH   SOLE   0 0 2,170
ISHARES BIOTECHNOLOGY ETF ETF 464287556   523,847 3,990 SH   SOLE   0 0 3,990
KOPIN CORP Stock 500600101   393,328 317,200 SH   SOLE   0 0 317,200
KULICKE & SOFFA INDS INC Stock 501242101   1,083,927 24,490 SH   SOLE   0 0 24,490
LINCOLN EDL SVCS CORP Stock 533535100   360,746 62,305 SH   SOLE   0 0 62,305
MAVERIX METALS INC NEW Stock 57776F405   209,916 45,000 SH   SOLE   0 0 45,000
MERCK & CO INC Stock 58933Y105   466,656 4,206 SH   SOLE   0 0 4,206
MESOBLAST LTD SPONS ADR ADR 590717104   743,942 255,650 SH   SOLE   0 0 255,650
META PLATFORMS INC CL A Stock 30303M102   228,646 1,900 SH   SOLE   0 0 1,900
MFS INTER INCOME TR SH BEN INT CEF 55273C107   188,864 68,429 SH   SOLE   0 0 68,429
MICROSOFT CORP Stock 594918104   7,076,609 29,508 SH   SOLE   0 0 29,508
MOODYS CORP Stock 615369105   3,831,025 13,750 SH   SOLE   0 0 13,750
NAVIGATOR HLDGS LTD SHS Stock Y62132108   1,203,774 100,650 SH   SOLE   0 0 100,650
NOVARTIS AG SPONSORED ADR ADR 66987V109   495,331 5,460 SH   SOLE   0 0 5,460
NOVO-NORDISK A S ADR ADR 670100205   21,667,934 160,100 SH   SOLE   0 0 160,100
NUVEEN MUN VALUE FD INC CEF 670928100   172,000 20,000 SH   SOLE   0 0 20,000
NUVEEN N Y MUN VALUE FD CEF 67062M105   1,765,385 213,727 SH   SOLE   0 0 213,727
NUVEEN PFD & INCOME SECS FD CEF 67072C105   190,400 28,000 SH   SOLE   0 0 28,000
NUVVE HOLDING CORP Stock 67079Y100   91,009 135,835 SH   SOLE   0 0 135,835
ONCOCYTE CORP Stock 68235C107   66,643 207,675 SH   SOLE   0 0 207,675
ONEOK INC NEW Stock 682680103   974,660 14,835 SH   SOLE   0 0 14,835
ORION ENERGY SYS INC Stock 686275108   794,334 436,447 SH   SOLE   0 0 436,447
PHOTRONICS INC Stock 719405102   2,102,067 124,900 SH   SOLE   0 0 124,900
POPULAR INC NEW Stock 733174700   1,414,274 21,325 SH   SOLE   0 0 21,325
POWER INTEGRATIONS INC Stock 739276103   717,200 10,000 SH   SOLE   0 0 10,000
PUBMATIC INC CL A Stock 74467Q103   621,413 48,510 SH   SOLE   0 0 48,510
PUTNAM MASTER INTER INCOME TR SH BEN INT CEF 746909100   534,282 166,963 SH   SOLE   0 0 166,963
RANGE RES CORP Stock 75281A109   492,894 19,700 SH   SOLE   0 0 19,700
REGENERON PHARMACEUTICALS Stock 75886F107   773,437 1,072 SH   SOLE   0 0 1,072
SEABRIDGE GOLD INC Stock 811916105   1,125,029 89,430 SH   SOLE   0 0 89,430
SHELL PLC SPON ADS ADR 780259305   575,195 10,100 SH   SOLE   0 0 10,100
SONY GROUP CORPORATION SPONSORED ADR ADR 835699307   1,149,387 15,068 SH   SOLE   0 0 15,068
SPDR S&P 500 ETF TRUST ETF 78462F103   936,954 2,450 SH   SOLE   0 0 2,450
SYNCHRONY FINANCIAL Stock 87165B103   892,149 27,150 SH   SOLE   0 0 27,150
TARGA RES CORP Stock 87612G101   2,224,625 30,267 SH   SOLE   0 0 30,267
TELESIS BIO INC Stock 192003101   322,620 268,850 SH   SOLE   0 0 268,850
THOMSON REUTERS CORP NEW Stock 884903709   3,112,172 27,283 SH   SOLE   0 0 27,283
USA COMPRESSION PARTNERS LP Stock 90290N109   1,998,407 102,325 SH   SOLE   0 0 102,325
VERIZON COMMUNICATIONS INC Stock 92343V104   1,067,385 27,091 SH   SOLE   0 0 27,091
VERMILION ENERGY INC Stock 923725105   3,233,323 182,750 SH   SOLE   0 0 182,750
WILEY JOHN & SONS INC CL A Stock 968223206   240,360 6,000 SH   SOLE   0 0 6,000
WILLIAMS COS INC Stock 969457100   854,742 25,980 SH   SOLE   0 0 25,980