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   1,041,312 5,273 SH   SOLE   0 0 5,273
AEHR TEST SYS Stock 00760J108   346,950 27,000 SH   SOLE   0 0 27,000
AFLAC INC Stock 001055102   318,630 2,850 SH   SOLE   0 0 2,850
AIRBNB INC CL A Stock 009066101   1,172,993 9,250 SH   SOLE   0 0 9,250
ALKAMI TECHNOLOGY INC Stock 01644J108   1,578,104 50,035 SH   SOLE   0 0 50,035
ALPHABET INC CAP STK CL A Stock 02079K305   3,842,745 23,170 SH   SOLE   0 0 23,170
ALPHABET INC CAP STK CL C Stock 02079K107   4,266,689 25,520 SH   SOLE   0 0 25,520
AMAZON COM INC Stock 023135106   9,808,411 52,640 SH   SOLE   0 0 52,640
APPLE INC Stock 037833100   956,232 4,104 SH   SOLE   0 0 4,104
ASURE SOFTWARE INC Stock 04649U102   1,013,917 112,035 SH   SOLE   0 0 112,035
AT&T INC Stock 00206R102   318,010 14,455 SH   SOLE   0 0 14,455
AUTOMATIC DATA PROCESSING INC Stock 053015103   1,743,399 6,300 SH   SOLE   0 0 6,300
AXCELIS TECHNOLOGIES INC NEW Stock 054540208   2,051,390 19,565 SH   SOLE   0 0 19,565
BARRETT BUSINESS SVCS INC Stock 068463108   450,120 12,000 SH   SOLE   0 0 12,000
BECTON DICKINSON & CO Stock 075887109   268,827 1,115 SH   SOLE   0 0 1,115
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   1,647,731 3,580 SH   SOLE   0 0 3,580
BEYOND INC Stock 690370101   121,414 12,045 SH   SOLE   0 0 12,045
BIOLIFE SOLUTIONS INC NEW Stock 09062W204   767,476 30,650 SH   SOLE   0 0 30,650
BLACKSTONE INC Stock 09260D107   2,388,828 15,600 SH   SOLE   0 0 15,600
BRIGHTCOVE INC Stock 10921T101   205,643 95,205 SH   SOLE   0 0 95,205
BUILDERS FIRSTSOURCE INC Stock 12008R107   556,960 2,873 SH   SOLE   0 0 2,873
CENOVUS ENERGY INC Stock 15135U109   481,824 28,800 SH   SOLE   0 0 28,800
CHAMPION HOMES INC Stock 830830105   923,365 9,735 SH   SOLE   0 0 9,735
CHEGG INC Stock 163092109   26,966 15,235 SH   SOLE   0 0 15,235
CHEVRON CORP NEW Stock 166764100   229,005 1,555 SH   SOLE   0 0 1,555
CISCO SYS INC Stock 17275R102   1,032,468 19,400 SH   SOLE   0 0 19,400
COHU INC Stock 192576106   1,416,070 55,100 SH   SOLE   0 0 55,100
CONOCOPHILLIPS Stock 20825C104   213,192 2,025 SH   SOLE   0 0 2,025
CRYOPORT INC COM PAR $0.001 Stock 229050307   402,215 49,595 SH   SOLE   0 0 49,595
CVS HEALTH CORP Stock 126650100   301,824 4,800 SH   SOLE   0 0 4,800
DATA I O CORP Stock 237690102   697,627 271,450 SH   SOLE   0 0 271,450
DORCHESTER MINERALS LPUNIT Stock 25820R105   375,368 12,450 SH   SOLE   0 0 12,450
EMERSON ELEC CO Stock 291011104   634,346 5,800 SH   SOLE   0 0 5,800
ENERGY TRANSFER L P UT LTD PTN Stock 29273V100   1,344,059 83,742 SH   SOLE   0 0 83,742
ENTERPRISE PRODS PARTNERS L P Stock 293792107   334,474 11,490 SH   SOLE   0 0 11,490
EOS ENERGY ENTERPRISES INC CL A Stock 29415C101   49,005 16,500 SH   SOLE   0 0 16,500
EXAGEN INC Stock 30068X103   194,531 62,955 SH   SOLE   0 0 62,955
FIDELITY NATIONAL FINANCIAL IN FNF GROUP Stock 31620R303   1,710,312 27,559 SH   SOLE   0 0 27,559
FIDELITY NATL INFORMATION SVCS Stock 31620M106   345,385 4,124 SH   SOLE   0 0 4,124
FIRST AMERN FINL CORP Stock 31847R102   326,750 4,950 SH   SOLE   0 0 4,950
FIRST BANCORP P RNEW Stock 318672706   1,177,052 55,600 SH   SOLE   0 0 55,600
FORD MTR CO Stock 345370860   121,440 11,500 SH   SOLE   0 0 11,500
HERCULES CAPITAL INC CEF 427096508   475,160 24,194 SH   SOLE   0 0 24,193
HESS MIDSTREAM LP CL A SHS Stock 428103105   953,348 27,030 SH   SOLE   0 0 27,030
IDENTIV INC NEW Stock 45170X205   355,097 100,594 SH   SOLE   0 0 100,594
INDIE SEMICONDUCTOR INC CLASS A Stock 45569U101   75,810 19,000 SH   SOLE   0 0 19,000
INTERNATIONAL BUSINESS MACHS Stock 459200101   580,335 2,625 SH   SOLE   0 0 2,625
INTEVAC INC Stock 461148108   509,252 149,780 SH   SOLE   0 0 149,780
INVESCO MUNICIPAL TRUST CEF 46131J103   205,200 20,000 SH   SOLE   0 0 20,000
INVESCO QQQ TRUST SERIES I ETF 46090E103   1,071,314 2,195 SH   SOLE   0 0 2,195
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357   388,777 2,170 SH   SOLE   0 0 2,170
INVESCO S&P 500 TOP 50 ETF ETF 46137V233   484,331 10,190 SH   SOLE   0 0 10,190
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432   264,380 2,695 SH   SOLE   0 0 2,695
ISHARES BIOTECHNOLOGY ETF ETF 464287556   489,216 3,360 SH   SOLE   0 0 3,360
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332   306,477 5,150 SH   SOLE   0 0 5,150
KULICKE & SOFFA INDS INC Stock 501242101   847,767 18,785 SH   SOLE   0 0 18,785
LINCOLN EDL SVCS CORP Stock 533535100   639,160 53,531 SH   SOLE   0 0 53,531
MAGNITE INC Stock 55955D100   324,506 23,430 SH   SOLE   0 0 23,430
MAGNITE INC OPT 99QA0GX3M   6,925 500 SH Call SOLE   0 0 500
MAMMOTH ENERGY SVCS INC Stock 56155L108   133,743 32,700 SH   SOLE   0 0 32,700
MERCK & CO INC Stock 58933Y105   477,633 4,206 SH   SOLE   0 0 4,206
MESOBLAST LTD SPONS ADR ADR 590717401   876,437 107,275 SH   SOLE   0 0 107,275
META PLATFORMS INC CL A Stock 30303M102   1,030,392 1,800 SH   SOLE   0 0 1,800
MFS INTER INCOME TR SH BEN INT CEF 55273C107   158,383 58,229 SH   SOLE   0 0 58,229
MICROSOFT CORP Stock 594918104   11,673,178 27,128 SH   SOLE   0 0 27,128
MOODYS CORP Stock 615369105   6,478,154 13,650 SH   SOLE   0 0 13,650
MP MATERIALS CORP CL A Stock 553368101   352,824 19,990 SH   SOLE   0 0 19,990
MR COOPER GROUP INC Stock 62482R107   1,050,852 11,400 SH   SOLE   0 0 11,400
NAVIGATOR HLDGS LTD SHS Stock Y62132108   1,357,915 84,500 SH   SOLE   0 0 84,500
NEWPARK RES INC PAR $.01NEW Stock 651718504   568,156 81,985 SH   SOLE   0 0 81,985
NOVARTIS AG SPONSORED ADR ADR 66987V109   662,515 5,760 SH   SOLE   0 0 5,760
NOVO-NORDISK A S ADR ADR 670100205   37,209,375 312,500 SH   SOLE   0 0 312,500
NU HLDGS LTD ORD SHS CL A Stock G6683N103   678,269 49,690 SH   SOLE   0 0 49,690
NUVEEN MUN VALUE FD INC CEF 670928100   180,400 20,000 SH   SOLE   0 0 20,000
NUVEEN N Y MUN VALUE FD CEF 67062M105   1,840,189 213,727 SH   SOLE   0 0 213,727
NUVEEN PFD & INCOME OPPORTUNIT CEF 67073B106   271,321 33,621 SH   SOLE   0 0 33,621
OLD REP INTL CORP Stock 680223104   286,194 8,080 SH   SOLE   0 0 8,080
ONEOK INC NEW Stock 682680103   1,096,750 12,035 SH   SOLE   0 0 12,035
ORION ENERGY SYS INC Stock 686275108   331,189 386,497 SH   SOLE   0 0 386,497
PAR TECHNOLOGY CORP Stock 698884103   428,618 8,230 SH   SOLE   0 0 8,230
PHOTRONICS INC Stock 719405102   2,295,128 92,695 SH   SOLE   0 0 92,695
PLANET LABS PBC CL A Stock 72703X106   952,779 427,255 SH   SOLE   0 0 427,255
POPULAR INC NEW Stock 733174700   1,393,753 13,900 SH   SOLE   0 0 13,900
POWER INTEGRATIONS INC Stock 739276103   589,904 9,200 SH   SOLE   0 0 9,200
PUBMATIC INC COM CL A Stock 74467Q103   521,119 35,045 SH   SOLE   0 0 35,045
PUBMATIC INC COM CL A OPT 99Q40G3J2   2,974 200 SH Call SOLE   0 0 200
PUTNAM MASTER INTER INCOME TR SH BEN INT CEF 746909100   504,307 148,763 SH   SOLE   0 0 148,763
RANGE RES CORP Stock 75281A109   450,326 14,640 SH   SOLE   0 0 14,640
REAVES UTIL INCOME FD SH BEN INT CEF 756158101   323,999 9,875 SH   SOLE   0 0 9,875
REGENERON PHARMACEUTICALS Stock 75886F107   1,205,772 1,147 SH   SOLE   0 0 1,147
SEABRIDGE GOLD INC Stock 811916105   1,683,114 100,245 SH   SOLE   0 0 100,245
SHELL PLC SPON ADS ADR 780259305   652,905 9,900 SH   SOLE   0 0 9,900
SONY GROUP CORP SPONSORED ADR ADR 835699307   1,351,980 14,000 SH   SOLE   0 0 14,000
SPDR S&P 500 ETF TRUST ETF 78462F103   1,328,254 2,315 SH   SOLE   0 0 2,315
SYNCHRONY FINANCIAL Stock 87165B103   1,047,480 21,000 SH   SOLE   0 0 21,000
TARGA RES CORP Stock 87612G101   2,676,317 18,082 SH   SOLE   0 0 18,082
THOMSON REUTERS CORP Stock 884903808   4,352,018 25,485 SH   SOLE   0 0 25,485
USA COMPRESSION PARTNERS LP Stock 90290N109   955,214 41,676 SH   SOLE   0 0 41,676
VEREN INC NEW Stock 92340V107   2,721,056 441,250 SH   SOLE   0 0 441,250
VERIZON COMMUNICATIONS INC Stock 92343V104   1,354,980 30,171 SH   SOLE   0 0 30,171
VERMILION ENERGY INC Stock 923725105   1,802,916 184,500 SH   SOLE   0 0 184,500
VIEMED HEALTHCARE INC Stock 92663R105   1,567,572 213,857 SH   SOLE   0 0 213,857
WALMART INC Stock 931142103   373,146 4,621 SH   SOLE   0 0 4,621
WEBSTER FINL CORP Stock 947890109   215,804 4,630 SH   SOLE   0 0 4,630
WILEY JOHN & SONS INC CL A Stock 968223206   265,375 5,500 SH   SOLE   0 0 5,500
WILLIAMS COS INC Stock 969457100   914,370 20,030 SH   SOLE   0 0 20,030