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
Abbott Labs COM 002824100   2,957,265 21,743 SH   SOLE   19,993 0 1,750
AbbVie Inc COM 00287Y109   1,093,673 5,892 SH   SOLE   5,355 0 537
Accuray Inc COM 004397105   95,900 70,000 SH   SOLE   40,000 0 30,000
Advanced Micro Devices Inc COM 007903107   2,739,238 19,304 SH   SOLE   19,304 0 0
Airgain Inc COM 00938A104   5,376 36,500 SH   SOLE   14,500 0 22,000
Alphatec Hldgs Inc COM 02081G201   49,522 179,817 SH   SOLE   163,767 0 16,050
ANI Pharmaceuticals Inc COM 00182C103   550,775 8,441 SH   SOLE   6,400 0 2,041
Apple Inc COM 037833100   954,040 4,650 SH   SOLE   4,650 0 0
Apyx Medical Corporation COM 03837C106   510,750 227,000 SH   SOLE   202,000 0 25,000
Asure Software Inc COM 04649U102   244,000 25,000 SH   SOLE   25,000 0 0
AT&T Inc COM 00206R102   878,097 30,342 SH   SOLE   26,675 0 3,667
AtriCure Inc COM 04963C209   953,673 29,102 SH   SOLE   20,250 0 8,852
Axogen Inc COM 05463X106   2,590,264 238,734 SH   SOLE   215,634 0 23,100
Backblaze Inc COM CL A 05637B105   1,570,387 285,525 SH   SOLE   242,525 0 43,000
Baxter Intl Inc COM 071813109   208,932 6,900 SH   SOLE   6,150 0 750
Biodesix Inc COM 09075X108   299,050 1,059,711 SH   SOLE   978,929 0 80,782
BioLife Solutions Inc COM NEW 09062W204   269,250 12,500 SH   SOLE   12,500 0 0
Blacksky Technology Inc CL A NEW 09263B207   2,500,470 121,500 SH   SOLE   88,500 0 33,000
BP PLC SPONSORED ADR 055622104   275,356 9,200 SH   SOLE   8,000 0 1,200
Bristol-Myers Squibb Co COM 110122108   482,805 10,430 SH   SOLE   9,330 0 1,100
Butterfly Network Inc COM CL A 124155102   590,520 295,260 SH   SOLE   273,620 0 21,640
Castle Biosciences Inc COM 14843C105   571,658 27,995 SH   SOLE   26,460 0 1,535
Celcuity Inc COM 15102K100   156,195 11,700 SH   SOLE   7,200 0 4,500
Ciena Corp COM NEW 171779309   784,834 9,650 SH   SOLE   8,900 0 750
Codexis Inc COM 192005106   761,280 312,000 SH   SOLE   289,500 0 22,500
ConocoPhillips COM 20825C104   471,135 5,250 SH   SOLE   4,550 0 700
Costco Whsl Corp New COM 22160K105   247,485 250 SH   SOLE   250 0 0
Crexendo Inc COM 226552107   1,035,542 170,600 SH   SOLE   154,600 0 16,000
Cryoport Inc COM PAR $0.001 229050307   1,268,573 170,050 SH   SOLE   160,550 0 9,500
CVRX Inc COM 126638105   96,138 16,350 SH   SOLE   15,900 0 450
Digi Intl Inc COM 253798102   360,208 10,333 SH   SOLE   10,333 0 0
Digital Turbine Inc COM NEW 25400W102   2,316,340 392,600 SH   SOLE   370,600 0 22,000
Donaldson Inc COM 257651109   305,140 4,400 SH   SOLE   2,400 0 2,000
Dyadic Intl Inc Del COM 26745T101   47,371 47,850 SH   SOLE   200 0 47,650
Eli Lilly & Co COM 532457108   7,421,126 9,520 SH   SOLE   8,345 0 1,175
Elutia Inc CL A COM 05479K106   2,284,874 1,153,977 SH   SOLE   1,005,777 0 148,200
EPlus Inc COM 294268107   360,500 5,000 SH   SOLE   5,000 0 0
Exagen Inc COM 30068X103   1,618,369 231,858 SH   SOLE   207,525 0 24,333
Fastenal Co COM 311900104   315,000 7,500 SH   SOLE   7,500 0 0
FlexShopper Inc COM NEW 33939J303   222,660 185,550 SH   SOLE   95,550 0 90,000
General Mls Inc COM 370334104   461,109 8,900 SH   SOLE   8,500 0 400
Gilead Sciences Inc COM 375558103   923,880 8,333 SH   SOLE   7,500 0 833
Hain Celestial Group Inc COM 405217100   190,324 125,213 SH   SOLE   113,463 0 11,750
Idexx Labs Inc COM 45168D104   5,202,498 9,700 SH   SOLE   9,700 0 0
Inogen Inc COM 45780L104   1,040,791 148,050 SH   SOLE   134,800 0 13,250
Intel Corp COM 458140100   329,280 14,700 SH   SOLE   13,400 0 1,300
Inuvo Inc COM 46122W303   3,198,449 695,315 SH   SOLE   622,850 0 72,465
Iridex Corp COM 462684101   41,714 47,300 SH   SOLE   29,650 0 17,650
Johnson & Johnson COM 478160104   244,400 1,600 SH   SOLE   1,600 0 0
LeMaitre Vascular Inc COM 525558201   2,550,549 30,711 SH   SOLE   28,661 0 2,050
LifeVantage Corporation COM NEW 53222K205   987,645 75,508 SH   SOLE   7,000 0 68,508
Magnite Inc COM 55955D100   3,259,215 135,125 SH   SOLE   125,675 0 9,450
MDxHealth SA SHS NEW B5950S113   3,138,255 1,420,025 SH   SOLE   1,259,925 0 160,100
Merck & Co Inc COM 58933Y105   692,650 8,750 SH   SOLE   7,600 0 1,150
Microsoft Corp COM 594918104   6,110,682 12,285 SH   SOLE   10,635 0 1,650
Myomo Inc COM NEW 62857j201   132,624 61,400 SH   SOLE   57,400 0 4,000
Natera Inc COM 632307104   7,729,005 45,750 SH   SOLE   42,350 0 3,400
NeoGenomics Inc COM NEW 64049M209   1,227,714 167,950 SH   SOLE   155,250 0 12,700
NeuroOne Med Technologies Co COM NEW 64130M209   1,017,450 1,500,000 SH   SOLE   1,377,500 0 122,500
NXP Semiconductor N V COM N6596X109   502,527 2,300 SH   SOLE   2,200 0 100
Ondas Hldgs Inc COM NEW 68236H204   1,428,490 744,005 SH   SOLE   682,475 0 61,530
Ooma Inc COM 683416101   2,461,372 190,804 SH   SOLE   174,587 0 16,217
OptimizeRx Corp COM NEW 68401U204   527,796 39,096 SH   SOLE   37,533 0 1,563
Perion Network Ltd SHS NEW M78673114   1,306,051 128,675 SH   SOLE   120,975 0 7,700
Personalis Inc COM 71535D106   1,656,400 252,500 SH   SOLE   227,500 0 25,000
Pfizer Inc COM 717081103   980,726 40,459 SH   SOLE   36,817 0 3,642
Pulmonx Corp COM 745848101   25,900 10,000 SH   SOLE   10,000 0 0
Quest Diagnostics Inc COM 74834L100   215,556 1,200 SH   SOLE   1,200 0 0
QuickLogic Corp COM NEW 74837P405   1,250,209 202,956 SH   SOLE   179,956 0 23,000
Rockwell Med Inc COM NEW 774374300   60,990 71,922 SH   SOLE   20,674 0 51,248
scPharmaceuticals Inc COM 810648105   51,435 13,500 SH   SOLE   10,000 0 3,500
Senseonics Hldgs Inc COM 81727U105   38,112 80,000 SH   SOLE   55,000 0 25,000
Sera Prognostics Inc CLASS A COM 81749D107   362,870 131,000 SH   SOLE   128,500 0 2,500
SkyWater Technology Inc COM 83089J108   897,900 91,250 SH   SOLE   73,300 0 17,950
Tactile Sys Technology Inc COM 87357P100   113,568 11,200 SH   SOLE   11,200 0 0
Target Corp COM 87612E106   483,385 4,900 SH   SOLE   4,350 0 550
TELA Bio Inc COM 872381108   1,699,178 875,865 SH   SOLE   774,910 0 100,955
US Bancorp Del COM NEW 902973304   590,512 13,050 SH   SOLE   10,850 0 2,200
Usio Inc COM 917313108   1,517,290 991,693 SH   SOLE   926,693 0 65,000
Veracyte Inc COM 92337F107   2,215,108 81,950 SH   SOLE   76,700 0 5,250
Vericel Corp COM 92346J108   1,110,555 26,100 SH   SOLE   19,400 0 6,700
Verizon Communications COM 92343V104   510,932 11,808 SH   SOLE   11,250 0 558
Viatris Inc COM 92556V106   507,921 56,878 SH   SOLE   53,878 0 3,000