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 565 2,576 SH   SOLE   2,576 0 0
ABBOTT LABS COM 002824100 4,851 80,950 SH   SOLE   34,679 0 46,271
ADVANCED MICRO DEVICES INC COM 007903107 160 15,900 SH   SOLE   12,900 0 3,000
AFLAC INC COM 001055102 1,593 36,400 SH   SOLE   24,900 0 11,500
AIR INDS GROUP COM NEW 00912N205 25 16,000 SH   SOLE   0 0 16,000
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,227 45,700 SH   SOLE   31,500 0 14,200
ALTIMMUNE INC COM 02155H101 38 32,850 SH   SOLE   20,350 0 12,500
AMARIN CORP PLC SPONS ADR NEW 023111206 129 43,000 SH   SOLE   31,000 0 12,000
ANI PHARMACEUTICALS INC COM 00182C103 1,572 27,000 SH   SOLE   20,050 0 6,950
ANTARES PHARMA INC COM 036642106 667 303,000 SH   SOLE   234,000 0 69,000
APPLE INC COM 037833100 243 1,450 SH   SOLE   1,450 0 0
APPLIANCE RECYCLING CTRS AME COM NEW 03814F205 42 50,000 SH   SOLE   50,000 0 0
AT&T INC COM 00206R102 1,161 32,562 SH   SOLE   21,362 0 11,200
ATHERSYS INC COM 04744L106 376 205,375 SH   SOLE   145,875 0 59,500
ATRICURE INC COM 04963C209 1,472 71,750 SH   SOLE   41,000 0 30,750
ATTUNITY LTD SHS NEW M15332121 441 58,800 SH   SOLE   54,650 0 4,150
AXOGEN INC COM 05463X106 15,631 428,250 SH   SOLE   313,550 0 114,700
BANK AMER CORP COM 060505104 901 30,050 SH   SOLE   20,800 0 9,250
BAXTER INTL INC COM 071813109 228 3,500 SH   SOLE   1,000 0 2,500
BEMIS INC COM 081437105 675 15,500 SH   SOLE   11,600 0 3,900
BIOCEPT INC COM NEW 09072V204 294 995,000 SH   SOLE   946,000 0 49,000
BIOLIFE SOLUTIONS INC COM NEW 09062W204 141 27,500 SH   SOLE   27,500 0 0
BIOSCRIP INC COM 09069N108 310 126,000 SH   SOLE   96,000 0 30,000
BIOTELEMETRY INC COM 090672106 466 15,000 SH   SOLE   15,000 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,363 42,650 SH   SOLE   30,400 0 12,250
BLINK CHARGING CO COM 09354A100 297 107,850 SH   SOLE   104,850 0 3,000
BOVIE MEDICAL CORP COM 10211F100 755 254,250 SH   SOLE   219,750 0 34,500
BP PLC SPONSORED ADR 055622104 349 8,600 SH   SOLE   4,600 0 4,000
BRISTOL MYERS SQUIBB CO COM 110122108 1,336 21,125 SH   SOLE   15,900 0 5,225
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 426 4,550 SH   SOLE   3,050 0 1,500
CANCER GENETICS INC COM 13739U104 1,590 963,600 SH   SOLE   749,100 0 214,500
CAPSTONE TURBINE CORP COM NEW 14067D409 1,234 1,078,143 SH   SOLE   944,143 0 134,000
CARDIOVASCULAR SYS INC DEL COM 141619106 1,333 60,800 SH   SOLE   51,610 0 9,190
CAREDX INC COM 14167L103 975 122,350 SH   SOLE   101,850 0 20,500
CARRIZO OIL & GAS INC COM 144577103 590 36,850 SH   SOLE   22,750 0 14,100
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 596 74,500 SH   SOLE   64,250 0 10,250
CODEXIS INC COM 192005106 297 27,000 SH   SOLE   23,000 0 4,000
COGENTIX MED INC COM 19243A104 351 91,097 SH   SOLE   91,097 0 0
CRAFT BREW ALLIANCE INC COM 224122101 889 47,800 SH   SOLE   25,900 0 21,900
CRYOPORT INC COM PAR $0.001 229050307 1,083 125,900 SH   SOLE   111,050 0 14,850
CUI GLOBAL INC COM NEW 126576206 517 198,950 SH   SOLE   172,950 0 26,000
CVS HEALTH CORP COM 126650100 1,166 18,750 SH   SOLE   12,400 0 6,350
CYBEROPTICS CORP COM 232517102 665 36,950 SH   SOLE   20,650 0 16,300
CYPRESS SEMICONDUCTOR CORP COM 232806109 502 29,575 SH   SOLE   27,075 0 2,500
CYTORI THERAPEUTICS INC COM NEW 23283K204 593 2,071,106 SH   SOLE   1,811,487 0 259,619
DELUXE CORP COM 248019101 1,069 14,450 SH   SOLE   10,900 0 3,550
DEPOMED INC COM 249908104 589 89,450 SH   SOLE   76,650 0 12,800
DIGITAL TURBINE INC COM NEW 25400W102 1,833 911,975 SH   SOLE   780,475 0 131,500
DONALDSON INC COM 257651109 1,252 27,800 SH   SOLE   12,800 0 15,000
EDAP TMS S A SPONSORED ADR 268311107 341 147,000 SH   SOLE   94,500 0 52,500
ENDOLOGIX INC COM 29266S106 86 20,300 SH   SOLE   17,300 0 3,000
ENSERVCO CORPORATION COM 29358Y102 1,103 1,212,500 SH   SOLE   1,080,000 0 132,500
EPLUS INC COM 294268107 699 9,000 SH   SOLE   9,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 946 14,950 SH   SOLE   10,150 0 4,800
FAMOUS DAVES AMER INC COM 307068106 1,360 191,600 SH   SOLE   110,600 0 81,000
FASTENAL CO COM 311900104 434 7,950 SH   SOLE   5,450 0 2,500
FIREEYE INC COM 31816Q101 216 12,735 SH   SOLE   12,735 0 0
FLEXION THERAPUETICS INC COM 33938J106 909 40,550 SH   SOLE   27,550 0 13,000
FLUIDIGM CORP DEL COM 34385P108 898 153,750 SH   SOLE   96,750 0 57,000
FULLER H B CO COM 359694106 997 20,050 SH   SOLE   15,350 0 4,700
FUSION TELECOMM INTL INC COM NEW 36113B400 317 98,000 SH   SOLE   94,000 0 4,000
GENERAL ELECTRIC CO COM 369604103 240 17,785 SH   SOLE   15,785 0 2,000
GENERAL MLS INC COM 370334104 756 16,781 SH   SOLE   12,431 0 4,350
HORTONWORKS INC COM 440894103 657 32,275 SH   SOLE   26,275 0 6,000
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 905 250,100 SH   SOLE   213,350 0 36,750
IDEXX LABS INC COM 45168D104 2,555 13,350 SH   SOLE   13,350 0 0
INNERWORKINGS INC COM 45773Y105 181 20,000 SH   SOLE   20,000 0 0
INTEL CORP COM 458140100 977 18,750 SH   SOLE   14,050 0 4,700
INVUITY INC COM NEW 46187J205 839 218,050 SH   SOLE   196,450 0 21,600
IONIS PHARMACEUTICALS INC COM 462222100 238 5,400 SH   SOLE   4,000 0 1,400
IRIDEX CORP COM 462684101 334 58,450 SH   SOLE   46,000 0 12,450
IZEA INC COM 46603N301 394 107,595 SH   SOLE   107,595 0 0
JOHNSON & JOHNSON COM 478160104 429 3,350 SH   SOLE   2,350 0 1,000
JOINT CORP COM 47973J102 206 30,000 SH   SOLE   27,750 0 2,250
LEMAITRE VASCULAR INC COM 525558201 2,384 65,800 SH   SOLE   58,800 0 7,000
LIFEVANTAGE CORPORATION COM NEW 53222K205 293 81,225 SH   SOLE   12,422 0 68,803
LILLY ELI & CO COM 532457108 1,920 24,810 SH   SOLE   17,310 0 7,500
LIQTECH INTL INC COM 53632A102 50 100,000 SH   SOLE   100,000 0 0
MERCK & CO INC COM 58933Y105 471 8,650 SH   SOLE   7,300 0 1,350
MICRON TECHNOLOGY INC COM 595112103 485 9,300 SH   SOLE   8,500 0 800
MICROSOFT CORP COM 594918104 1,991 21,810 SH   SOLE   15,160 0 6,650
NEOGENOMICS INC COM NEW 64049M209 2,390 292,850 SH   SOLE   262,150 0 30,700
NORTECH SYS INC COM 656553104 86 28,500 SH   SOLE   28,500 0 0
OPGEN INC COM NEW 68373L208 239 142,500 SH   SOLE   122,750 0 19,750
PARETEUM CORP COM NEW 69946T207 1,399 573,229 SH   SOLE   492,229 0 81,000
PATTERSON COMPANIES INC COM 703395103 233 10,475 SH   SOLE   8,975 0 1,500
PENTAIR PLC SHS G7S00T104 1,036 15,200 SH   SOLE   11,550 0 3,650
PFIZER INC COM 717081103 2,288 64,469 SH   SOLE   37,284 0 27,185
POLYMET MINING CORP COM 731916102 62 71,125 SH   SOLE   20,625 0 50,500
PROFIRE ENERGY INC COM 74316X101 1,541 564,381 SH   SOLE   468,581 0 95,800
QUMU CORP COM 749063103 36 20,500 SH   SOLE   14,500 0 6,000
RICEBRAN TECHNOLOGIES COM NEW 762831204 284 180,500 SH   SOLE   143,500 0 37,000
RING ENERGY INC COM 76680V108 1,358 94,625 SH   SOLE   64,350 0 30,275
ROCKWELL MED INC COM 774374102 2,215 425,100 SH   SOLE   133,950 0 291,150
RUMBLEON INC CL B 781386206 140 33,750 SH   SOLE   30,000 0 3,750
SHIRE PLC ADR SPONSORED ADR 82481R106 497 3,325 SH   SOLE   3,100 0 225
SM ENERGY CO COM 78454L100 220 12,175 SH   SOLE   10,175 0 2,000
SPS COMM INC COM 78463M107 1,281 20,000 SH   SOLE   13,900 0 6,100
SRC ENERGY INC COM 78470V108 377 40,000 SH   SOLE   40,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,003 6,550 SH   SOLE   4,750 0 1,800
STRATASYS LTD SHS M85548101 282 13,950 SH   SOLE   4,800 0 9,150
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,619 50,924 SH   SOLE   38,250 0 12,674
TARGET CORP COM 87612E106 1,298 18,700 SH   SOLE   13,050 0 5,650
TILE SHOP HLDGS INC COM 88677Q109 699 116,500 SH   SOLE   72,000 0 44,500
TURTLE BEACH CORP COM 900450107 811 1,351,225 SH   SOLE   1,210,800 0 140,425
TYME TECHNOLOGOES INC COM 90238J103 52 23,500 SH   SOLE   18,500 0 5,000
U.S. AUTO PARTS NETWORK INC COM 90343C100 289 140,750 SH   SOLE   113,750 0 27,000
US BANCORP DEL COM NEW 902973304 387 7,662 SH   SOLE   4,650 0 3,012
USA TECHNOLOGIES INC COM NO PAR 90328S500 951 105,700 SH   SOLE   100,700 0 5,000
VERACYTE INC COM 92337F107 108 19,380 SH   SOLE   5,380 0 14,000
VERICEL CORP COM 92346J108 5,422 544,950 SH   SOLE   403,450 0 141,500
VERIZON COMMUNICATIONS INC COM 92343V104 518 10,825 SH   SOLE   7,075 0 3,750
VONAGE HLDGS CORP COM 92886T201 951 89,275 SH   SOLE   76,175 0 13,100
XPO LOGISTICS INC COM 983793100 433 4,250 SH   SOLE   3,750 0 500
XTANT MED HLDGS INC COM NEW 98420P308 218 27,606 SH   SOLE   19,582 0 8,024
ZIX CORP COM 98974P100 669 156,779 SH   SOLE   137,529 0 19,250
ZOETIS INC CL A 98978V103 207 2,483 SH   SOLE   691 0 1,792