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 507 2,576 SH   SOLE   2,576 0 0
ABBOTT LABS COM 002824100 4,699 77,050 SH   SOLE   32,779 0 44,271
ADVANCED MICRO DEVICES INC COM 007903107 238 15,900 SH   SOLE   12,900 0 3,000
AFLAC INC COM 001055102 1,499 34,850 SH   SOLE   23,050 0 11,800
AIR INDS GROUP COM NEW 00912N205 29 16,000 SH   SOLE   0 0 16,000
ALTIMMUNE INC COM 02155H101 10 22,500 SH   SOLE   10,000 0 12,500
AMARIN CORP PLC SPONS ADR NEW 023111206 102 33,000 SH   SOLE   21,000 0 12,000
ANGIODYNAMICS INC COM 03475V101 844 37,950 SH   SOLE   29,050 0 8,900
ANI PHARMACEUTICALS INC COM 00182C103 2,071 31,000 SH   SOLE   23,250 0 7,750
ANTARES PHARMA INC COM 036642106 819 317,500 SH   SOLE   246,000 0 71,500
APPLE INC COM 037833100 389 2,100 SH   SOLE   2,000 0 100
ASURE SOFTWARE INC COM 04649U102 399 25,000 SH   SOLE   22,750 0 2,250
AT&T INC COM 00206R102 1,116 34,762 SH   SOLE   22,862 0 11,900
ATHERSYS INC COM 04744L106 445 226,100 SH   SOLE   160,600 0 65,500
ATRICURE INC COM 04963C209 1,927 71,250 SH   SOLE   40,500 0 30,750
ATTUNITY LTD SHS NEW M15332121 665 57,300 SH   SOLE   53,150 0 4,150
AXOGEN INC COM 05463X106 18,375 365,675 SH   SOLE   258,590 0 107,085
BAXTER INTL INC COM 071813109 620 8,400 SH   SOLE   5,500 0 2,900
BEST BUY COMPANY INC COM 086516101 380 5,100 SH   SOLE   3,600 0 1,500
BIOCEPT INC COM NEW 09072V204 193 965,000 SH   SOLE   916,000 0 49,000
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,800 157,800 SH   SOLE   123,300 0 34,500
BIOTELEMETRY INC COM 090672106 675 15,000 SH   SOLE   15,000 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,141 34,900 SH   SOLE   25,100 0 9,800
BOVIE MEDICAL CORP COM 10211F100 1,743 400,700 SH   SOLE   329,200 0 71,500
BP PLC SPONSORED ADR 055622104 671 14,700 SH   SOLE   10,100 0 4,600
BRISTOL MYERS SQUIBB CO COM 110122108 1,051 19,000 SH   SOLE   13,500 0 5,500
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 360 4,300 SH   SOLE   2,800 0 1,500
CALYXT INC COM 13173L107 833 44,600 SH   SOLE   39,650 0 4,950
CANCER GENETICS INC COM 13739U104 894 1,004,550 SH   SOLE   790,050 0 214,500
CAPSTONE TURBINE CORP COM NEW 14067D409 1,648 1,152,143 SH   SOLE   1,018,143 0 134,000
CARDIOVASCULAR SYS INC DEL COM 141619106 2,210 68,350 SH   SOLE   55,160 0 13,190
CAREDX INC COM 14167L103 2,467 201,560 SH   SOLE   157,310 0 44,250
CARRIZO OIL & GAS INC COM 144577103 1,026 36,850 SH   SOLE   22,750 0 14,100
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 653 103,000 SH   SOLE   84,600 0 18,400
CHANTICLEER HLDGS INC COM PAR 15930P800 210 68,071 SH   SOLE   68,071 0 0
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 1,050 94,550 SH   SOLE   81,300 0 13,250
CHF SOLUTIONS INC COM NEW 12542Q508 108 58,962 SH   SOLE   58,962 0 0
CODEXIS INC COM 192005106 732 50,850 SH   SOLE   43,350 0 7,500
CRAFT BREW ALLIANCE INC COM 224122101 1,334 64,600 SH   SOLE   43,150 0 21,450
CRYOPORT INC COM PAR $0.001 229050307 2,476 156,900 SH   SOLE   142,050 0 14,850
CUI GLOBAL INC COM NEW 126576206 544 183,200 SH   SOLE   157,200 0 26,000
CVS HEALTH CORP COM 126650100 1,155 17,950 SH   SOLE   11,700 0 6,250
CYBEROPTICS CORP COM 232517102 1,311 75,350 SH   SOLE   58,900 0 16,450
CYPRESS SEMICONDUCTOR CORP COM 232806109 428 27,450 SH   SOLE   24,950 0 2,500
CYTORI THERAPEUTICS INC COM PAR 23283K402 223 153,737 SH   SOLE   133,811 0 19,926
DELUXE CORP COM 248019101 914 13,800 SH   SOLE   10,250 0 3,550
DEPOMED INC COM 249908104 614 92,100 SH   SOLE   79,900 0 12,200
DIGITAL TURBINE INC COM NEW 25400W102 1,149 761,075 SH   SOLE   659,575 0 101,500
DONALDSON INC COM 257651109 1,180 26,150 SH   SOLE   11,150 0 15,000
DULUTH HLDGS INC COM CL B 26443V101 321 13,500 SH   SOLE   13,500 0 0
EDAP TMS S A SPONSORED ADR 268311107 76 25,000 SH   SOLE   25,000 0 0
ENDOLOGIX INC COM 29266S106 72 12,800 SH   SOLE   9,800 0 3,000
ENSERVCO CORP COM 29358Y102 788 679,655 SH   SOLE   584,655 0 95,000
EPLUS INC COM 294268107 847 9,000 SH   SOLE   9,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,023 14,000 SH   SOLE   9,200 0 4,800
FAMOUS DAVES AMER INC COM 307068106 1,515 224,464 SH   SOLE   134,126 0 90,338
FASTENAL COMPANY COM 311900104 383 7,950 SH   SOLE   5,450 0 2,500
FIREEYE INC COM 31816Q101 185 12,050 SH   SOLE   12,050 0 0
FLEXION THERAPUETICS INC COM 33938J106 1,081 41,800 SH   SOLE   27,100 0 14,700
FLUIDIGM CORP DEL COM 34385P108 1,007 169,000 SH   SOLE   112,000 0 57,000
FULLER H B CO COM 359694106 1,007 18,750 SH   SOLE   14,050 0 4,700
GENERAL ELECTRIC CO COM 369604103 1,160 85,260 SH   SOLE   64,260 0 21,000
GENERAL MLS INC COM 370334104 818 18,481 SH   SOLE   13,731 0 4,750
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 814 249,700 SH   SOLE   212,950 0 36,750
IDEXX LABS INC COM 45168D104 2,909 13,350 SH   SOLE   13,350 0 0
INTEGER HLDGS CORP COM 45826H109 420 6,500 SH   SOLE   6,500 0 0
INTEL CORP COM 458140100 1,049 21,100 SH   SOLE   14,750 0 6,350
INUVO INC COM NEW 46122W204 841 1,089,000 SH   SOLE   944,500 0 144,500
INVUITY INC COM NEW 46187J205 1,215 311,450 SH   SOLE   282,350 0 29,100
IPASS INC COM 46261V108 566 1,642,471 SH   SOLE   1,477,971 0 164,500
IRIDEX CORP COM 462684101 501 71,950 SH   SOLE   60,500 0 11,450
IZEA INC COM 46603N301 786 827,595 SH   SOLE   750,595 0 77,000
JOINT CORP COM 47973J102 421 51,500 SH   SOLE   49,250 0 2,250
LEMAITRE VASCULAR INC COM 525558201 2,161 64,550 SH   SOLE   57,550 0 7,000
LIFEVANTAGE CORP COM NEW 53222K205 517 81,225 SH   SOLE   12,422 0 68,803
LILLY ELI & CO COM 532457108 2,015 23,610 SH   SOLE   15,910 0 7,700
LIQTECH INTL INC COM 53632A102 74 100,000 SH   SOLE   100,000 0 0
MATERION CORPORATION COM 576690101 693 12,800 SH   SOLE   9,800 0 3,000
MEDTRONIC PLC SHS G5960L103 257 3,000 SH   SOLE   3,000 0 0
MERCK & CO INC COM 58933Y105 510 8,400 SH   SOLE   7,050 0 1,350
MICRON TECHNOLOGY INC COM 595112103 488 9,300 SH   SOLE   8,500 0 800
MICROSOFT CORP COM 594918104 2,052 20,810 SH   SOLE   14,160 0 6,650
MICROVISION INC DEL COM NEW 594960304 224 200,000 SH   SOLE   160,000 0 40,000
NATERA INC COM 632307104 482 25,600 SH   SOLE   25,600 0 0
NEOGENOMICS INC COM NEW 64049M209 3,799 289,800 SH   SOLE   259,300 0 30,500
NVENT ELECTRIC PLC SHS G6700G107 238 9,500 SH   SOLE   6,700 0 2,800
OOMA INC COM 683416101 826 58,400 SH   SOLE   51,950 0 6,450
OPTIMIZERX CORP COM NEW 68401U204 1,634 157,118 SH   SOLE   138,948 0 18,170
PARETEUM CORP COM NEW 69946T207 2,047 818,729 SH   SOLE   711,729 0 107,000
PATTERSON COMPANIES INC COM 703395103 266 11,725 SH   SOLE   10,225 0 1,500
PENTAIR PLC SHS G7S00T104 488 11,600 SH   SOLE   8,200 0 3,400
PERFICIENT INC COM 71375U101 264 10,000 SH   SOLE   10,000 0 0
PFIZER INC COM 717081103 2,437 67,169 SH   SOLE   38,884 0 28,285
POLYMET MINING CORP COM 731916102 62 62,375 SH   SOLE   20,625 0 41,750
PROFIRE ENERGY INC COM 74316X101 1,641 485,525 SH   SOLE   414,525 0 71,000
QUANTENNA COMMUNICATIONS INC COM 74766D100 233 15,000 SH   SOLE   15,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 203 1,850 SH   SOLE   1,450 0 400
QUMU CORP COM 749063103 31 14,000 SH   SOLE   8,000 0 6,000
RICEBRAN TECHNOLOGIES COM NEW 762831204 365 169,000 SH   SOLE   132,000 0 37,000
RING ENERGY INC COM 76680V108 126 10,000 SH   SOLE   10,000 0 0
ROCKWELL MED INC COM 774374102 2,026 411,000 SH   SOLE   121,350 0 289,650
RUBICON PROJ INC COM 78112V102 1,486 521,500 SH   SOLE   464,700 0 56,800
SENSUS HEALTHCARE INC COM 81728J109 1,792 246,886 SH   SOLE   215,186 0 31,700
SHIRE PLC SPONSORED ADR 82481R106 561 3,325 SH   SOLE   3,100 0 225
SM ENERGY CO COM 78454L100 302 11,750 SH   SOLE   9,750 0 2,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106 474 92,500 SH   SOLE   70,000 0 22,500
SPS COMM INC COM 78463M107 1,532 20,850 SH   SOLE   14,300 0 6,550
SRC ENERGY INC COM 78470V108 441 40,000 SH   SOLE   40,000 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 18 12,500 SH   SOLE   12,500 0 0
SUPERVALU INC COM NEW 868536301 257 12,500 SH   SOLE   12,500 0 0
T2 BIOSYSTEMS INC COM 89853L104 581 75,000 SH   SOLE   64,750 0 10,250
TACTILE SYS TECHNOLOGY INC COM 87357P100 2,736 52,624 SH   SOLE   38,050 0 14,574
TARGET CORP COM 87612E106 1,404 18,450 SH   SOLE   12,800 0 5,650
TILE SHOP HLDGS INC COM 88677Q109 1,964 255,000 SH   SOLE   187,900 0 67,100
TURTLE BEACH CORP COM NEW 900450206 1,190 58,582 SH   SOLE   54,032 0 4,550
TYME TECHNOLOGIES INC COM 90238J103 319 101,050 SH   SOLE   90,050 0 11,000
U.S. AUTO PARTS NETWORK INC COM 90343C100 203 135,250 SH   SOLE   110,250 0 25,000
US BANCORP DEL COM NEW 902973304 276 5,512 SH   SOLE   2,500 0 3,012
USA TECHNOLOGIES INC COM NO PAR 90328S500 1,824 130,250 SH   SOLE   121,500 0 8,750
VERACYTE INC COM 92337F107 1,409 150,855 SH   SOLE   132,105 0 18,750
VERICEL CORP COM 92346J108 5,355 552,100 SH   SOLE   407,900 0 144,200
VERIZON COMMUNICATIONS INC COM 92343V104 543 10,800 SH   SOLE   7,050 0 3,750
VIEWRAY INC COM 92672L107 1,089 157,350 SH   SOLE   108,100 0 49,250
VONAGE HLDGS CORP COM 92886T201 1,145 88,825 SH   SOLE   75,725 0 13,100
XPO LOGISTICS INC COM 983793100 426 4,250 SH   SOLE   3,750 0 500
ZIX CORP COM 98974P100 189 35,000 SH   SOLE   30,000 0 5,000
ZOETIS INC CL A 98978V103 212 2,483 SH   SOLE   691 0 1,792