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 799 5,856 SH   SOLE   5,606 0 250
ABBOTT LABS COM 002824100 2,229 28,243 SH   SOLE   23,343 0 4,900
ABBVIE INC COM 00287Y109 1,092 14,338 SH   SOLE   11,988 0 2,350
ADVANCED MICRO DEVICES INC COM 007903107 730 16,050 SH   SOLE   16,050 0 0
AGILE THERAPEUTICS INC COM 00847L100 40 21,500 SH   SOLE   21,500 0 0
AIR INDS GROUP COM NEW 00912N205 17 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 100 13,500 SH   SOLE   12,500 0 1,000
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,069 199,150 SH   SOLE   169,645 0 29,505
ALPHATEC HLDGS INC COM NEW 02081G201 644 186,750 SH   SOLE   160,100 0 26,650
AMARIN CORP PLC SPONS ADR NEW 023111206 70 17,400 SH   SOLE   9,900 0 7,500
ANTARES PHARMA INC COM 036642106 548 232,166 SH   SOLE   172,133 0 60,033
APPLE INC COM 037833100 305 1,200 SH   SOLE   1,200 0 0
APYX MED CORP COM 03837C106 151 42,200 SH   SOLE   42,200 0 0
ASPEN GROUP INC COM NEW 04530L203 1,322 165,500 SH   SOLE   129,500 0 36,000
ASSERTIO THERAPEUTICS INC COM 04545L107 15 22,800 SH   SOLE   16,400 0 6,400
ASURE SOFTWARE INC COM 04649U102 155 26,000 SH   SOLE   26,000 0 0
AT&T INC COM 00206R102 1,146 39,329 SH   SOLE   30,929 0 8,400
ATHERSYS INC NEW COM 04744L106 42 14,000 SH   SOLE   5,000 0 9,000
ATRICURE INC COM 04963C209 1,705 50,750 SH   SOLE   35,250 0 15,500
AVINGER INC COM 053734604 525 1,265,170 SH   SOLE   1,114,170 0 151,000
AXOGEN INC COM 05463X106 3,102 298,240 SH   SOLE   241,490 0 56,750
BAXTER INTL INC COM 071813109 355 4,367 SH   SOLE   3,467 0 900
BIOLASE INC COM NEW 090911207 518 1,381,000 SH   SOLE   1,130,000 0 251,000
BIOLIFE SOLUTIONS INC COM NEW 09062W204 610 64,250 SH   SOLE   64,250 0 0
BIOTELEMETRY INC COM 090672106 1,492 38,735 SH   SOLE   33,335 0 5,400
BOSTON SCIENTIFIC CORP COM 101137107 547 16,749 SH   SOLE   14,116 0 2,633
BRISTOL-MYERS SQUIBB CO COM 110122108 941 16,875 SH   SOLE   14,375 0 2,500
CAPSTONE TURBINE CORP COM 14067D508 19 16,000 SH   SOLE   16,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,987 56,433 SH   SOLE   46,560 0 9,873
CAREDX INC COM 14167L103 2,677 122,633 SH   SOLE   100,491 0 22,142
CASTLE BIOSCIENCES INC COM 14843C105 1,009 33,850 SH   SOLE   28,145 0 5,705
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 152 20,500 SH   SOLE   20,000 0 500
CIENA CORP COM NEW 171779309 766 19,250 SH   SOLE   16,000 0 3,250
CRYOPORT INC COM PAR $0.001 229050307 1,564 91,600 SH   SOLE   82,350 0 9,250
CVS HEALTH CORP COM 126650100 698 11,769 SH   SOLE   10,469 0 1,300
CYNERGISTEK INC COM 23258P105 21 15,000 SH   SOLE   0 0 15,000
DIGI INTL INC COM 253798102 103 10,800 SH   SOLE   10,800 0 0
DIGITAL TURBINE INC COM NEW 25400W102 1,007 233,550 SH   SOLE   207,050 0 26,500
DONALDSON INC COM 257651109 370 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL INC DEL COM 26745T101 221 42,500 SH   SOLE   0 0 42,500
EDAP TMS S A SPONSORED ADR 268311107 57 25,000 SH   SOLE   25,000 0 0
ENDOLOGIX INC COM NEW 29266S304 13 19,000 SH   SOLE   6,500 0 12,500
ENERGY FOCUS INC COM NEW 29268T300 29 87,800 SH   SOLE   87,800 0 0
EPLUS INC COM 294268107 376 6,000 SH   SOLE   6,000 0 0
EXAGEN INC COM 30068X103 1,333 83,650 SH   SOLE   67,200 0 16,450
FASTENAL CO COM 311900104 341 10,900 SH   SOLE   10,900 0 0
FIREEYE INC COM 31816Q101 119 11,211 SH   SOLE   11,211 0 0
FLEXSHOPPER INC COM NEW 33939J303 1,568 1,234,950 SH   SOLE   1,015,320 0 219,630
FLUIDIGM CORP DEL COM 34385P108 646 254,267 SH   SOLE   206,600 0 47,667
FULLER H B CO COM 359694106 339 12,150 SH   SOLE   10,650 0 1,500
GENERAL ELECTRIC CO COM 369604103 173 21,760 SH   SOLE   19,760 0 2,000
GENERAL MLS INC COM 370334104 376 7,125 SH   SOLE   7,125 0 0
GILEAD SCIENCES INC COM 375558103 792 10,600 SH   SOLE   9,050 0 1,550
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 791 2,434,000 SH   SOLE   1,980,800 0 453,200
IDEXX LABS INC COM 45168D104 2,714 11,205 SH   SOLE   11,205 0 0
INTERPACE BIOSCIENCES INC COM 46062X303 1,161 224,107 SH   SOLE   190,757 0 33,350
INTRICON CORP COM 46121H109 293 24,875 SH   SOLE   18,550 0 6,325
INUVO INC COM NEW 46122W204 950 4,018,716 SH   SOLE   3,343,061 0 675,655
INVIVO THERAPEUTICS HLDGS CO COM 46186M506 35 20,835 SH   SOLE   20,835 0 0
IRIDEX CORP COM 462684101 100 63,100 SH   SOLE   36,500 0 26,600
ITAMAR MED LTD SPONSORED ADS 465437101 236 20,000 SH   SOLE   16,000 0 4,000
IZEA WORLDWIDE INC COM 46604H105 194 969,500 SH   SOLE   810,500 0 159,000
LEMAITRE VASCULAR INC COM 525558201 1,608 64,530 SH   SOLE   57,530 0 7,000
LIFEVANTAGE CORP COM NEW 53222K205 822 79,810 SH   SOLE   11,065 0 68,745
LILLY ELI & CO COM 532457108 1,950 14,058 SH   SOLE   11,758 0 2,300
MEDTRONIC PLC SHS G5960L103 243 2,700 SH   SOLE   2,700 0 0
MERCK & CO. INC COM 58933Y105 986 12,815 SH   SOLE   10,915 0 1,900
MICROSOFT CORP COM 594918104 2,574 16,318 SH   SOLE   13,668 0 2,650
MOBILEIRON INC COM NEW 60739U204 55 14,500 SH   SOLE   14,500 0 0
NATERA INC COM 632307104 2,205 73,850 SH   SOLE   62,750 0 11,100
NEOGENOMICS INC COM NEW 64049M209 6,484 234,850 SH   SOLE   211,250 0 23,600
NXP SEMICONDUCTORS N V COM N6596X109 211 2,550 SH   SOLE   2,450 0 100
OBALON THERAPEUTICS INC COM NEW 67424L209 9 12,000 SH   SOLE   8,000 0 4,000
ONCOCYTE CORPORATION COM 68235C107 53 21,725 SH   SOLE   19,475 0 2,250
ONCONOVA THERAPEUTICS INC COM PAR 68232V405 48 160,000 SH   SOLE   160,000 0 0
OOMA INC COM 683416101 631 52,850 SH   SOLE   47,100 0 5,750
OPTIMIZERX CORP COM NEW 68401U204 1,528 168,670 SH   SOLE   152,901 0 15,769
OPTION CARE HEALTH INC COM NEW 68404L201 123 13,000 SH   SOLE   13,000 0 0
PATTERSON COS INC COM 703395103 466 30,475 SH   SOLE   27,475 0 3,000
PFIZER INC COM 717081103 1,705 52,248 SH   SOLE   36,148 0 16,100
POLYMET MINING CORP COM 731916102 15 62,375 SH   SOLE   30,625 0 31,750
PROFIRE ENERGY INC COM 74316X101 827 1,049,489 SH   SOLE   867,489 0 182,000
QUICKLOGIC CORP COM NEW 74837P405 226 79,445 SH   SOLE   68,734 0 10,711
QUMU CORP COM 749063103 677 408,000 SH   SOLE   331,750 0 76,250
REPRO MED SYS INC COM 759910102 165 22,000 SH   SOLE   14,000 0 8,000
ROCKWELL MED INC COM 774374102 1,980 965,900 SH   SOLE   607,300 0 358,600
RUBICON PROJ INC COM 78112V102 1,578 284,283 SH   SOLE   256,450 0 27,833
SENESTECH INC COM NEW 81720R208 169 81,875 SH   SOLE   73,125 0 8,750
SENSEONICS HLDGS INC COM 81727U105 41 65,000 SH   SOLE   30,000 0 35,000
SENSUS HEALTHCARE INC COM 81728J109 590 235,944 SH   SOLE   189,544 0 46,400
SIENTRA INC COM 82621J105 27 13,500 SH   SOLE   13,500 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 371 436,537 SH   SOLE   370,886 0 65,651
TACTILE SYS TECHNOLOGY INC COM 87357P100 854 21,267 SH   SOLE   14,867 0 6,400
TARGET CORP COM 87612E106 909 9,779 SH   SOLE   8,450 0 1,329
TELA BIO INC COM 872381108 78 10,000 SH   SOLE   5,650 0 4,350
TRANSENTERIX INC COM 89366M300 79 224,117 SH   SOLE   224,117 0 0
TYME TECHNOLOGIES INC COM 90238J103 134 122,250 SH   SOLE   109,250 0 13,000
U.S. AUTO PARTS NETWORK INC COM 90343C100 25 14,500 SH   SOLE   14,500 0 0
US BANCORP DEL COM NEW 902973304 307 8,917 SH   SOLE   6,667 0 2,250
VERACYTE INC COM 92337F107 2,959 121,730 SH   SOLE   106,830 0 14,900
VERB TECHNOLOGY CO INC COM 92337U104 15 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 3,158 344,397 SH   SOLE   277,950 0 66,447
VERITONE INC COM 92347M100 148 63,566 SH   SOLE   59,900 0 3,666
VERIZON COMMUNICATIONS COM 92343V104 828 15,409 SH   SOLE   12,659 0 2,750
VIEWRAY INC COM 92672L107 185 74,100 SH   SOLE   53,100 0 21,000
VONAGE HLDGS CORP COM 92886T201 1,125 155,550 SH   SOLE   133,550 0 22,000
ZIX CORP COM 98974P100 108 25,000 SH   SOLE   25,000 0 0