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 938 5,856 SH   SOLE   5,606 0 250
ABBOTT LABS COM 002824100 3,051 28,030 SH   SOLE   23,280 0 4,750
ABBVIE INC COM 00287Y109 1,146 13,088 SH   SOLE   10,938 0 2,150
ADVANCED MICRO DEVICES INC COM 007903107 693 8,450 SH   SOLE   8,450 0 0
AIR INDS GROUP COM NEW 00912N205 20 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 180 13,500 SH   SOLE   12,500 0 1,000
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,594 195,300 SH   SOLE   166,295 0 29,005
ALPHATEC HLDGS INC COM NEW 02081G201 1,237 186,250 SH   SOLE   159,600 0 26,650
AMARIN CORP PLC SPONS ADR NEW 023111206 81 19,200 SH   SOLE   10,200 0 9,000
ANTARES PHARMA INC COM 036642106 612 226,533 SH   SOLE   163,833 0 62,700
APPLE INC COM 037833100 556 4,800 SH   SOLE   4,800 0 0
ASPEN GROUP INC COM NEW 04530L203 1,706 152,750 SH   SOLE   120,000 0 32,750
ASURE SOFTWARE INC COM 04649U102 132 17,500 SH   SOLE   17,500 0 0
AT&T INC COM 00206R102 1,164 40,829 SH   SOLE   32,429 0 8,400
ATHERSYS INC NEW COM 04744L106 26 13,500 SH   SOLE   5,000 0 8,500
ATRICURE INC COM 04963C209 1,770 44,350 SH   SOLE   30,250 0 14,100
AVINGER INC COM 053734604 757 2,351,400 SH   SOLE   2,135,400 0 216,000
AXOGEN INC COM 05463X106 3,328 286,190 SH   SOLE   229,440 0 56,750
BAXTER INTL INC COM 071813109 351 4,367 SH   SOLE   3,467 0 900
BIOLASE INC COM NEW 090911207 306 1,111,000 SH   SOLE   872,500 0 238,500
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,842 63,650 SH   SOLE   63,650 0 0
BIONANO GENOMICS INC COM 09075F107 306 470,000 SH   SOLE   470,000 0 0
BIOTELEMETRY INC COM 090672106 1,560 34,235 SH   SOLE   28,835 0 5,400
BRISTOL-MYERS SQUIBB CO COM 110122108 1,010 16,750 SH   SOLE   14,250 0 2,500
CAPSTONE TURBINE CORP COM 14067D508 76 16,000 SH   SOLE   16,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 2,143 54,450 SH   SOLE   44,977 0 9,473
CAREDX INC COM 14167L103 4,537 119,592 SH   SOLE   97,750 0 21,842
CASTLE BIOSCIENCES INC COM 14843C105 1,796 34,900 SH   SOLE   29,195 0 5,705
CASTLIGHT HEALTH INC CL B 14862Q100 1,385 1,225,750 SH   SOLE   1,096,000 0 129,750
CIENA CORP COM NEW 171779309 724 18,250 SH   SOLE   15,000 0 3,250
CREXENDO INC COM 226552107 307 55,000 SH   SOLE   43,750 0 11,250
CRYOPORT INC COM PAR $0.001 229050307 569 12,000 SH   SOLE   12,000 0 0
CVS HEALTH CORP COM 126650100 386 6,609 SH   SOLE   5,909 0 700
CYNERGISTEK INC COM 23258P105 24 15,000 SH   SOLE   0 0 15,000
DIGI INTL INC COM 253798102 161 10,300 SH   SOLE   10,300 0 0
DIGITAL TURBINE INC COM NEW 25400W102 989 30,200 SH   SOLE   25,950 0 4,250
DONALDSON INC COM 257651109 444 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL INC DEL COM 26745T101 322 42,500 SH   SOLE   0 0 42,500
ELECTRAMECCANICA VEHS CORP COM NEW 284849205 890 357,500 SH   SOLE   321,500 0 36,000
EPLUS INC COM 294268107 439 6,000 SH   SOLE   6,000 0 0
EXAGEN INC COM 30068X103 1,305 120,355 SH   SOLE   99,055 0 21,300
FASTENAL COMPANY COM 311900104 433 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303 2,154 1,217,130 SH   SOLE   989,230 0 227,900
FLUIDIGM CORP DEL COM 34385P108 2,470 332,425 SH   SOLE   272,825 0 59,600
FULLER H B COMPANY COM 359694106 339 7,400 SH   SOLE   7,400 0 0
GENERAL ELECTRIC CO COM 369604103 117 18,760 SH   SOLE   18,760 0 0
GENERAL MLS INC COM 370334104 439 7,125 SH   SOLE   7,125 0 0
GILEAD SCIENCES INC COM 375558103 689 10,900 SH   SOLE   9,350 0 1,550
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 802 2,426,300 SH   SOLE   2,000,800 0 425,500
IDEXX LABS INC COM 45168D104 4,405 11,205 SH   SOLE   11,205 0 0
INTEL CORP COM 458140100 453 8,750 SH   SOLE   8,750 0 0
INTRICON CORP COM 46121H109 341 28,025 SH   SOLE   21,500 0 6,525
INUVO INC COM NEW 46122W204 1,696 4,640,211 SH   SOLE   3,959,556 0 680,655
IRIDEX CORP COM 462684101 204 103,846 SH   SOLE   65,246 0 38,600
ITAMAR MED LTD SPONSORED ADS 465437101 409 20,000 SH   SOLE   16,000 0 4,000
LEMAITRE VASCULAR INC COM 525558201 1,844 56,700 SH   SOLE   49,700 0 7,000
LIFEVANTAGE CORP COM NEW 53222K205 963 79,810 SH   SOLE   11,065 0 68,745
LILLY ELI & CO COM 532457108 2,066 13,958 SH   SOLE   11,758 0 2,200
MAGNITE INC COM 55955D100 1,924 277,000 SH   SOLE   247,600 0 29,400
MEDTRONIC PLC SHS G5960L103 270 2,600 SH   SOLE   2,600 0 0
MERCK & CO. INC COM 58933Y105 1,060 12,775 SH   SOLE   10,875 0 1,900
MICROSOFT CORP COM 594918104 3,364 15,993 SH   SOLE   13,343 0 2,650
NATERA INC COM 632307104 5,107 70,700 SH   SOLE   60,200 0 10,500
NEOGENOMICS INC COM NEW 64049M209 7,360 199,525 SH   SOLE   175,925 0 23,600
NXP SEMICONDUCTOR N V COM N6596X109 318 2,550 SH   SOLE   2,450 0 100
ONCOCYTE CORP COM 68235C107 55 39,725 SH   SOLE   19,475 0 20,250
ONCONOVA THERAPEUTICS INC COM PAR 68232V405 105 375,000 SH   SOLE   375,000 0 0
OOMA INC COM 683416101 683 52,350 SH   SOLE   46,600 0 5,750
OPTIMIZERX CORP COM NEW 68401U204 3,519 168,760 SH   SOLE   152,991 0 15,769
OPTION CARE HEALTH INC COM NEW 68404L201 174 13,000 SH   SOLE   13,000 0 0
PATTERSON COS INC COM 703395103 713 29,575 SH   SOLE   26,575 0 3,000
PERFICIENT INC COM 71375U101 256 6,000 SH   SOLE   6,000 0 0
PFIZER INC COM 717081103 1,775 48,373 SH   SOLE   33,023 0 15,350
PROFIRE ENERGY INC COM 74316X101 755 1,020,489 SH   SOLE   838,489 0 182,000
QUICKLOGIC CORP COM NEW 74837P405 1,116 358,988 SH   SOLE   285,741 0 73,247
QUMU CORP COM 749063103 1,664 361,000 SH   SOLE   297,750 0 63,250
REPRO MED SYS INC COM 759910102 130 18,000 SH   SOLE   13,000 0 5,000
ROCKWELL MED INC COM 774374102 1,973 1,844,225 SH   SOLE   1,310,800 0 533,425
SENSEONICS HLDGS INC COM 81727U105 28 72,000 SH   SOLE   32,000 0 40,000
SENSUS HEALTHCARE INC COM 81728J109 127 50,347 SH   SOLE   34,547 0 15,800
SIENTRA INC COM 82621J105 46 13,500 SH   SOLE   13,500 0 0
SONIM TECHNOLOGIES INC COM 83548F101 466 600,000 SH   SOLE   543,000 0 57,000
STREAMLINE HEALTH SOLUTIONS COM 86323X106 677 433,750 SH   SOLE   368,099 0 65,651
TACTILE SYS TECHNOLOGY INC COM 87357P100 743 20,317 SH   SOLE   14,417 0 5,900
TARGET CORP COM 87612E106 1,343 8,529 SH   SOLE   7,300 0 1,229
US BANCORP DEL COM NEW 902973304 320 8,917 SH   SOLE   6,667 0 2,250
VERACYTE INC COM 92337F107 4,243 130,580 SH   SOLE   114,430 0 16,150
VERB TECHNOLOGY CO INC COM 92337U104 13 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 5,131 276,897 SH   SOLE   225,050 0 51,847
VERIZON COMMUNICATIONS INC COM 92343V104 944 15,875 SH   SOLE   13,125 0 2,750
VIEWRAY INC COM 92672L107 125 35,650 SH   SOLE   16,650 0 19,000
VONAGE HLDGS CORP COM 92886T201 1,576 154,050 SH   SOLE   132,050 0 22,000
ZIX CORP COM 98974P100 88 15,000 SH   SOLE   15,000 0 0