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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,263 6,556 SH   SOLE   6,306 0 250
9 METERS BIOPHARMA INC COM 654405109 410 350,000 SH   SOLE   350,000 0 0
ABBOTT LABS COM 002824100 3,305 27,580 SH   SOLE   22,830 0 4,750
ABBVIE INC COM 00287Y109 1,333 12,313 SH   SOLE   10,163 0 2,150
ACHIEVE LIFE SCIENCES INC COM 004468500 470 40,600 SH   SOLE   40,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 663 8,450 SH   SOLE   8,450 0 0
AGRIFY CORP COM 00853E107 1,410 113,000 SH   SOLE   105,500 0 7,500
AIR INDS GROUP COM 00912N205 24 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 350 16,500 SH   SOLE   15,500 0 1,000
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,314 173,450 SH   SOLE   151,700 0 21,750
ALPHATEC HLDGS INC COM NEW 02081G201 2,901 183,750 SH   SOLE   157,100 0 26,650
AMARIN CORP PLC SPONS ADR NEW 023111206 104 16,700 SH   SOLE   7,700 0 9,000
AMMO INC COM 00175J107 89 15,000 SH   SOLE   15,000 0 0
ANI PHARMACEUTICALS INC COM 00182C103 530 14,666 SH   SOLE   14,500 0 166
ANTARES PHARMA INC COM 036642106 2,229 542,283 SH   SOLE   440,833 0 101,450
APPLE INC COM 037833100 605 4,950 SH   SOLE   4,950 0 0
ASPEN GROUP INC COM NEW 04530L203 872 145,250 SH   SOLE   113,500 0 31,750
ASURE SOFTWARE INC COM 04649U102 321 42,000 SH   SOLE   42,000 0 0
AT&T INC COM 00206R102 1,231 40,652 SH   SOLE   33,652 0 7,000
ATHERSYS INC NEW COM 04744L106 31 17,000 SH   SOLE   8,500 0 8,500
ATRICURE INC COM 04963C209 2,513 38,350 SH   SOLE   27,750 0 10,600
AVINGER INC COM 053734604 2,614 1,731,000 SH   SOLE   1,581,000 0 150,000
AXOGEN INC COM 05463X106 5,622 277,490 SH   SOLE   220,740 0 56,750
AZIYO BIOLOGICS INC COM CL A 05479K106 1,920 138,925 SH   SOLE   120,675 0 18,250
BAXTER INTL INC COM 071813109 368 4,367 SH   SOLE   3,467 0 900
BIOLASE INC COM NEW 090911207 1,395 1,655,500 SH   SOLE   1,318,750 0 336,750
BIOLIFE SOLUTIONS INC COM NEW 09062W204 810 22,500 SH   SOLE   22,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,038 16,450 SH   SOLE   13,950 0 2,500
CAPSTONE TURBINE CORP COM 14067D508 91 10,000 SH   SOLE   10,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,946 50,767 SH   SOLE   42,217 0 8,550
CAREDX INC COM 14167L103 7,227 106,142 SH   SOLE   85,900 0 20,242
CASTLE BIOSCIENCES INC COM 14843C105 2,293 33,500 SH   SOLE   28,645 0 4,855
CASTLIGHT HEALTH INC CL B 14862Q100 2,204 1,459,500 SH   SOLE   1,329,750 0 129,750
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 1,017 289,680 SH   SOLE   238,130 0 51,550
CIENA CORP COM NEW 171779309 999 18,250 SH   SOLE   15,000 0 3,250
CONFORMIS INC COM 20717E101 446 450,000 SH   SOLE   400,000 0 50,000
CRYOPORT INC COM PAR $0.001 229050307 624 12,000 SH   SOLE   12,000 0 0
CVS HEALTH CORP COM 126650100 403 5,359 SH   SOLE   4,659 0 700
CYNERGISTEK INC COM 23258P105 353 185,000 SH   SOLE   170,000 0 15,000
DIGI INTL INC COM 253798102 2,436 128,300 SH   SOLE   111,175 0 17,125
DONALDSON INC COM 257651109 556 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL INC DEL COM 26745T101 262 47,700 SH   SOLE   200 0 47,500
EPLUS INC COM 294268107 598 6,000 SH   SOLE   6,000 0 0
EXAGEN INC COM 30068X103 3,562 203,530 SH   SOLE   172,480 0 31,050
FASTENAL COMPANY MM COM 311900104 483 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303 3,628 1,379,370 SH   SOLE   1,150,470 0 228,900
FLUIDIGM CORP DEL COM 34385P108 2,445 540,825 SH   SOLE   470,225 0 70,600
FORTRESS BIOTECH INC COM 34960Q109 449 127,330 SH   SOLE   121,330 0 6,000
GENERAL MLS INC COM 370334104 481 7,839 SH   SOLE   7,239 0 600
GILEAD SCIENCES INC COM 375558103 795 12,300 SH   SOLE   10,750 0 1,550
IDEXX LABS INC COM 45168D104 5,434 11,105 SH   SOLE   11,105 0 0
IMEDIA BRANDS INC COM CL A 452465206 434 56,000 SH   SOLE   56,000 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 762 5,460 SH   SOLE   5,110 0 350
INTRICON CORP COM 46121H109 760 29,650 SH   SOLE   23,500 0 6,150
INTRUSION INC COM NEW 46121E205 1,396 59,750 SH   SOLE   53,750 0 6,000
INUVO INC COM NEW 46122W204 3,858 3,782,613 SH   SOLE   3,142,908 0 639,705
IRIDEX CORP COM 462684101 488 72,246 SH   SOLE   54,746 0 17,500
ISORAY INC COM 46489V104 1,525 1,399,000 SH   SOLE   1,210,500 0 188,500
ITAMAR MED LTD SPONSORED ADS 465437101 645 26,950 SH   SOLE   22,950 0 4,000
JOHNSON AND JOHNSON COM 478160104 378 2,300 SH   SOLE   2,300 0 0
LEMAITRE VASCULAR INC COM 525558201 2,622 53,750 SH   SOLE   47,150 0 6,600
LIFEVANTAGE CORP COM NEW 53222K205 744 79,613 SH   SOLE   11,065 0 68,548
LILLY ELI & CO COM 532457108 2,561 13,708 SH   SOLE   11,508 0 2,200
MAGNITE INC COM 55955D100 979 23,525 SH   SOLE   20,075 0 3,450
MEDTRONIC PLC SHS G5960L103 307 2,600 SH   SOLE   2,600 0 0
MERCK & CO. INC COM 58933Y105 946 12,275 SH   SOLE   10,375 0 1,900
MICROSOFT CORP COM 594918104 3,653 15,493 SH   SOLE   12,843 0 2,650
MYRIAD GENETICS INC COM 62855J104 213 7,000 SH   SOLE   7,000 0 0
NATERA INC COM 632307104 6,493 63,950 SH   SOLE   55,400 0 8,550
NEOGENOMICS INC COM NEW 64049M209 7,755 160,800 SH   SOLE   141,000 0 19,800
NXP SEMICONDUCTOR N V COM N6596X109 513 2,550 SH   SOLE   2,450 0 100
OOMA INC COM 683416101 1,899 119,800 SH   SOLE   102,050 0 17,750
OPTIMIZERX CORP COM NEW 68401U204 5,933 121,706 SH   SOLE   110,051 0 11,655
OPTION CARE HEALTH INC COM NEW 68404L201 399 22,500 SH   SOLE   22,500 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 536 75,850 SH   SOLE   62,650 0 13,200
PATTERSON COS INC COM 703395103 939 29,375 SH   SOLE   26,375 0 3,000
PERFICIENT INC COM 71375U101 417 7,100 SH   SOLE   7,100 0 0
PERION NETWORK LTD SHS NEW M78673114 1,325 74,000 SH   SOLE   69,696 0 4,304
PFIZER INC COM 717081103 1,773 48,928 SH   SOLE   35,053 0 13,875
PROFIRE ENERGY INC COM 74316X101 1,792 1,628,880 SH   SOLE   1,361,515 0 267,365
PROGENITY INC COM 74319F107 1,920 403,400 SH   SOLE   335,400 0 68,000
QUALIGEN THERAPEUTICS INC COM 74754R103 85 31,652 SH   SOLE   31,652 0 0
QUICKLOGIC CORP COM NEW 74837P405 1,618 233,785 SH   SOLE   192,035 0 41,750
QUMU CORP COM 749063103 2,375 351,310 SH   SOLE   305,010 0 46,300
ROCKWELL MED INC COM 774374102 3,292 2,838,175 SH   SOLE   2,235,750 0 602,425
SENSEONICS HLDGS INC COM 81727U105 50 19,000 SH   SOLE   9,000 0 10,000
SENSUS HEALTHCARE INC COM 81728J109 38 10,000 SH   SOLE   3,000 0 7,000
SHARPSPRING INC COM 820054104 1,789 111,825 SH   SOLE   99,275 0 12,550
SIENTRA INC COM 82621J105 98 13,500 SH   SOLE   13,500 0 0
SONIM TECHNOLOGIES INC COM 83548F101 1,492 1,819,567 SH   SOLE   1,598,567 0 221,000
STREAMLINE HEALTH SOLUTIONS COM 86323X106 4,056 1,978,550 SH   SOLE   1,682,899 0 295,651
SURGALIGN HOLDINGS INC COM 86882C105 654 300,000 SH   SOLE   273,761 0 26,239
TACTILE SYS TECHNOLOGY INC COM 87357P100 969 17,792 SH   SOLE   13,767 0 4,025
TARGET CORP COM 87612E106 1,551 7,829 SH   SOLE   6,650 0 1,179
US BANCORP DEL COM NEW 902973304 493 8,917 SH   SOLE   6,667 0 2,250
USA TECHNOLOGIES INC COM 90328S500 3,273 279,225 SH   SOLE   240,975 0 38,250
VERACYTE INC COM 92337F107 6,798 126,480 SH   SOLE   110,330 0 16,150
VERB TECHNOLOGY CO INC COM 92337U104 17 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 8,616 155,107 SH   SOLE   125,050 0 30,057
VERIZON COMMUNICATIONS INC COM 92343V104 1,031 17,725 SH   SOLE   14,975 0 2,750
VIATRIS INC COM 92556V106 147 10,546 SH   SOLE   9,430 0 1,116
VIEWRAY INC COM 92672L107 111 25,500 SH   SOLE   9,500 0 16,000
VONAGE HLDGS CORP COM 92886T201 1,844 156,025 SH   SOLE   133,175 0 22,850
XILINX INC COM 983919101 1,338 10,795 SH   SOLE   10,795 0 0
ZIX CORP COM 98974P100 1,757 232,675 SH   SOLE   192,825 0 39,850