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   578 214,000 SH   SOLE   212,500 0 1,500
ABBOTT LABS COM 002824100   2,885 25,380 SH   SOLE   22,630 0 2,750
ABBVIE INC COM 00287Y109   1,549 8,508 SH   SOLE   7,858 0 650
ACCURAY INC COM 004397105   120 48,500 SH   SOLE   25,500 0 23,000
ADVANCED MICRO DEVICES INC COM 007903107   4,071 22,554 SH   SOLE   22,054 0 500
AIRGAIN INC COM 00938A104   2,045 375,150 SH   SOLE   333,400 0 41,750
AKOUSTIS TECHNOLOGIES INC COM 00973N102   1,422 2,405,152 SH   SOLE   2,119,452 0 285,700
ALPHATEC HLDGS INC COM NEW 02081G201   2,541 184,267 SH   SOLE   167,517 0 16,750
AMARIN CORP PLC SPONS ADR NEW 023111206   21 23,700 SH   SOLE   11,200 0 12,500
ANI PHARMACEUTICALS INC COM 00182C103   635 9,191 SH   SOLE   7,150 0 2,041
APPLE INC COM 037833100   797 4,650 SH   SOLE   4,650 0 0
APYX MEDICAL CORPORATION COM 03837C106   311 228,500 SH   SOLE   198,500 0 30,000
ASURE SOFTWARE INC COM 04649U102   233 30,000 SH   SOLE   30,000 0 0
AT&T INC COM 00206R102   687 39,042 SH   SOLE   35,375 0 3,667
ATRICURE INC COM 04963C209   847 27,850 SH   SOLE   20,250 0 7,600
AUGMEDIX INC COM 05105P107   5,964 1,458,268 SH   SOLE   1,277,018 0 181,250
AXOGEN INC COM 05463X106   2,404 297,949 SH   SOLE   257,882 0 40,067
BACKBLAZE INC COM CL A 05637B105   1,093 106,835 SH   SOLE   92,335 0 14,500
BAXTER INTL INC COM 071813109   877 20,509 SH   SOLE   19,009 0 1,500
BIOLIFE SOLUTIONS INC COM NEW 09062W204   250 13,500 SH   SOLE   13,500 0 0
BP PLC SPONSORED ADR 055622104   390 10,350 SH   SOLE   7,650 0 2,700
BRISTOL-MYERS SQUIBB CO COM 110122108   902 16,641 SH   SOLE   14,574 0 2,067
CANTALOUPE INC COM 138103106   1,647 256,100 SH   SOLE   237,100 0 19,000
CASTLE BIOSCIENCES INC COM 14843C105   712 32,140 SH   SOLE   28,785 0 3,355
CIENA CORP COM NEW 171779309   828 16,750 SH   SOLE   15,000 0 1,750
CODEXIS INC COM 192005106   557 159,600 SH   SOLE   148,100 0 11,500
CONOCOPHILLIPS COM 20825C104   1,018 8,000 SH   SOLE   6,900 0 1,100
COSTCO WHSL CORP NEW COM 22160K105   256 350 SH   SOLE   350 0 0
CRYOPORT INC COM PAR $0.001 229050307   204 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100   462 5,793 SH   SOLE   4,535 0 1,258
DIGI INTL INC COM 253798102   2,294 71,833 SH   SOLE   66,708 0 5,125
DIGITAL TURBINE INC COM NEW 25400W102   489 186,700 SH   SOLE   172,200 0 14,500
DONALDSON INC COM 257651109   663 8,884 SH   SOLE   6,884 0 2,000
DYADIC INTL INC DEL COM 26745T101   80 47,850 SH   SOLE   200 0 47,650
ELI LILLY & CO COM 532457108   9,831 12,637 SH   SOLE   11,204 0 1,433
ELUTIA INC CL A COM 05479K106   2,512 797,602 SH   SOLE   677,352 0 120,250
EMCORE CORP COM NEW 290846203   797 2,311,000 SH   SOLE   2,150,150 0 160,850
EPLUS INC COM 294268107   707 9,000 SH   SOLE   9,000 0 0
EXAGEN INC COM 30068X103   785 493,571 SH   SOLE   470,338 0 23,233
FASTENAL COMPANY COM 311900104   741 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303   1,642 1,101,943 SH   SOLE   940,143 0 161,800
GENERAL MLS INC COM 370334104   1,419 20,275 SH   SOLE   18,600 0 1,675
GILEAD SCIENCES INC COM 375558103   947 12,933 SH   SOLE   12,100 0 833
HERSHEY FOODS CORP COM 427866108   292 1,500 SH   SOLE   1,500 0 0
IDEXX LABS INC COM 45168D104   5,669 10,500 SH   SOLE   10,500 0 0
INTEL CORP COM 458140100   928 21,000 SH   SOLE   18,700 0 2,300
INUVO INC COM NEW 46122W204   2,395 7,023,457 SH   SOLE   6,224,987 0 798,470
IONIS PHARMACEUTICALS INC COM 462222100   241 5,550 SH   SOLE   5,250 0 300
IRIDEX CORP COM 462684101   135 45,300 SH   SOLE   27,650 0 17,650
JOHNSON & JOHNSON COM 478160104   356 2,250 SH   SOLE   2,250 0 0
JOURNEY MED CORP COM 48115J109   81 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,343 35,301 SH   SOLE   33,001 0 2,300
LIFEVANTAGE CORP COM NEW 53222K205   460 76,113 SH   SOLE   7,565 0 68,548
MAGNITE INC COM 55955D100   1,379 128,325 SH   SOLE   115,625 0 12,700
MDXHEALTH SA ORD SHR SHS NEW B5950S113   1,075 415,225 SH   SOLE   367,375 0 47,850
MEDTRONIC PLC SHS G5960L103   294 3,375 SH   SOLE   2,800 0 575
MERCK & CO INC COM 58933Y105   1,613 12,225 SH   SOLE   10,575 0 1,650
MICROSOFT CORP COM 594918104   6,364 15,126 SH   SOLE   12,476 0 2,650
MODERNA INC COM 60770K107   394 3,700 SH   SOLE   3,200 0 500
NATERA INC COM 632307104   5,499 60,125 SH   SOLE   54,575 0 5,550
NEOGENOMICS INC COM NEW 64049M209   3,037 193,200 SH   SOLE   178,200 0 15,000
NEUROONE MED TECHNOLOGIES CO COM NEW 64130M209   180 150,000 SH   SOLE   150,000 0 0
NXP SEMICONDUCTOR N V COM N6596X109   607 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101   1,335 156,550 SH   SOLE   142,983 0 13,567
OPTIMIZERX CORP COM NEW 68401U204   1,281 105,463 SH   SOLE   99,108 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201   369 11,000 SH   SOLE   11,000 0 0
PERION NETWORK LTD SHS NEW M78673114   1,305 58,060 SH   SOLE   56,060 0 2,000
PFIZER INC COM 717081103   1,269 45,741 SH   SOLE   35,424 0 10,317
PROFIRE ENERGY INC COM 74316X101   1,749 945,520 SH   SOLE   873,420 0 72,100
QUICKLOGIC CORP COM NEW 74837P405   3,312 206,606 SH   SOLE   183,606 0 23,000
REAL GOOD FOOD COMPANY INC COM CL A 75601G109   47 131,500 SH   SOLE   131,500 0 0
REKOR SYSTEMS INC COM 759419104   344 150,000 SH   SOLE   135,000 0 15,000
RINGCENTRAL INC CL A 76680R206   314 9,025 SH   SOLE   8,725 0 300
ROCKWELL MED INC COM NEW 774374300   579 348,684 SH   SOLE   285,900 0 62,784
SCPHARMACEUTICALS INC COM 810648105   53 10,600 SH   SOLE   8,400 0 2,200
SENSEONICS HLDGS INC COM 81727U105   45 85,000 SH   SOLE   65,000 0 20,000
SHIMMICK CORPORATION COM 82455M109   299 51,900 SH   SOLE   50,500 0 1,400
SHOPIFY INC CL A 82509L107   232 3,000 SH   SOLE   3,000 0 0
SKYWATER TECHNOLOGY INC COM 83089J108   1,198 117,750 SH   SOLE   95,800 0 21,950
STREAMLINE HEALTH SOLUTIONS COM 86323X106   959 1,996,905 SH   SOLE   1,777,922 0 218,983
TACTILE SYS TECHNOLOGY INC COM 87357P100   1,298 79,900 SH   SOLE   69,050 0 10,850
TARGET CORP COM 87612E106   1,325 7,475 SH   SOLE   6,550 0 925
TELA BIO INC COM 872381108   1,191 210,000 SH   SOLE   186,500 0 23,500
US BANCORP DEL COM NEW 902973304   670 14,984 SH   SOLE   11,234 0 3,750
USIO INC COM 917313108   1,773 1,042,693 SH   SOLE   962,693 0 80,000
VERACYTE INC COM 92337F107   2,570 115,980 SH   SOLE   107,430 0 8,550
VERICEL CORP COM 92346J108   1,626 31,250 SH   SOLE   24,400 0 6,850
VERIZON COMMUNICATIONS INC COM 92343V104   697 16,617 SH   SOLE   14,809 0 1,808
VILLAGE FARMS INTL INC COM 92707Y108   1,380 1,113,000 SH   SOLE   1,043,000 0 70,000