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
8X8 INC NEW COM 282914100   466 210,000 SH   SOLE   208,500 0 1,500
ABBOTT LABS COM 002824100   2,585 24,880 SH   SOLE   22,630 0 2,250
ABBVIE INC COM 00287Y109   1,369 7,983 SH   SOLE   7,333 0 650
ACCURAY INC COM 004397105   106 58,000 SH   SOLE   28,000 0 30,000
ADVANCED MICRO DEVICES INC COM 007903107   3,658 22,554 SH   SOLE   22,054 0 500
AIRGAIN INC COM 00938A104   2,206 365,150 SH   SOLE   323,400 0 41,750
AKOUSTIS TECHNOLOGIES INC COM 00973N102   154 1,173,001 SH   SOLE   1,017,541 0 155,460
ALPHATEC HLDGS INC COM NEW 02081G201   1,887 180,567 SH   SOLE   163,817 0 16,750
AMARIN CORP PLC SPONS ADR NEW 023111206   10 14,500 SH   SOLE   2,000 0 12,500
ANI PHARMACEUTICALS INC COM 00182C103   585 9,191 SH   SOLE   7,150 0 2,041
APPLE INC COM 037833100   979 4,650 SH   SOLE   4,650 0 0
APYX MEDICAL CORPORATION COM 03837C106   314 234,500 SH   SOLE   197,500 0 37,000
ASURE SOFTWARE INC COM 04649U102   210 25,000 SH   SOLE   25,000 0 0
AT&T INC COM 00206R102   743 38,876 SH   SOLE   35,209 0 3,667
ATRICURE INC COM 04963C209   693 30,450 SH   SOLE   22,850 0 7,600
AUGMEDIX INC COM 05105P107   1,247 1,417,068 SH   SOLE   1,243,818 0 173,250
AXOGEN INC COM 05463X106   2,095 289,349 SH   SOLE   251,082 0 38,267
BACKBLAZE INC COM CL A 05637B105   658 106,835 SH   SOLE   92,335 0 14,500
BAXTER INTL INC COM 071813109   686 20,509 SH   SOLE   19,009 0 1,500
BIODESIX INC COM 09075X108   635 414,782 SH   SOLE   370,000 0 44,782
BIOLIFE SOLUTIONS INC COM NEW 09062W204   289 13,500 SH   SOLE   13,500 0 0
BP PLC SPONSORED ADR 055622104   374 10,350 SH   SOLE   7,650 0 2,700
BRISTOL-MYERS SQUIBB CO COM 110122108   706 16,991 SH   SOLE   14,924 0 2,067
CANTALOUPE INC COM 138103106   1,614 244,600 SH   SOLE   230,600 0 14,000
CASTLE BIOSCIENCES INC COM 14843C105   677 31,090 SH   SOLE   27,735 0 3,355
CIENA CORP COM NEW 171779309   807 16,750 SH   SOLE   16,000 0 750
CODEXIS INC COM 192005106   495 159,600 SH   SOLE   148,100 0 11,500
CONOCOPHILLIPS COM 20825C104   915 8,000 SH   SOLE   6,900 0 1,100
COSTCO WHSL CORP NEW COM 22160K105   255 300 SH   SOLE   300 0 0
CRYOPORT INC COM PAR $0.001 229050307   79 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100   309 5,234 SH   SOLE   4,476 0 758
DIGI INTL INC COM 253798102   1,610 70,208 SH   SOLE   65,583 0 4,625
DIGITAL TURBINE INC COM NEW 25400W102   305 183,700 SH   SOLE   169,200 0 14,500
DONALDSON INC COM 257651109   636 8,884 SH   SOLE   6,884 0 2,000
DYADIC INTL INC DEL COM 26745T101   71 47,850 SH   SOLE   200 0 47,650
ELI LILLY & CO COM 532457108   11,428 12,622 SH   SOLE   11,189 0 1,433
ELUTIA INC CL A COM 05479K106   3,869 780,102 SH   SOLE   661,352 0 118,750
EMCORE CORP COM 290846401   249 210,600 SH   SOLE   202,015 0 8,585
EPLUS INC COM 294268107   626 8,500 SH   SOLE   8,500 0 0
EXAGEN INC COM 30068X103   898 493,321 SH   SOLE   466,588 0 26,733
FASTENAL CO COM 311900104   540 8,600 SH   SOLE   8,600 0 0
FLEXSHOPPER INC COM NEW 33939J303   797 622,750 SH   SOLE   519,050 0 103,700
GENERAL MLS INC COM 370334104   1,286 20,325 SH   SOLE   18,900 0 1,425
GILEAD SCIENCES INC COM 375558103   853 12,433 SH   SOLE   11,600 0 833
HERSHEY CO COM 427866108   331 1,800 SH   SOLE   1,800 0 0
IDEXX LABS INC COM 45168D104   5,116 10,500 SH   SOLE   10,500 0 0
INTEL CORP COM 458140100   632 20,400 SH   SOLE   18,600 0 1,800
INUVO INC COM NEW 46122W204   1,773 6,903,647 SH   SOLE   6,123,347 0 780,300
IONIS PHARMACEUTICALS INC COM 462222100   265 5,550 SH   SOLE   5,250 0 300
IRIDEX CORP COM 462684101   91 42,300 SH   SOLE   24,650 0 17,650
JOHNSON & JOHNSON COM 478160104   329 2,250 SH   SOLE   2,250 0 0
JOURNEY MED CORP COM 48115J109   124 22,000 SH   SOLE   22,000 0 0
LANTRONIX INC COM NEW 516548203   147 41,400 SH   SOLE   41,400 0 0
LEMAITRE VASCULAR INC COM 525558201   2,814 34,201 SH   SOLE   31,901 0 2,300
LIFEVANTAGE CORP COM NEW 53222K205   489 76,113 SH   SOLE   7,565 0 68,548
MAGNITE INC COM 55955D100   1,981 149,075 SH   SOLE   135,625 0 13,450
MDXHEALTH SA SHS NEW B5950S113   1,047 437,875 SH   SOLE   386,025 0 51,850
MERCK & CO INC COM 58933Y105   1,476 11,925 SH   SOLE   10,375 0 1,550
MICROSOFT CORP COM 594918104   6,515 14,576 SH   SOLE   12,426 0 2,150
MODERNA INC COM 60770K107   876 7,375 SH   SOLE   6,625 0 750
NATERA INC COM 632307104   6,232 57,550 SH   SOLE   52,500 0 5,050
NEOGENOMICS INC COM NEW 64049M209   2,598 187,300 SH   SOLE   174,300 0 13,000
NEUROONE MED TECHNOLOGIES CO COM NEW 64130M209   120 150,000 SH   SOLE   150,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109   659 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101   1,537 154,800 SH   SOLE   141,233 0 13,567
OPTIMIZERX CORP COM NEW 68401U204   1,024 102,363 SH   SOLE   96,008 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201   305 11,000 SH   SOLE   11,000 0 0
PERION NETWORK LTD SHS NEW M78673114   470 56,260 SH   SOLE   54,260 0 2,000
PERSONALIS INC COM 71535D106   301 257,307 SH   SOLE   229,500 0 27,807
PFIZER INC COM 717081103   1,278 45,675 SH   SOLE   35,358 0 10,317
PROFIRE ENERGY INC COM 74316X101   1,289 907,420 SH   SOLE   839,320 0 68,100
QUICKLOGIC CORP COM NEW 74837P405   2,089 201,106 SH   SOLE   178,106 0 23,000
RINGCENTRAL INC CL A 76680R206   243 8,625 SH   SOLE   8,325 0 300
ROCKWELL MED INC COM NEW 774374300   617 350,409 SH   SOLE   287,650 0 62,759
SCPHARMACEUTICALS INC COM 810648105   80 18,400 SH   SOLE   12,700 0 5,700
SENSEONICS HLDGS INC COM 81727U105   34 84,000 SH   SOLE   64,000 0 20,000
SHIMMICK CORPORATION COM 82455M109   80 51,900 SH   SOLE   50,500 0 1,400
SKYWATER TECHNOLOGY INC COM 83089J108   855 111,750 SH   SOLE   91,300 0 20,450
STREAMLINE HEALTH SOLUTIONS COM 86323X106   906 1,965,405 SH   SOLE   1,746,422 0 218,983
TACTILE SYS TECHNOLOGY INC COM 87357P100   925 77,500 SH   SOLE   69,050 0 8,450
TARGET CORP COM 87612E106   1,077 7,275 SH   SOLE   6,550 0 725
TELA BIO INC COM 872381108   960 204,350 SH   SOLE   182,850 0 21,500
US BANCORP DEL COM NEW 902973304   555 13,984 SH   SOLE   11,234 0 2,750
USIO INC COM 917313108   1,564 1,022,193 SH   SOLE   950,193 0 72,000
VERACYTE INC COM 92337F107   2,142 98,830 SH   SOLE   92,780 0 6,050
VERICEL CORP COM 92346J108   1,434 31,250 SH   SOLE   24,400 0 6,850
VERIZON COMMUNICATIONS INC COM 92343V104   673 16,308 SH   SOLE   14,750 0 1,558
VILLAGE FARMS INTL INC COM 92707Y108   1,105 1,083,500 SH   SOLE   1,013,500 0 70,000