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   895 211,500 SH   SOLE   210,000 0 1,500
ABBOTT LABS COM 002824100   2,767 25,380 SH   SOLE   22,630 0 2,750
ABBVIE INC COM 00287Y109   1,483 11,008 SH   SOLE   9,958 0 1,050
ACCURAY INC COM 004397105   205 53,000 SH   SOLE   33,000 0 20,000
ACHIEVE LIFE SCIENCES INC COM 004468500   655 126,212 SH   SOLE   125,212 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107   2,647 23,234 SH   SOLE   22,734 0 500
AIRGAIN INC COM 00938A104   84 15,500 SH   SOLE   15,500 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   1,715 539,250 SH   SOLE   482,050 0 57,200
ALPHATEC HLDGS INC COM NEW 02081G201   3,131 174,117 SH   SOLE   158,367 0 15,750
AMARIN CORP PLC SPONS ADR NEW 023111206   30 25,500 SH   SOLE   13,000 0 12,500
ANI PHARMACEUTICALS INC COM 00182C103   495 9,191 SH   SOLE   7,150 0 2,041
APPLE INC COM 037833100   902 4,650 SH   SOLE   4,650 0 0
APYX MEDICAL CORPORATION COM 03837C106   1,086 216,000 SH   SOLE   191,000 0 25,000
ASURE SOFTWARE INC COM 04649U102   401 33,000 SH   SOLE   33,000 0 0
AT&T INC COM 00206R102   583 36,542 SH   SOLE   32,875 0 3,667
ATRICURE INC COM 04963C209   1,498 30,350 SH   SOLE   22,750 0 7,600
AUGMEDIX INC COM 05105P107   7,412 1,540,993 SH   SOLE   1,380,743 0 160,250
AXOGEN INC COM 05463X106   2,729 298,890 SH   SOLE   257,323 0 41,567
AZIYO BIOLOGICS INC CL A COM 05479K106   824 348,948 SH   SOLE   296,698 0 52,250
BACKBLAZE INC COM CL A 05637B105   460 106,335 SH   SOLE   93,835 0 12,500
BAXTER INTL INC COM 071813109   954 20,934 SH   SOLE   19,434 0 1,500
BETTER CHOICE CO INC COM 08771Y303   180 855,334 SH   SOLE   763,334 0 92,000
BIOLASE INC COM 090911405   11 157,196 SH   SOLE   0 0 157,196
BIOLIFE SOLUTIONS INC COM NEW 09062W204   685 31,000 SH   SOLE   31,000 0 0
BP PLC SPONSORED ADR 055622104   252 7,150 SH   SOLE   4,150 0 3,000
BRISTOL-MYERS SQUIBB CO COM 110122108   1,000 15,641 SH   SOLE   13,574 0 2,067
CANTALOUPE INC COM 138103106   2,072 260,350 SH   SOLE   240,850 0 19,500
CASTLE BIOSCIENCES INC COM 14843C105   420 30,585 SH   SOLE   27,230 0 3,355
CIENA CORP COM NEW 171779309   733 17,250 SH   SOLE   15,000 0 2,250
COSTCO WHSL CORP NEW COM 22160K105   205 380 SH   SOLE   380 0 0
CRYOPORT INC COM PAR $0.001 229050307   198 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100   366 5,293 SH   SOLE   4,535 0 758
DIGI INTL INC COM 253798102   2,634 66,858 SH   SOLE   63,633 0 3,225
DONALDSON INC COM 257651109   618 9,884 SH   SOLE   6,884 0 3,000
DYADIC INTL INC DEL COM 26745T101   92 47,850 SH   SOLE   200 0 47,650
EDGIO INC COM 53261M104   234 346,500 SH   SOLE   323,750 0 22,750
EMCORE CORP COM NEW 290846203   622 826,000 SH   SOLE   735,150 0 90,850
EPLUS INC COM 294268107   591 10,500 SH   SOLE   10,500 0 0
EXAGEN INC COM 30068X103   765 263,905 SH   SOLE   246,642 0 17,263
FASTENAL CO COM 311900104   566 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303   1,642 1,282,543 SH   SOLE   1,105,743 0 176,800
FORTRESS BIOTECH INC COM 34960Q109   780 1,419,013 SH   SOLE   1,295,788 0 123,225
G MED INNOVATIONS HLDGS LTD SHS NEW G39462141   76 200,000 SH   SOLE   200,000 0 0
GENERAL MLS INC COM 370334104   1,521 19,825 SH   SOLE   18,050 0 1,775
GILEAD SCIENCES INC COM 375558103   1,049 13,617 SH   SOLE   12,784 0 833
IDEXX LABS INC COM 45168D104   5,427 10,805 SH   SOLE   10,805 0 0
IMEDIA BRANDS INC COM CL A 452465206   5 35,700 SH   SOLE   35,700 0 0
IMMUNOGEN INC COM 45253H101   325 17,200 SH   SOLE   14,200 0 3,000
INTEL CORP COM 458140100   721 21,550 SH   SOLE   19,000 0 2,550
INUVO INC COM NEW 46122W204   1,405 6,330,707 SH   SOLE   5,625,057 0 705,650
IONIS PHARMACEUTICALS INC COM 462222100   232 5,650 SH   SOLE   5,250 0 400
IRIDEX CORP COM 462684101   109 50,450 SH   SOLE   32,650 0 17,800
JOHNSON & JOHNSON COM 478160104   381 2,300 SH   SOLE   2,300 0 0
JOURNEY MED CORP COM 48115J109   360 226,395 SH   SOLE   216,445 0 9,950
LANTRONIX INC COM NEW 516548203   174 41,400 SH   SOLE   41,400 0 0
LEMAITRE VASCULAR INC COM 525558201   2,384 35,436 SH   SOLE   33,136 0 2,300
LIFEVANTAGE CORP COM NEW 53222K205   331 76,113 SH   SOLE   7,565 0 68,548
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805   184 136,300 SH   SOLE   136,300 0 0
LILY ELI & CO COM 532457108   6,116 13,041 SH   SOLE   11,608 0 1,433
MAGNITE INC COM 55955D100   1,820 133,325 SH   SOLE   121,625 0 11,700
MDXHEALTH SA SPONSORED ADR 58286E102   1,375 403,225 SH   SOLE   359,375 0 43,850
MEDTRONIC PLC SHS G5960L103   253 2,875 SH   SOLE   2,800 0 75
MERCK & CO INC COM 58933Y105   1,364 11,825 SH   SOLE   10,175 0 1,650
MICROSOFT CORP COM 594918104   5,219 15,326 SH   SOLE   12,676 0 2,650
MIROMATRIX MED INC COM 60471P108   209 119,320 SH   SOLE   119,320 0 0
NATERA INC COM 632307104   3,027 62,200 SH   SOLE   56,400 0 5,800
NEOGENOMICS INC COM NEW 64049M209   3,158 196,500 SH   SOLE   181,950 0 14,550
NXP SEMICONDUCTOR N V COM N6596X109   501 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101   2,180 145,650 SH   SOLE   133,083 0 12,567
OPTIMIZERX CORP COM NEW 68401U204   1,456 101,863 SH   SOLE   95,508 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201   471 14,500 SH   SOLE   14,500 0 0
PARATEK PHARMACEUTICALS INC COM 699374302   30 13,700 SH   SOLE   150 0 13,550
PATTERSON COS INC COM 703395103   1,113 33,470 SH   SOLE   30,337 0 3,133
PERFICIENT INC COM 71375U101   417 5,000 SH   SOLE   5,000 0 0
PERION NETWORK LTD SHS NEW M78673114   2,971 96,885 SH   SOLE   92,085 0 4,800
PERSPECTIVE THERAPUETICS INC COM 46489V104   1,787 2,674,644 SH   SOLE   2,390,144 0 284,500
PFIZER INC COM 717081103   1,773 48,341 SH   SOLE   38,024 0 10,317
PROFIRE ENERGY INC COM 74316X101   1,665 1,353,256 SH   SOLE   1,243,146 0 110,110
QUICKLOGIC CORP COM NEW 74837P405   2,081 226,463 SH   SOLE   200,713 0 25,750
RINGCENTRAL INC CL A 76680R206   377 11,525 SH   SOLE   11,225 0 300
ROCKWELL MED INC COM NEW 774374300   437 80,043 SH   SOLE   23,650 0 56,393
SENSEONICS HLDGS INC CL A 81727U105   82 107,000 SH   SOLE   87,000 0 20,000
SHOPIFY INC COM 82509L107   352 5,450 SH   SOLE   4,250 0 1,200
SKYWATER TECHNOLOGY INC COM 83089J108   1,286 136,500 SH   SOLE   111,550 0 24,950
STREAMLINE HEALTH SOLUTIONS COM 86323X106   1,960 1,543,239 SH   SOLE   1,344,756 0 198,483
TACTILE SYS TECHNOLOGY INC COM 87357P100   2,078 83,350 SH   SOLE   72,000 0 11,350
TARGET CORP COM 87612E106   986 7,475 SH   SOLE   6,550 0 925
TELA BIO INC COM 872381108   1,930 190,500 SH   SOLE   169,000 0 21,500
US BANCORP DEL COM NEW 902973304   485 14,684 SH   SOLE   10,934 0 3,750
USIO INC COM 917313108   526 282,888 SH   SOLE   247,888 0 35,000
VERACYTE INC COM 92337F107   3,090 121,330 SH   SOLE   111,030 0 10,300
VERICEL CORP COM 92346J108   1,235 32,867 SH   SOLE   25,100 0 7,767
VERIZON COMMUNICATIONS INC COM 92343V104   562 15,117 SH   SOLE   13,309 0 1,808
VICINITY MOTOR CORP COM 925654105   9 10,000 SH   SOLE   10,000 0 0
VIEWRAY INC COM 92672L107   22 62,300 SH   SOLE   38,300 0 24,000
VILLAGE FARMS INTL INC COM 92707Y108   35 58,500 SH   SOLE   58,500 0 0
VIVOS THERAPEUTICS INC COM 92859E108   10 20,500 SH   SOLE   5,500 0 15,000