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
AMAZON COM INC Stock 023135106 12,896,004 51,760 SH SOLE 0 0 51,760
TETRA TECHNOLOGIES INC DEL Stock 88162F105 409,491 69,760 SH SOLE 0 0 69,760
INVESCO QQQ TRUST SERIES I ETF 46090E103 684,287 925 SH SOLE 0 0 925
THOMSON REUTERS CORP Stock 884903881 2,378,250 24,381 SH SOLE 0 0 24,381
NPK INTERNATIONAL INC Stock 651718504 768,851 67,325 SH SOLE 0 0 67,325
SHELL PLC SPON ADS ADR 780259305 893,470 9,400 SH SOLE 0 0 9,400
BAYTEX ENERGY CORP Stock 07317Q105 1,809,055 399,350 SH SOLE 0 0 399,350
POPULAR INC Stock 733174700 823,885 5,300 SH SOLE 0 0 5,300
ENTERPRISE PRODS PARTNERS L P Stock 293792107 406,915 11,427 SH SOLE 0 0 11,427
WILEY JOHN & SONS INC CL A Stock 968223206 238,800 5,000 SH SOLE 0 0 5,000
MERCK & CO INC Stock 58933Y105 247,027 1,700 SH SOLE 0 0 1,700
STATE STREET SPDR S&P 500 ETF ETF 78462F103 1,224,021 1,605 SH SOLE 0 0 1,605
EMERSON ELEC CO Stock 291011104 822,030 5,300 SH SOLE 0 0 5,300
VERMILION ENERGY INC Stock 923725105 2,256,114 197,825 SH SOLE 0 0 197,825
VERIZON COMMUNICATIONS INC Stock 92343V104 1,395,548 30,424 SH SOLE 0 0 30,424
MARVELL TECHNOLOGY INC Stock 573874104 2,570,763 9,730 SH SOLE 0 0 9,730
HESS MIDSTREAM LP CL A SHS Stock 428103105 1,121,286 30,005 SH SOLE 0 0 30,005
PAR TECHNOLOGY CORP Stock 698884103 876,512 63,700 SH SOLE 0 0 63,700
AUTOMATIC DATA PROCESSING INC Stock 053015103 1,625,778 6,300 SH SOLE 0 0 6,300
ABRDN PHYSICAL GOLD SHARES ETF ETF 00326A104 675,684 17,080 SH SOLE 0 0 17,080
CENOVUS ENERGY INC Stock 15135U109 1,327,116 42,700 SH SOLE 0 0 42,700
VIEMED HEALTHCARE INC Stock 92663R105 2,511,126 275,948 SH SOLE 0 0 275,948
ALPHABET INC CAP STK CL A Stock 02079K305 7,972,333 23,170 SH SOLE 0 0 23,170
ONE STOP SYS INC Stock 68247W109 333,486 38,200 SH SOLE 0 0 38,200
NEWMONT CORP Stock 651639106 205,305 1,780 SH SOLE 0 0 1,780
MICROSOFT CORP Stock 594918104 11,140,188 21,720 SH SOLE 0 0 21,720
AQUESTIVE THERAPEUTICS INC Stock 03843E104 191,450 41,350 SH SOLE 0 0 41,350
FRANKLIN MASTER INTER INCOME SH BEN INT CEF 746909100 459,230 152,063 SH SOLE 0 0 152,063
GOLUB CAP BDC INC CEF 38173M102 226,455 17,930 SH SOLE 0 0 17,930
DATA I O CORP Stock 237690102 1,042,640 355,850 SH SOLE 0 0 355,850
TARGA RES CORP Stock 87612G101 17,886,417 6,617 SH SOLE 0 0 6,617
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 347,393 1,670 SH SOLE 0 0 1,670
TERADYNE INC Stock 880770102 240,546 600 SH SOLE 0 0 600
EXAGEN INC Stock 30068X103 91,869 11,300 SH SOLE 0 0 11,300
PROFOUND MED CORP Stock 74319B502 65,975 11,375 SH SOLE 0 0 11,375
MESOBLAST LTD SPONS ADR ADR 590717401 1,275,648 87,075 SH SOLE 0 0 87,075
FIRST BANCORP CORPORATION Stock 318672706 595,284 22,600 SH SOLE 0 0 22,600
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,613,358 3,240 SH SOLE 0 0 3,240
IOVANCE BIOTHERAPEUTICS INC Stock 462260100 610,509 41,195 SH SOLE 0 0 41,195
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 237,529 4,225 SH SOLE 0 0 4,225
SONY GROUP CORP SPONSORED ADR ADR 835699307 1,635,335 69,500 SH SOLE 0 0 69,500
PAYSIGN INC Stock 70451A104 531,381 39,420 SH SOLE 0 0 39,420
CURIOSITYSTREAM INC CL A Stock 23130Q107 1,130,680 388,550 SH SOLE 0 0 388,550
REGENERON PHARMACEUTICALS Stock 75886F107 595,241 785 SH SOLE 0 0 785
AIRBNB INC Stock 009066101 1,405,687 8,750 SH SOLE 0 0 8,750
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100 1,468,772 74,293 SH SOLE 0 0 74,293
SKY HARBOUR GROUP CORPORATION Stock 83085C107 1,867,484 197,200 SH SOLE 0 0 197,200
BRIDGER AEROSPACE GRP HLDGS IN Stock 96812F102 57,519 81,925 SH SOLE 0 0 81,925
ALKAMI TECHNOLOGY INC Stock 01644J108 1,889,356 138,010 SH SOLE 0 0 138,010
AMPLITUDE INC Stock 03213A104 664,176 47,955 SH SOLE 0 0 47,955
BACKBLAZE INC Stock 05637B105 726,081 51,900 SH SOLE 0 0 51,900
PLANET LABS PBC Stock 72703X106 1,334,424 81,417 SH SOLE 0 0 81,417
NUVEEN MUN VALUE FD INC CEF 670928100 165,800 20,000 SH SOLE 0 0 20,000
META PLATFORMS INC CL A Stock 30303M102 1,232,806 1,700 SH SOLE 0 0 1,700
KULICKE & SOFFA INDS INC Stock 501242101 669,175 7,100 SH SOLE 0 0 7,100
INVESCO MUNICIPAL TRUST CEF 46131J103 169,600 20,000 SH SOLE 0 0 20,000
MOODYS CORP Stock 615369105 6,176,168 13,600 SH SOLE 0 0 13,600
NOVARTIS AG SPONSORED ADR ADR 66987V109 789,837 5,540 SH SOLE 0 0 5,540
WESTERN MIDSTREAM PARTNERS LP Stock 958669103 705,483 15,900 SH SOLE 0 0 15,900
PROTHENA CORP PLC SHS Stock G72800108 2,277,013 271,720 SH SOLE 0 0 271,720
NVIDIA CORPORATION Stock 67066G104 1,205,389 5,278 SH SOLE 0 0 5,278
ABBVIE INC Stock 00287Y109 1,373,870 5,252 SH SOLE 0 0 5,252
USA COMPRESSION PARTNERS LP Stock 90290N109 1,020,615 41,038 SH SOLE 0 0 41,038
RANGE RES CORP Stock 75281A109 521,893 14,090 SH SOLE 0 0 14,090
ELECTROVAYA INC Stock 28617B606 2,486,836 379,606 SH SOLE 0 0 379,606
BLACKSTONE INC Stock 09260D107 2,034,433 18,150 SH SOLE 0 0 18,150
RITHM CAPITAL CORP REIT 64828T201 342,357 38,337 SH SOLE 0 0 38,337
CISCO SYS INC Stock 17275R102 1,975,010 18,350 SH SOLE 0 0 18,350
EXTREME NETWORKS INC Stock 30226D106 1,802,336 84,025 SH SOLE 0 0 84,025
SEABRIDGE GOLD INC Stock 811927102 3,138,371 110,740 SH SOLE 0 0 110,740
ONEOK INC NEW Stock 30609A109 964,403 11,310 SH SOLE 0 0 11,310
LOCKHEED MARTIN CORP Stock 539830109 280,087 550 SH SOLE 0 0 550
DORCHESTER MINERALS L P COM Stock 25820R105 454,949 16,225 SH SOLE 0 0 16,225
JPMORGAN CHASE & CO Stock 46625H100 218,347 660 SH SOLE 0 0 660
POWER INTEGRATIONS INC Stock 739276103 476,560 9,200 SH SOLE 0 0 9,200
CHEVRON CORPORATION Stock 166764100 281,197 1,377 SH SOLE 0 0 1,377
ASURE SOFTWARE INC Stock 04649U102 663,926 87,705 SH SOLE 0 0 87,705
CONOCOPHILLIPS Stock 20825C104 253,428 2,025 SH SOLE 0 0 2,025
REAVES UTIL INCOME FD CEF 756158101 210,393 6,125 SH SOLE 0 0 6,125
NUVEEN N Y MUN VALUE FD CEF 67062M105 1,662,796 213,727 SH SOLE 0 0 213,727
INTERNATIONAL BUSINESS MACHS Stock 459200101 326,156 1,483 SH SOLE 0 0 1,483
DYNEX CAP INC REIT 26817Q886 111,957 10,050 SH SOLE 0 0 10,050
ALPHABET INC CAP STK CL C Stock 02079K107 7,650,975 22,454 SH SOLE 0 0 22,454
MAGNITE INC Stock 55955D100 2,669,729 105,690 SH SOLE 0 0 105,690
WILLIAMS COS INC Stock 969457100 1,296,867 19,080 SH SOLE 0 0 19,080
FIDELITY NATL FINL INC Stock 31620R303 335,018 8,668 SH SOLE 0 0 8,668
CRYOPORT INC Stock 229050307 3,498,879 201,085 SH SOLE 0 0 201,085
HERCULES CAPITAL INC CEF 427096508 500,704 29,786 SH SOLE 0 0 29,786
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 418,845 5,385 SH SOLE 0 0 5,385
STATE STREET SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 276,012 3,075 SH SOLE 0 0 3,075
AXCELIS TECHNOLOGIES INC Stock 054540208 1,376,734 10,495 SH SOLE 0 0 10,495
LINCOLN EDL SVCS CORP Stock 533535100 308,695 14,115 SH SOLE 0 0 14,115
KOPIN CORP Stock 500600101 381,685 82,975 SH SOLE 0 0 82,975
AEHR TEST SYS Stock 00760J108 518,024 5,200 SH SOLE 0 0 5,200
ALLOT LTD SHS Stock M0854Q105 3,185,213 377,395 SH SOLE 0 0 377,395
BRISTOL-MYERS SQUIBB CO Stock 110122108 412,776 6,615 SH SOLE 0 0 6,615
EXXONMOBIL HOLDINGS CORP Stock 30233Q108 208,320 1,280 SH SOLE 0 0 1,280
BIOLIFE SOLUTIONS INC Stock 09062W204 1,433,370 36,895 SH SOLE 0 0 36,895
NOVO-NORDISK A S ADR ADR 670100205 11,808,965 311,500 SH SOLE 0 0 311,500
PHOTRONICS INC Stock 719405102 2,734,956 88,855 SH SOLE 0 0 88,855
BARNES & NOBLE ED INC Stock 06777U200 173,850 15,000 SH SOLE 0 0 15,000
APPLE INC Stock 037833100 509,187 1,529 SH SOLE 0 0 1,529