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 543 2,576 SH   SOLE   2,576 0 0
ABBOTT LABS COM 002824100 5,652 77,050 SH   SOLE   33,404 0 43,646
ADVANCED MICRO DEVICES INC COM 007903107 453 14,650 SH   SOLE   14,650 0 0
AFLAC INC COM 001055102 1,640 34,850 SH   SOLE   23,050 0 11,800
AIR INDS GROUP COM NEW 00912N205 22 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 822 62,550 SH   SOLE   60,800 0 1,750
AMARIN CORP PLC SPONS ADR NEW 023111206 521 32,000 SH   SOLE   20,500 0 11,500
ANGIODYNAMICS INC COM 03475V101 836 38,450 SH   SOLE   29,550 0 8,900
ANI PHARMACEUTICALS INC COM 00182C103 1,863 32,950 SH   SOLE   25,200 0 7,750
ANTARES PHARMA INC COM 036642106 1,462 435,000 SH   SOLE   362,500 0 72,500
APPLE INC COM 037833100 474 2,100 SH   SOLE   2,000 0 100
ASSERTIO THERAPEUTICS INC COM 04545L107 738 125,550 SH   SOLE   114,700 0 10,850
ASSOCIATED BANC CORP COM 045487105 546 21,000 SH   SOLE   16,000 0 5,000
ASURE SOFTWARE INC COM 04649U102 335 27,000 SH   SOLE   27,000 0 0
AT&T INC COM 00206R102 1,184 35,262 SH   SOLE   23,362 0 11,900
ATHERSYS INC COM 04744L106 44 21,000 SH   SOLE   15,000 0 6,000
ATRICURE INC COM 04963C209 2,671 76,250 SH   SOLE   45,500 0 30,750
ATTUNITY LTD SHS NEW M15332121 805 42,600 SH   SOLE   39,600 0 3,000
AXOGEN INC COM 05463X106 13,229 359,000 SH   SOLE   256,440 0 102,560
BAXTER INTL INC COM 071813109 648 8,400 SH   SOLE   5,500 0 2,900
BEST BUY COMPANY INC COM 086516101 516 6,500 SH   SOLE   5,000 0 1,500
BIO-KEY INTERNATIONAL INC COM PAR 09060C309 35 25,000 SH   SOLE   25,000 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 2,435 139,150 SH   SOLE   107,150 0 32,000
BIONANO GENOMICS INC COM 09075F107 390 49,000 SH   SOLE   49,000 0 0
BIOSCRIP INC COM 09069N108 750 242,000 SH   SOLE   242,000 0 0
BIOTELEMETRY INC COM 090672106 967 15,000 SH   SOLE   15,000 0 0
BLINK CHARGING CO COM 09354A100 104 42,464 SH   SOLE   42,464 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,344 34,900 SH   SOLE   25,100 0 9,800
BOVIE MEDICAL CORP COM 10211F100 3,304 465,350 SH   SOLE   398,650 0 66,700
BP PLC SPONSORED ADR 055622104 701 15,200 SH   SOLE   11,600 0 3,600
BRISTOL MYERS SQUIBB CO COM 110122108 1,148 18,500 SH   SOLE   14,000 0 4,500
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 421 4,300 SH   SOLE   2,800 0 1,500
CANCER GENETICS INC COM 13739U104 1,339 1,287,250 SH   SOLE   1,037,750 0 249,500
CAPSTONE TURBINE CORP COM NEW 14067D409 1,457 1,457,143 SH   SOLE   1,353,143 0 104,000
CARDIOVASCULAR SYS INC DEL COM 141619106 2,710 69,250 SH   SOLE   55,260 0 13,990
CAREDX INC COM 14167L103 6,089 211,060 SH   SOLE   172,810 0 38,250
CARRIZO OIL & GAS INC COM 144577103 929 36,850 SH   SOLE   22,750 0 14,100
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 3,155 180,600 SH   SOLE   149,100 0 31,500
CHANTICLEER HOLDINGS INC COM PAR 15930P800 110 44,161 SH   SOLE   44,161 0 0
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 991 94,350 SH   SOLE   84,100 0 10,250
CHF SOLUTIONS INC COM NEW 12542Q508 47 39,462 SH   SOLE   39,462 0 0
CODEXIS INC COM 192005106 654 38,150 SH   SOLE   31,650 0 6,500
CRAFT BREW ALLIANCE INC COM 224122101 1,279 78,200 SH   SOLE   56,750 0 21,450
CRYOPORT INC COM PAR $0.001 229050307 2,003 156,400 SH   SOLE   141,550 0 14,850
CVS HEALTH CORP COM 126650100 1,433 18,200 SH   SOLE   11,950 0 6,250
CYBEROPTICS CORP COM 232517102 1,904 94,250 SH   SOLE   77,800 0 16,450
CYPRESS SEMICONDUCTOR CORP COM 232806109 393 27,150 SH   SOLE   27,150 0 0
CYTORI THERAPEUTICS INC COM PAR 23283K402 10 23,941 SH   SOLE   22,290 0 1,651
DELUXE CORP COM 248019101 814 14,300 SH   SOLE   10,250 0 4,050
DIGITAL TURBINE INC COM NEW 25400W102 867 699,275 SH   SOLE   612,775 0 86,500
DIVERSIFIED RSTRNT HLDGS INC COM 25532M105 420 300,000 SH   SOLE   292,000 0 8,000
DONALDSON COMPANY INC COM 257651109 1,451 24,900 SH   SOLE   9,900 0 15,000
DULUTH HLDGS INC COM CL B 26443V101 425 13,500 SH   SOLE   13,500 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 634 20,500 SH   SOLE   20,500 0 0
EDAP TMS S A SPONSORED ADR 268311107 77 25,000 SH   SOLE   25,000 0 0
ELECTRAMECCANICA VEHS CORP COM NEW 284849205 242 98,500 SH   SOLE   85,500 0 13,000
ENSERVCO CORP COM 29358Y102 338 427,500 SH   SOLE   367,500 0 60,000
EPLUS INC COM 294268107 834 9,000 SH   SOLE   9,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,029 14,000 SH   SOLE   9,200 0 4,800
FAMOUS DAVES AMER INC COM 307068106 1,361 207,853 SH   SOLE   127,137 0 80,716
FASTENAL CO COM 311900104 461 7,950 SH   SOLE   5,450 0 2,500
FIREEYE INC COM 31816Q101 205 12,050 SH   SOLE   12,050 0 0
FLEXSHOPPER INC COM NEW 33939J303 435 500,000 SH   SOLE   443,000 0 57,000
FLUIDIGM CORP DEL COM 34385P108 1,637 218,500 SH   SOLE   161,500 0 57,000
FULLER H B CO COM 359694106 995 19,250 SH   SOLE   14,050 0 5,200
GENERAL ELECTRIC CO COM 369604103 847 75,010 SH   SOLE   56,010 0 19,000
GENERAL MLS INC COM 370334104 808 18,825 SH   SOLE   15,075 0 3,750
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 1,261 249,700 SH   SOLE   220,950 0 28,750
IDEXX LABS INC COM 45168D104 3,333 13,350 SH   SOLE   13,350 0 0
INTEGER HLDGS CORP COM 45826H109 946 11,400 SH   SOLE   8,400 0 3,000
INTEL CORP COM 458140100 998 21,100 SH   SOLE   14,750 0 6,350
INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 983 638,000 SH   SOLE   565,000 0 73,000
INUVO INC COM NEW 46122W204 671 1,082,500 SH   SOLE   973,000 0 109,500
IPASS INC COM NEW 46261V306 312 152,735 SH   SOLE   136,285 0 16,450
IRIDEX CORP COM 462684101 1,447 227,950 SH   SOLE   191,800 0 36,150
IZEA WORLDWIDE INC COM 46604H105 1,170 735,695 SH   SOLE   658,695 0 77,000
JOINT CORP COM 47973J102 586 68,500 SH   SOLE   61,000 0 7,500
LANTRONIX INC COM NEW 516548203 509 125,000 SH   SOLE   119,000 0 6,000
LEMAITRE VASCULAR INC COM 525558201 2,495 64,400 SH   SOLE   58,100 0 6,300
LIFEVANTAGE CORPORATION COM NEW 53222K205 924 84,083 SH   SOLE   15,280 0 68,803
LILLY ELI & CO COM 532457108 2,534 23,610 SH   SOLE   16,310 0 7,300
LIQTECH INTL INC COM 53632A102 166 100,000 SH   SOLE   100,000 0 0
LULULEMON ATHLETICA INC COM 550021109 569 3,500 SH   SOLE   2,500 0 1,000
MATERION CORP COM 576690101 774 12,800 SH   SOLE   9,800 0 3,000
MEDTRONIC PLC SHS G5960L103 295 3,000 SH   SOLE   3,000 0 0
MERCK & CO INC COM 58933Y105 568 8,000 SH   SOLE   7,250 0 750
MICROSOFT CORP COM 594918104 2,380 20,810 SH   SOLE   14,910 0 5,900
MICROVISION INC DEL COM NEW 594960304 242 200,000 SH   SOLE   160,000 0 40,000
NATERA INC COM 632307104 1,544 64,500 SH   SOLE   54,500 0 10,000
NEOGENOMICS INC COM NEW 64049M209 4,358 283,900 SH   SOLE   260,400 0 23,500
OOMA INC COM 683416101 968 58,300 SH   SOLE   51,850 0 6,450
OPTIMIZERX CORP COM NEW 68401U204 2,798 155,450 SH   SOLE   141,447 0 14,003
PARETEUM CORP COM NEW 69946T207 3,026 1,008,729 SH   SOLE   886,729 0 122,000
PATTERSON COMPANIES INC COM 703395103 378 15,475 SH   SOLE   15,475 0 0
PERFICIENT INC COM 71375U101 506 19,000 SH   SOLE   19,000 0 0
PFIZER INC COM 717081103 2,978 67,569 SH   SOLE   40,284 0 27,285
POLYMET MINING CORP COM 731916102 64 62,375 SH   SOLE   30,625 0 31,750
PROFIRE ENERGY INC COM 74316X101 1,538 482,025 SH   SOLE   431,025 0 51,000
QUANTENNA COMMUNICATIONS INC COM 74766D100 673 36,500 SH   SOLE   36,500 0 0
QUMU CORP COM 749063103 31 11,500 SH   SOLE   5,500 0 6,000
RESTORATION ROBOTICS INC COM 76133C103 1,726 595,000 SH   SOLE   542,500 0 52,500
RICEBRAN TECHNOLOGIES COM NEW 762831204 382 133,100 SH   SOLE   103,500 0 29,600
RING ENERGY INC COM 76680V108 99 10,000 SH   SOLE   10,000 0 0
ROCKWELL MED INC COM 774374102 1,766 418,500 SH   SOLE   190,150 0 228,350
ROSEHILL RES INC CL A 777385105 61 10,000 SH   SOLE   10,000 0 0
RUBICON PROJ INC COM 78112V102 2,450 680,500 SH   SOLE   627,700 0 52,800
SENSUS HEALTHCARE INC COM 81728J109 3,325 396,836 SH   SOLE   326,636 0 70,200
SHIRE PLC SPONSORED ADR 82481R106 589 3,250 SH   SOLE   3,250 0 0
SM ENERGY CO COM 78454L100 363 11,500 SH   SOLE   11,000 0 500
SPORTSMANS WHSE HLDGS INC COM 84920Y106 904 154,500 SH   SOLE   130,500 0 24,000
SPS COMM INC COM 78463M107 2,079 20,950 SH   SOLE   14,400 0 6,550
SRC ENERGY INC COM 78470V108 356 40,000 SH   SOLE   40,000 0 0
STREAMLINE HEALTH SOLUTIONS IN COM 86323X106 518 438,750 SH   SOLE   394,750 0 44,000
T2 BIOSYSTEMS INC COM 89853L104 519 69,700 SH   SOLE   59,450 0 10,250
TACTILE SYS TECHNOLOGY INC COM 87357P100 2,452 34,505 SH   SOLE   22,100 0 12,405
TARGET CORP COM 87612E106 1,627 18,450 SH   SOLE   13,400 0 5,050
TILE SHOP HLDGS INC COM 88677Q109 2,114 295,600 SH   SOLE   233,500 0 62,100
TITAN PHARMACEUTICALS INC DE COM NEW 888314309 249 1,200,000 SH   SOLE   1,200,000 0 0
TURTLE BEACH CORP COM NEW 900450206 1,057 53,006 SH   SOLE   48,456 0 4,550
TYME TECHNOLOGIES INC COM 90238J103 291 104,650 SH   SOLE   93,650 0 11,000
U.S. AUTO PARTS NETWORK INC COM 90343C100 210 135,250 SH   SOLE   110,250 0 25,000
US BANCORP DEL COM NEW 902973304 291 5,512 SH   SOLE   2,500 0 3,012
USA TECHNOLOGIES INC COM NO PAR 90328S500 990 137,550 SH   SOLE   133,800 0 3,750
VERACYTE INC COM 92337F107 2,020 211,555 SH   SOLE   190,055 0 21,500
VERICEL CORP COM 92346J108 7,779 549,750 SH   SOLE   405,550 0 144,200
VERIZON COMMUNICATIONS INC COM 92343V104 574 10,750 SH   SOLE   7,500 0 3,250
VIEWRAY INC COM 92672L107 2,223 237,550 SH   SOLE   184,100 0 53,450
VONAGE HLDGS CORP COM 92886T201 1,271 89,725 SH   SOLE   80,625 0 9,100
XILINX INC COM 983919101 399 4,975 SH   SOLE   4,975 0 0
XPO LOGISTICS INC COM 983793100 485 4,250 SH   SOLE   3,750 0 500
ZIX CORP COM 98974P100 167 30,000 SH   SOLE   30,000 0 0
ZOETIS INC CL A 98978V103 227 2,483 SH   SOLE   691 0 1,792