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 541 2,576 SH   SOLE   2,576 0 0
ABBOTT LABS COM 002824100 4,432 83,060 SH   SOLE   31,389 0 51,671
ABBVIE INC COM 00287Y109 1,737 19,550 SH   SOLE   12,800 0 6,750
ADVANCED MICRO DEVICES INC COM 007903107 223 17,500 SH   SOLE   15,100 0 2,400
AFLAC INC COM 001055102 1,257 15,450 SH   SOLE   9,950 0 5,500
AIR INDS GROUP COM NEW 00912N205 23 16,000 SH   SOLE   0 0 16,000
ALTIMMUNE INC COM 02155H101 116 49,800 SH   SOLE   47,300 0 2,500
ALTRIA GROUP INC COM 02209S103 996 15,700 SH   SOLE   11,200 0 4,500
AMARIN CORP PLC SPONS ADR NEW 023111206 174 49,600 SH   SOLE   46,600 0 3,000
AMERISOURCEBERGEN CORP COM 03073E105 976 11,800 SH   SOLE   8,225 0 3,575
ANGIODYNAMICS INC COM 03475V101 831 48,650 SH   SOLE   27,200 0 21,450
ANI PHARMACEUTICALS INC COM 00182C103 1,039 19,800 SH   SOLE   12,550 0 7,250
ANTARES PHARMA INC COM 036642106 1,186 366,000 SH   SOLE   243,500 0 122,500
APPLE INC COM 037833100 250 1,625 SH   SOLE   1,625 0 0
APPLIANCE RECYCLING CTRS AME COM NEW 03814F205 52 50,000 SH   SOLE   50,000 0 0
AT&T INC COM 00206R102 1,181 30,162 SH   SOLE   19,862 0 10,300
ATHERSYS INC COM 04744L106 636 308,725 SH   SOLE   264,725 0 44,000
ATRICURE INC COM 04963C209 2,079 92,950 SH   SOLE   59,000 0 33,950
AXOGEN INC COM 05463X106 10,441 539,598 SH   SOLE   413,448 0 126,150
BAXTER INTL INC COM 071813109 220 3,500 SH   SOLE   1,000 0 2,500
BIO-KEY INTERNATIONAL INC COM PAR 09060C309 265 92,420 SH   SOLE   84,086 0 8,334
BIOLIFE SOLUTIONS INC COM NEW 09062W204 86 15,000 SH   SOLE   15,000 0 0
BIOSCRIP INC COM 09069N108 151 55,000 SH   SOLE   55,000 0 0
BIOTELEMETRY INC COM 090672106 495 15,000 SH   SOLE   15,000 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 939 28,150 SH   SOLE   18,150 0 10,000
BOSTON SCIENTIFIC CORP COM 101137107 204 7,000 SH   SOLE   2,000 0 5,000
BOVIE MEDICAL CORP COM 10211F100 2,108 623,685 SH   SOLE   484,185 0 139,500
BRISTOL MYERS SQUIBB CO COM 110122108 1,117 17,525 SH   SOLE   12,550 0 4,975
CANCER GENETICS INC COM 13739U104 2,178 806,700 SH   SOLE   626,950 0 179,750
CARDIOVASCULAR SYS INC DEL COM 141619106 1,873 66,550 SH   SOLE   53,610 0 12,940
CAREDX INC COM 14167L103 513 138,550 SH   SOLE   113,300 0 25,250
CASCADIAN THERAPEUTICS INC COM NEW 14740B606 210 51,313 SH   SOLE   48,313 0 3,000
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 220 35,500 SH   SOLE   29,750 0 5,750
CHF SOLUTIONS INC COM 12542Q508 59 100,000 SH   SOLE   100,000 0 0
CODEXIS INC COM 192005106 200 30,000 SH   SOLE   25,000 0 5,000
COGENTIX MED INC COM 19243A104 1,436 560,881 SH   SOLE   447,729 0 113,152
COMPUTER TASK GROUP INC COM 205477102 244 45,500 SH   SOLE   24,500 0 21,000
CRAFT BREW ALLIANCE INC COM 224122101 220 12,550 SH   SOLE   12,000 0 550
CRYOPORT INC COM PAR $0.001 229050307 1,999 202,990 SH   SOLE   180,140 0 22,850
CVS HEALTH CORP COM 126650100 1,155 14,200 SH   SOLE   8,800 0 5,400
CYPRESS SEMICONDUCTOR CORP COM 232806109 430 28,625 SH   SOLE   26,125 0 2,500
CYTORI THERAPEUTICS INC COM NEW 23283K204 335 912,995 SH   SOLE   795,395 0 117,600
DELUXE CORP COM 248019101 905 12,400 SH   SOLE   8,850 0 3,550
DEPOMED INC COM 249908104 415 71,750 SH   SOLE   53,150 0 18,600
DEXTERA SURGICAL INC COM 252366109 42 150,650 SH   SOLE   150,650 0 0
DIGILITI MONEY GROUP INC COM 25381F102 29 27,778 SH   SOLE   27,778 0 0
DIGITAL TURBINE INC COM NEW 25400W102 1,376 911,080 SH   SOLE   784,980 0 126,100
DONALDSON COMPANY INC COM 257651109 689 15,000 SH   SOLE   2,000 0 13,000
EDAP TMS S A SPONSORED ADR 268311107 659 221,300 SH   SOLE   156,800 0 64,500
ENSERVCO CORP COM 29358Y102 648 1,214,182 SH   SOLE   1,081,682 0 132,500
ENTELLUS MED INC COM 29363K105 1,055 57,150 SH   SOLE   33,550 0 23,600
EPLUS INC COM 294268107 925 10,000 SH   SOLE   10,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 829 13,850 SH   SOLE   9,050 0 4,800
FAMOUS DAVES AMER INC COM 307068106 726 175,100 SH   SOLE   98,600 0 76,500
FIREEYE INC COM 31816Q101 214 12,735 SH   SOLE   12,735 0 0
FULLER H B COMPANY COM 359694106 1,065 18,350 SH   SOLE   13,350 0 5,000
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 483 11,900 SH   SOLE   10,300 0 1,600
GWG HLDGS INC COM 36192A109 105 10,400 SH   SOLE   9,000 0 1,400
HORTONWORKS INC COM 440894103 551 32,525 SH   SOLE   26,525 0 6,000
IDEXX LABS INC COM 45168D104 2,177 14,000 SH   SOLE   14,000 0 0
INNERWORKINGS INC COM 45773Y105 810 72,000 SH   SOLE   54,000 0 18,000
INTEGER HLDGS CORP COM 45826H109 1,716 33,550 SH   SOLE   20,450 0 13,100
INTEL CORP COM 458140100 232 6,100 SH   SOLE   4,950 0 1,150
IONIS PHARMACEUTICALS INC COM 462222100 418 8,250 SH   SOLE   6,050 0 2,200
IRIDEX CORP COM 462684101 830 88,600 SH   SOLE   53,900 0 34,700
IZEA INC COM 46603N301 1,304 183,710 SH   SOLE   168,085 0 15,625
KIMBERLY CLARK CORP COM 494368103 524 4,450 SH   SOLE   2,650 0 1,800
LEMAITRE VASCULAR INC COM 525558201 2,884 77,075 SH   SOLE   68,325 0 8,750
LIFEVANTAGE CORPORATION COM NEW 53222K205 343 81,225 SH   SOLE   12,422 0 68,803
LILLY ELI & CO COM 532457108 1,557 18,200 SH   SOLE   11,600 0 6,600
LIQTECH INTL INC COM 53632A102 42 113,750 SH   SOLE   113,750 0 0
MERCK & CO INC COM 58933Y105 589 9,200 SH   SOLE   6,450 0 2,750
MICRON TECHNOLOGY INC COM 595112103 393 10,000 SH   SOLE   9,000 0 1,000
MICROSOFT CORP COM 594918104 1,578 21,185 SH   SOLE   14,410 0 6,775
NEOGENOMICS INC COM NEW 64049M209 3,431 308,300 SH   SOLE   276,300 0 32,000
NORTECH SYS INC COM 656553104 96 28,500 SH   SOLE   28,500 0 0
OPGEN INC COM 68373L109 434 1,400,000 SH   SOLE   1,235,000 0 165,000
PARETEUM CORP COM NEW 69946T207 76 50,000 SH   SOLE   50,000 0 0
PENTAIR PLC SHS G7S00T104 962 14,150 SH   SOLE   10,500 0 3,650
PFIZER INC COM 717081103 1,854 51,934 SH   SOLE   26,449 0 25,485
POLYMET MINING CORP COM 731916102 43 71,125 SH   SOLE   20,625 0 50,500
PROFIRE ENERGY INC COM 74316X101 1,048 526,481 SH   SOLE   430,681 0 95,800
QUMU CORP COM 749063103 710 235,800 SH   SOLE   153,800 0 82,000
RING ENERGY INC COM 76680V108 145 10,000 SH   SOLE   10,000 0 0
ROCKWELL MED INC COM 774374102 3,749 438,000 SH   SOLE   146,850 0 291,150
SRC ENERGY INC COM 78470V108 387 40,000 SH   SOLE   40,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 989 6,550 SH   SOLE   4,750 0 1,800
TEARLAB CORP COM NEW 878193200 271 209,973 SH   SOLE   180,383 0 29,590
TORCHLIGHT ENERGY RES INC COM 89102U103 97 77,500 SH   SOLE   77,500 0 0
TURTLE BEACH CORP COM 900450107 520 626,359 SH   SOLE   557,859 0 68,500
U.S. AUTO PARTS NETWORK INC COM 90343C100 438 151,700 SH   SOLE   124,700 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 693 110,850 SH   SOLE   104,350 0 6,500
VERACYTE INC COM 92337F107 546 62,275 SH   SOLE   51,475 0 10,800
VERICEL CORP COM 92346J108 3,376 562,600 SH   SOLE   424,200 0 138,400
VERIZON COMMUNICATIONS INC COM 92343V104 540 10,917 SH   SOLE   7,167 0 3,750
VONAGE HLDGS CORP COM 92886T201 565 69,450 SH   SOLE   57,350 0 12,100
XPO LOGISTICS INC COM 983793100 237 3,500 SH   SOLE   3,000 0 500
XTANT MED HLDGS INC COM 98420P100 455 631,104 SH   SOLE   524,794 0 106,310
YUMA ENERGY INC NEW COM 98872F105 143 150,000 SH   SOLE   150,000 0 0
ZAGG INC COM 98884U108 1,051 66,700 SH   SOLE   56,450 0 10,250
ZIX CORP COM 98974P100 1,240 253,579 SH   SOLE   201,029 0 52,550