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   809 214,000 SH   SOLE   212,500 0 1,500
ABBOTT LABS COM 002824100   2,794 25,380 SH   SOLE   22,630 0 2,750
ABBVIE INC COM 00287Y109   1,419 9,158 SH   SOLE   8,208 0 950
ACCURAY INC COM 004397105   129 45,500 SH   SOLE   25,500 0 20,000
ADVANCED MICRO DEVICES INC COM 007903107   3,406 23,104 SH   SOLE   22,604 0 500
AIRGAIN INC COM 00938A104   1,352 379,820 SH   SOLE   338,070 0 41,750
AKOUSTIS TECHNOLOGIES INC COM 00973N102   506 606,652 SH   SOLE   536,952 0 69,700
ALPHATEC HLDGS INC COM NEW 02081G201   2,793 184,867 SH   SOLE   168,117 0 16,750
AMARIN CORP PLC SPONS ADR NEW 023111206   20 22,500 SH   SOLE   10,000 0 12,500
ANI PHARMACEUTICALS INC COM 00182C103   507 9,191 SH   SOLE   7,150 0 2,041
APPLE INC COM 037833100   895 4,650 SH   SOLE   4,650 0 0
APYX MEDICAL CORPORATION COM 03837C106   559 213,500 SH   SOLE   189,000 0 24,500
ASURE SOFTWARE INC COM 04649U102   314 33,000 SH   SOLE   33,000 0 0
AT&T INC COM 00206R102   655 39,042 SH   SOLE   35,375 0 3,667
ATRICURE INC COM 04963C209   994 27,850 SH   SOLE   20,250 0 7,600
AUGMEDIX INC COM 05105P107   8,568 1,464,568 SH   SOLE   1,283,818 0 180,750
AXOGEN INC COM 05463X106   2,046 299,615 SH   SOLE   259,548 0 40,067
BACKBLAZE INC COM CL A 05637B105   811 106,835 SH   SOLE   92,335 0 14,500
BAXTER INTL INC COM 071813109   794 20,534 SH   SOLE   19,034 0 1,500
BETTER CHOICE CO INC COM 08771Y303   10 35,834 SH   SOLE   8,334 0 27,500
BIOLIFE SOLUTIONS INC COM NEW 09062W204   504 31,000 SH   SOLE   31,000 0 0
BP PLC SPONSORED ADR 055622104   366 10,350 SH   SOLE   7,650 0 2,700
BRISTOL-MYERS SQUIBB CO COM 110122108   854 16,641 SH   SOLE   14,574 0 2,067
CANTALOUPE INC COM 138103106   1,935 261,100 SH   SOLE   240,100 0 21,000
CASTLE BIOSCIENCES INC COM 14843C105   694 32,140 SH   SOLE   28,785 0 3,355
CIENA CORP COM NEW 171779309   776 17,250 SH   SOLE   15,000 0 2,250
CODEXIS INC COM 192005106   142 46,600 SH   SOLE   37,100 0 9,500
COSTCO WHSL CORP NEW COM 22160K105   231 350 SH   SOLE   350 0 0
CREATIVE REALITIES INC COM 22530J309   236 100,050 SH   SOLE   100,000 0 50
CRYOPORT INC COM PAR $0.001 229050307   178 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100   457 5,793 SH   SOLE   4,535 0 1,258
DIGI INTL INC COM 253798102   1,855 71,333 SH   SOLE   66,708 0 4,625
DIGITAL TURBINE INC COM NEW 25400W102   1,277 186,200 SH   SOLE   171,700 0 14,500
DONALDSON INC COM 257651109   581 8,884 SH   SOLE   6,884 0 2,000
DYADIC INTL DEL COM 26745T101   77 47,850 SH   SOLE   200 0 47,650
ELI LILLY & CO COM 532457108   7,442 12,767 SH   SOLE   11,334 0 1,433
ELUTIA INC CL A COM 05479K106   1,682 778,502 SH   SOLE   669,752 0 108,750
EMCORE CORP COM NEW 290846203   1,142 2,336,000 SH   SOLE   2,150,150 0 185,850
EPLUS INC COM 294268107   719 9,000 SH   SOLE   9,000 0 0
EXAGEN INC COM 30068X103   1,013 508,905 SH   SOLE   479,142 0 29,763
FASTENAL COMPANY COM 311900104   622 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303   2,030 1,215,793 SH   SOLE   1,038,993 0 176,800
GENERAL MLS INC COM 370334104   1,321 20,275 SH   SOLE   18,550 0 1,725
GILEAD SCIENCES INC COM 375558103   1,052 12,983 SH   SOLE   12,150 0 833
IDEXX LABS INC COM 45168D104   5,828 10,500 SH   SOLE   10,500 0 0
IMMUNOGEN INC COM 45253H101   308 10,400 SH   SOLE   7,900 0 2,500
INTEL CORP COM 458140100   1,083 21,550 SH   SOLE   19,000 0 2,550
INUVO INC COM NEW 46122W204   2,993 7,043,457 SH   SOLE   6,244,987 0 798,470
IONIS PHARMACEUTICALS INC COM 462222100   281 5,550 SH   SOLE   5,250 0 300
IRIDEX CORP COM 462684101   113 40,100 SH   SOLE   22,450 0 17,650
JOHNSON & JOHNSON COM 478160104   353 2,250 SH   SOLE   2,250 0 0
JOURNEY MED CORP COM 48115J109   184 32,000 SH   SOLE   32,000 0 0
LANTRONIX INC COM NEW 516548203   243 41,400 SH   SOLE   41,400 0 0
LEMAITRE VASCULAR INC COM 525558201   2,004 35,301 SH   SOLE   33,001 0 2,300
LIFEVANTAGE CORPORATION COM NEW 53222K205   457 76,113 SH   SOLE   7,565 0 68,548
MAGNITE INC COM 55955D100   1,199 128,325 SH   SOLE   115,625 0 12,700
MDXHEALTH SA SHS NEW B5950S113   1,636 415,225 SH   SOLE   367,375 0 47,850
MEDTRONIC PLC SHS G5960L103   278 3,375 SH   SOLE   2,800 0 575
MERCK & CO INC COM 58933Y105   1,333 12,225 SH   SOLE   10,575 0 1,650
MICROSOFT CORP COM 594918104   5,763 15,326 SH   SOLE   12,676 0 2,650
MODERNA INC COM 60770K107   368 3,700 SH   SOLE   3,200 0 500
NATERA INC COM 632307104   3,876 61,875 SH   SOLE   56,075 0 5,800
NEOGENOMICS INC COM NEW 64049M209   3,126 193,200 SH   SOLE   178,200 0 15,000
NEUROONE MED TECHNOLOGIES CO COM NEW 64130M209   237 150,000 SH   SOLE   150,000 0 0
NXP SEMICONDUCTOR N V COM N6596X109   563 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101   1,559 145,300 SH   SOLE   131,733 0 13,567
OPTIMIZERX CORP COM NEW 68401U204   1,509 105,463 SH   SOLE   99,108 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201   371 11,000 SH   SOLE   11,000 0 0
PATTERSON COS INC COM 703395103   767 26,945 SH   SOLE   23,812 0 3,133
PERFICIENT INC COM 71375U101   263 4,000 SH   SOLE   4,000 0 0
PERION NETWORK LTD SHS NEW M78673114   1,823 59,060 SH   SOLE   56,060 0 3,000
PERSPECTIVE THERAPEUTICS INC COM 46489V104   281 700,000 SH   SOLE   626,250 0 73,750
PFIZER INC COM 717081103   1,317 45,741 SH   SOLE   35,424 0 10,317
PROFIRE ENERGY INC COM 74316X101   1,695 936,732 SH   SOLE   864,632 0 72,100
QUICKLOGIC CORP COM NEW 74837P405   3,085 222,606 SH   SOLE   196,856 0 25,750
THE REAL GOOD FOOD COMPANY COM CL A 75601G109   200 131,500 SH   SOLE   131,500 0 0
RINGCENTRAL INC CL A 76680R206   306 9,025 SH   SOLE   8,725 0 300
ROCKWELL MEDICAL INC COM NEW 774374300   661 349,934 SH   SOLE   287,150 0 62,784
SENSEONICS HLDGS INC COM 81727U105   44 77,500 SH   SOLE   57,500 0 20,000
SHIMMICK CORPORATION COM 82455M109   343 52,000 SH   SOLE   50,500 0 1,500
SHOPIFY INC CL A 82509L107   253 3,250 SH   SOLE   3,250 0 0
SKYWATER TECHNOLOGY INC COM 83089J108   1,138 118,250 SH   SOLE   96,300 0 21,950
STREAMLINE HEALTH SOLUTIONS COM 86323X106   850 1,999,405 SH   SOLE   1,780,422 0 218,983
TACTILE SYS TECHNOLOGY INC COM 87357P100   1,155 80,800 SH   SOLE   69,450 0 11,350
TARGET CORP COM 87612E106   1,065 7,475 SH   SOLE   6,550 0 925
TELA BIO INC COM 872381108   1,392 210,250 SH   SOLE   186,750 0 23,500
US BANCORP DEL COM NEW 902973304   649 14,984 SH   SOLE   11,234 0 3,750
USIO INC COM 917313108   1,790 1,040,693 SH   SOLE   960,693 0 80,000
VERACYTE INC COM 92337F107   3,224 117,180 SH   SOLE   107,430 0 9,750
VERICEL CORP COM 92346J108   1,113 31,250 SH   SOLE   24,400 0 6,850
VERIZON COMMUNICATIONS INC COM 92343V104   626 16,617 SH   SOLE   14,809 0 1,808
VILLAGE FARMS INTL INC COM 92707Y108   805 1,058,000 SH   SOLE   988,000 0 70,000