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 606 2,576 SH   SOLE   2,576 0 0
ABBOTT LABS COM 002824100 4,620 80,950 SH   SOLE   34,679 0 46,271
ABBVIE INC COM 00287Y109 1,963 20,300 SH   SOLE   13,550 0 6,750
AFLAC INC COM 001055102 1,510 17,200 SH   SOLE   11,700 0 5,500
AIR INDS GROUP COM NEW 00912N205 27 16,000 SH   SOLE   0 0 16,000
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 798 31,850 SH   SOLE   21,850 0 10,000
ALTIMMUNE INC COM 02155H101 71 35,470 SH   SOLE   27,670 0 7,800
ALTRIA GROUP INC COM 02209S103 1,085 15,200 SH   SOLE   10,700 0 4,500
AMARIN CORP PLC SPONS ADR NEW 023111206 210 52,400 SH   SOLE   40,400 0 12,000
ANGIODYNAMICS INC COM 03475V101 779 46,850 SH   SOLE   25,700 0 21,150
ANI PHARMACEUTICALS INC COM 00182C103 1,740 27,000 SH   SOLE   19,850 0 7,150
ANTARES PHARMA INC COM 036642106 501 252,000 SH   SOLE   193,500 0 58,500
APPLE INC COM 037833100 245 1,450 SH   SOLE   1,450 0 0
APPLIANCE RECYCLING CTRS AME COM NEW 03814F205 52 50,000 SH   SOLE   50,000 0 0
AT&T INC COM 00206R102 1,231 31,662 SH   SOLE   21,362 0 10,300
ATHERSYS INC COM 04744L106 658 363,375 SH   SOLE   303,875 0 59,500
ATRICURE INC COM 04963C209 1,615 88,550 SH   SOLE   56,400 0 32,150
ATTUNITY LTD SHS NEW M15332121 419 60,000 SH   SOLE   55,850 0 4,150
AXOGEN INC COM 05463X106 13,984 494,150 SH   SOLE   374,775 0 119,375
BANK AMER CORP COM 060505104 850 28,800 SH   SOLE   19,200 0 9,600
BAXTER INTL INC COM 071813109 226 3,500 SH   SOLE   1,000 0 2,500
BEMIS INC COM 081437105 301 6,300 SH   SOLE   6,300 0 0
BIO-KEY INTERNATIONAL INC COM PAR 09060C309 44 25,000 SH   SOLE   25,000 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 66 11,000 SH   SOLE   11,000 0 0
BIOSCRIP INC COM 09069N108 189 65,000 SH   SOLE   65,000 0 0
BIOTELEMETRY INC COM 090672106 449 15,000 SH   SOLE   15,000 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 949 29,650 SH   SOLE   19,650 0 10,000
BOVIE MEDICAL CORP COM 10211F100 1,212 466,300 SH   SOLE   397,300 0 69,000
BRISTOL MYERS SQUIBB CO COM 110122108 1,236 20,175 SH   SOLE   15,300 0 4,875
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 405 4,550 SH   SOLE   3,050 0 1,500
CANCER GENETICS INC COM 13739U104 1,831 989,700 SH   SOLE   777,200 0 212,500
CAPSTONE TURBINE CORP COM NEW 14067D409 744 965,743 SH   SOLE   851,743 0 114,000
CARDIOVASCULAR SYS INC DEL COM 141619106 1,445 61,000 SH   SOLE   53,610 0 7,390
CAREDX INC COM 14167L103 1,311 178,639 SH   SOLE   139,636 0 39,003
CASCADIAN THERAPEUTICS INC COM NEW 14740B606 132 35,632 SH   SOLE   26,632 0 9,000
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 209 25,500 SH   SOLE   19,750 0 5,750
CODEXIS INC COM 192005106 251 30,000 SH   SOLE   25,000 0 5,000
COGENTIX MED INC COM 19243A104 1,668 529,562 SH   SOLE   392,910 0 136,652
CRAFT BREW ALLIANCE INC COM 224122101 341 17,750 SH   SOLE   15,000 0 2,750
CRYOPORT INC COM PAR $0.001 229050307 1,084 126,250 SH   SOLE   111,400 0 14,850
CUI GLOBAL INC COM NEW 126576206 584 212,450 SH   SOLE   186,450 0 26,000
CVS HEALTH CORP COM 126650100 964 13,300 SH   SOLE   7,900 0 5,400
CYPRESS SEMICONDUCTOR CORP COM 232806109 451 29,625 SH   SOLE   27,125 0 2,500
CYTORI THERAPEUTICS INC COM NEW 23283K204 644 2,136,041 SH   SOLE   1,874,422 0 261,619
DELUXE CORP COM 248019101 1,103 14,350 SH   SOLE   10,900 0 3,450
DEPOMED INC COM 249908104 488 60,650 SH   SOLE   52,650 0 8,000
DIGILITI MONEY GROUP INC COM 25381F102 3 27,778 SH   SOLE   27,778 0 0
DIGITAL TURBINE INC COM NEW 25400W102 1,637 914,480 SH   SOLE   790,480 0 124,000
DONALDSON INC COM 257651109 1,305 26,650 SH   SOLE   11,650 0 15,000
EDAP TMS S A SPONSORED ADR 268311107 614 213,800 SH   SOLE   149,300 0 64,500
ENSERVCO CORPORATION COM 29358Y102 782 1,214,182 SH   SOLE   1,081,682 0 132,500
EPLUS INC COM 294268107 752 10,000 SH   SOLE   10,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 961 14,850 SH   SOLE   10,050 0 4,800
FAMOUS DAVES AMER INC COM 307068106 1,229 187,600 SH   SOLE   110,600 0 77,000
FASTENAL COMPANY COM 311900104 372 6,800 SH   SOLE   4,300 0 2,500
FIREEYE INC COM 31816Q101 181 12,735 SH   SOLE   12,735 0 0
FLEXION THERAPUETICS INC COM 33938J106 1,340 53,500 SH   SOLE   40,950 0 12,550
FLUIDIGM CORP DEL COM 34385P108 781 132,650 SH   SOLE   80,650 0 52,000
FULLER H B CO COM 359694106 1,007 18,700 SH   SOLE   13,850 0 4,850
GENERAL MLS INC COM 370334104 626 10,556 SH   SOLE   8,456 0 2,100
GOLDEN ENTMT INC COM 381013101 257 7,875 SH   SOLE   6,275 0 1,600
HORTONWORKS INC COM 440894103 654 32,525 SH   SOLE   26,525 0 6,000
IDEXX LABS INC COM 45168D104 2,088 13,350 SH   SOLE   13,350 0 0
INNERWORKINGS INC COM 45773Y105 672 67,000 SH   SOLE   49,000 0 18,000
INTEGER HLDGS CORP COM 45826H109 1,454 32,100 SH   SOLE   19,350 0 12,750
INTEL CORP COM 458140100 316 6,850 SH   SOLE   5,850 0 1,000
IONIS PHARMACEUTICALS INC COM 462222100 342 6,800 SH   SOLE   4,400 0 2,400
IRIDEX CORP COM 462684101 406 53,250 SH   SOLE   40,400 0 12,850
IZEA INC COM 46603N301 486 107,595 SH   SOLE   107,595 0 0
JOINT CORP COM 47973J102 62 12,500 SH   SOLE   8,500 0 4,000
KIMBERLY CLARK CORP COM 494368103 537 4,450 SH   SOLE   2,650 0 1,800
LEMAITRE VASCULAR INC COM 525558201 2,187 68,700 SH   SOLE   61,300 0 7,400
LIFEVANTAGE CORP COM NEW 53222K205 387 81,225 SH   SOLE   12,422 0 68,803
LILLY ELI & CO COM 532457108 1,765 20,900 SH   SOLE   14,300 0 6,600
LIQTECH INTL INC COM 53632A102 57 100,000 SH   SOLE   100,000 0 0
MERCK & CO INC COM 58933Y105 326 5,800 SH   SOLE   5,050 0 750
MICRON TECHNOLOGY INC COM 595112103 397 9,650 SH   SOLE   8,850 0 800
MICROSOFT CORP COM 594918104 1,801 21,060 SH   SOLE   14,410 0 6,650
NEOGENOMICS INC COM NEW 64049M209 2,639 297,850 SH   SOLE   267,150 0 30,700
NORTECH SYS INC COM 656553104 110 28,500 SH   SOLE   28,500 0 0
PARETEUM CORP COM NEW 69946T207 1,146 553,479 SH   SOLE   482,479 0 71,000
PENTAIR PLC SHS G7S00T104 985 13,950 SH   SOLE   10,300 0 3,650
PFIZER INC COM 717081103 2,098 57,934 SH   SOLE   32,449 0 25,485
POLYMET MINING CORP COM 731916102 61 71,125 SH   SOLE   20,625 0 50,500
PROFIRE ENERGY INC COM 74316X101 1,093 569,481 SH   SOLE   473,681 0 95,800
QUMU CORP COM 749063103 277 116,800 SH   SOLE   90,300 0 26,500
RICEBRAN TECHNOLOGIES COM NEW 762831204 286 193,529 SH   SOLE   156,529 0 37,000
RING ENERGY INC COM 76680V108 1,205 86,725 SH   SOLE   57,100 0 29,625
RIOT BLOCKCHAIN INC COM 767292105 568 20,012 SH   SOLE   15,835 0 4,177
ROCKWELL MED INC COM 774374102 2,508 430,900 SH   SOLE   139,750 0 291,150
RUMBLEON INC CL B 781386206 312 60,000 SH   SOLE   56,250 0 3,750
SHIRE PLC SPONSORED ADR 82481R106 516 3,325 SH   SOLE   3,100 0 225
SM ENERGY CO COM 78454L100 280 12,675 SH   SOLE   10,675 0 2,000
SRC ENERGY INC COM 78470V108 341 40,000 SH   SOLE   40,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,111 6,550 SH   SOLE   4,750 0 1,800
TACTILE SYS TECHNOLOGY INC COM 87357P100 978 33,750 SH   SOLE   26,550 0 7,200
TARGET CORP COM 87612E106 1,220 18,700 SH   SOLE   13,050 0 5,650
TEARLAB CORP COM NEW 878193200 598 1,553,383 SH   SOLE   1,388,793 0 164,590
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 234 12,325 SH   SOLE   10,075 0 2,250
TORCHLIGHT ENERGY RES INC COM 89102U103 96 71,500 SH   SOLE   71,500 0 0
TURTLE BEACH CORP COM 900450107 438 966,300 SH   SOLE   866,800 0 99,500
U S GOLD CORP COM PAR NEW 90291C102 95 58,000 SH   SOLE   40,000 0 18,000
U.S. AUTO PARTS NETWORK INC COM 90343C100 368 145,875 SH   SOLE   118,875 0 27,000
US BANCORP DEL COM NEW 902973304 411 7,662 SH   SOLE   4,650 0 3,012
USA TECHNOLOGIES INC COM NO PAR 90328S500 1,003 102,850 SH   SOLE   97,850 0 5,000
VERICEL CORP COM 92346J108 3,155 578,950 SH   SOLE   429,550 0 149,400
VERIZON COMMUNICATIONS INC COM 92343V104 573 10,825 SH   SOLE   7,075 0 3,750
VONAGE HLDGS CORP COM 92886T201 876 86,125 SH   SOLE   73,025 0 13,100
XPO LOGISTICS INC COM 983793100 321 3,500 SH   SOLE   3,000 0 500
XTANT MED HLDGS INC COM 98420P100 218 380,734 SH   SOLE   274,424 0 106,310
ZIX CORP COM 98974P100 801 182,979 SH   SOLE   150,729 0 32,250