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 454 2,576 SH   SOLE   2,576 0 0
8X8 INC COM 282914100 583 37,800 SH   SOLE   31,700 0 6,100
ABBOTT LABS COM 002824100 1,192 28,175 SH   SOLE   19,400 0 8,775
ABBVIE INC COM 00287Y109 1,121 17,775 SH   SOLE   12,125 0 5,650
AFLAC INC COM 001055102 1,028 14,300 SH   SOLE   9,300 0 5,000
AIR INDS GROUP COM NEW 00912N205 72 16,000 SH   SOLE   0 0 16,000
ALTRIA GROUP INC COM 02209S103 1,075 17,000 SH   SOLE   12,100 0 4,900
AMEDICA CORP COM NEW 023435209 18 19,500 SH   SOLE   15,553 0 3,947
ANGIODYNAMICS INC COM 03475V101 909 51,850 SH   SOLE   30,900 0 20,950
ANTARES PHARMA INC COM 036642106 1,020 607,000 SH   SOLE   391,000 0 216,000
APPLE INC COM 037833100 324 2,870 SH   SOLE   2,520 0 350
APPLIANCE RECYCLING CTRS AME COM NEW 03814F205 187 190,000 SH   SOLE   50,000 0 140,000
AT & T INC COM 00206R102 1,144 28,162 SH   SOLE   18,562 0 9,600
ATRICURE INC COM 04963C209 1,925 121,700 SH   SOLE   84,050 0 37,650
AVON PRODS INC COM 054303102 1,271 224,500 SH   SOLE   154,000 0 70,500
AXOGEN INC COM 05463X106 5,607 620,908 SH   SOLE   491,658 0 129,250
BIOLIFE SOLUTIONS INC COM NEW 09062W204 18 10,000 SH   SOLE   10,000 0 0
BIOSCRIP INC COM 09069N108 964 333,500 SH   SOLE   218,500 0 115,000
BIOTELEMETRY INC COM 090672106 279 15,000 SH   SOLE   15,000 0 0
BOVIE MEDICAL CORP COM 10211F100 3,371 647,035 SH   SOLE   509,535 0 137,500
BRISTOL MYERS SQUIBB CO COM 110122108 438 8,125 SH   SOLE   5,625 0 2,500
CABELAS INC COM 126804301 1,167 21,250 SH   SOLE   14,350 0 6,900
CALIX INC COM 13100M509 119 16,234 SH   SOLE   0 0 16,234
CANCER GENETICS INC COM 13739U104 1,513 864,600 SH   SOLE   722,350 0 142,250
CARDIOVASCULAR SYSTEMS INC DEL COM 141619106 2,649 111,600 SH   SOLE   42,000 0 69,600
CASCADIAN THERAPEUTICS INC COM 14740B101 451 275,300 SH   SOLE   265,300 0 10,000
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 494 66,700 SH   SOLE   59,450 0 7,250
COGENTIX MED INC COM 19243A104 1,783 979,610 SH   SOLE   676,973 0 302,637
COMPUTER TASK GROUP INC COM 205477102 141 30,000 SH   SOLE   30,000 0 0
CRAFT BREW ALLIANCE INC COM 224122101 301 16,000 SH   SOLE   15,000 0 1,000
CRANE CO COM 224399105 517 8,200 SH   SOLE   5,700 0 2,500
CRYOPORT INC COM PAR $0.001 229050307 119 60,606 SH   SOLE   60,606 0 0
CVS HEALTH CORP COM 126650100 995 11,183 SH   SOLE   6,883 0 4,300
CYPRESS SEMICONDUCTOR CORP COM 232806109 339 27,875 SH   SOLE   25,375 0 2,500
CYTORI THERAPEUTICS INC COM NEW 23283K204 790 389,065 SH   SOLE   346,265 0 42,800
DAKOTA PLAINS HLDGS INC COM 234255107 15 1,055,700 SH   SOLE   921,500 0 134,200
DATALINK CORP COM 237934104 531 50,000 SH   SOLE   0 0 50,000
DEPOMED INC COM 249908104 1,900 76,100 SH   SOLE   60,400 0 15,700
DIGIRAD CORP COM 253827109 640 125,500 SH   SOLE   51,500 0 74,000
DIGITAL TURBINE INC COM NEW 25400W102 1,064 1,013,080 SH   SOLE   848,480 0 164,600
DONALDSON COMPANY INC COM 257651109 582 15,600 SH   SOLE   2,600 0 13,000
DULUTH HLDGS INC COM CL B 26443V101 615 23,200 SH   SOLE   16,700 0 6,500
EDAP TMS S A SPONSORED ADR 268311107 276 95,000 SH   SOLE   83,000 0 12,000
LILLY ELI & CO COM 532457108 1,581 19,700 SH   SOLE   13,600 0 6,100
ENDOLOGIX INC COM 29266S106 292 22,800 SH   SOLE   20,000 0 2,800
ENTELLUS MED INC COM 29363K105 1,097 49,450 SH   SOLE   33,600 0 15,850
EPLUS INC COM 294268107 472 5,000 SH   SOLE   5,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 747 14,500 SH   SOLE   10,200 0 4,300
FULLER H B CO COM 359694106 874 18,800 SH   SOLE   14,300 0 4,500
GENERAL ELECTRIC CO COM 369604103 654 22,085 SH   SOLE   17,785 0 4,300
GENERAL MLS INC COM 370334104 265 4,156 SH   SOLE   2,156 0 2,000
GEOSPACE TECHNOLOGIES CORP COM 37364X109 634 32,550 SH   SOLE   28,100 0 4,450
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 694 16,100 SH   SOLE   12,500 0 3,600
IDEXX LABS INC COM 45168D104 1,578 14,000 SH   SOLE   14,000 0 0
INNERWORKINGS INC COM 45773Y105 236 25,000 SH   SOLE   25,000 0 0
INSIGNIA SYS INC COM 45765Y105 238 100,000 SH   SOLE   0 0 100,000
INTEL CORP COM 458140100 208 5,500 SH   SOLE   4,350 0 1,150
INVENTURE FOODS INC COM 461212102 1,868 198,750 SH   SOLE   154,000 0 44,750
IONIS PHARMACEUTICALS INC COM 462222100 493 13,450 SH   SOLE   11,350 0 2,100
IRIDEX CORP COM 462684101 1,171 80,800 SH   SOLE   57,300 0 23,500
IZEA INC COM 46603N301 1,122 191,035 SH   SOLE   175,410 0 15,625
JOHNSON CONTROLS INTl PLC SHS G51502105 750 16,128 SH   SOLE   11,412 0 4,716
KELLOGG CO COM 487836108 283 3,650 SH   SOLE   2,450 0 1,200
KIMBERLY CLARK CORP COM 494368103 631 5,000 SH   SOLE   3,450 0 1,550
LEMAITRE VASCULAR INC COM 525558201 2,200 110,883 SH   SOLE   97,983 0 12,900
LIFEVANTAGE CORP COM NEW 53222K205 768 81,225 SH   SOLE   12,422 0 68,803
LIQTECH INTL INC COM 53632A102 527 635,250 SH   SOLE   549,250 0 86,000
MAST THERAPEUTICS INC COM 576314108 62 559,750 SH   SOLE   447,750 0 112,000
MEDTRONIC PLC SHS G5960L103 963 11,150 SH   SOLE   8,000 0 3,150
MERIT MED SYS INC COM 589889104 255 10,500 SH   SOLE   10,500 0 0
MICRON TECHNOLOGY INC COM 595112103 262 14,750 SH   SOLE   11,500 0 3,250
MICROSOFT CORP COM 594918104 1,294 22,460 SH   SOLE   15,685 0 6,775
MOLSON COORS BREWING CO CL B 60871R209 313 2,850 SH   SOLE   1,450 0 1,400
MOSYS INC COM 619718109 96 128,000 SH   SOLE   116,000 0 12,000
NCR CORP NEW COM 62886E108 726 22,550 SH   SOLE   14,550 0 8,000
NEOGENOMICS INC COM NEW 64049M209 5,391 655,800 SH   SOLE   501,150 0 154,650
NORTECH SYS INC COM 656553104 107 28,500 SH   SOLE   28,500 0 0
NVIDIA CORP COM 67066G104 680 9,925 SH   SOLE   8,925 0 1,000
PERFICIENT INC COM 71375U101 202 10,000 SH   SOLE   10,000 0 0
PFIZER INC COM 717081103 1,850 54,629 SH   SOLE   28,149 0 26,480
PHARMATHENE INC COM 71714G102 2,378 820,000 SH   SOLE   795,000 0 25,000
POLYMET MINING CORP COM 731916102 57 71,125 SH   SOLE   20,625 0 50,500
PROFIRE ENERGY INC COM 74316X101 345 278,537 SH   SOLE   198,237 0 80,300
QUMU CORP COM 749063103 664 292,510 SH   SOLE   213,010 0 79,500
ROCKWELL MED INC COM 774374102 2,970 443,350 SH   SOLE   89,750 0 353,600
SAJAN INC COM NEW 79379T202 130 30,625 SH   SOLE   0 0 30,625
SIGNAL GENETICS INC COM 826640104 25 49,050 SH   SOLE   46,550 0 2,500
SITO MOBILE LTD COM NEW 82988R203 198 45,000 SH   SOLE   45,000 0 0
SMUCKER J M CO COM NEW 832696405 657 4,850 SH   SOLE   3,250 0 1,600
SPS COMM INC COM 78463M107 1,178 16,050 SH   SOLE   10,700 0 5,350
ST JUDE MED INC COM 790849103 5,318 66,673 SH   SOLE   17,125 0 49,548
STANLEY BLACK & DECKER INC COM 854502101 861 7,000 SH   SOLE   5,050 0 1,950
STEREOTAXIS INC COM NEW 85916J409 20 23,000 SH   SOLE   23,000 0 0
SUNOPTA INC COM 8676EP108 78 11,000 SH   SOLE   4,500 0 6,500
SUPERVALU INC COM 868536103 1,288 258,150 SH   SOLE   140,650 0 117,500
SURMODICS INC COM 868873100 1,316 43,750 SH   SOLE   28,850 0 14,900
SYNERGY RESOURCES CORP COM 87164P103 277 40,000 SH   SOLE   40,000 0 0
TACTILE SYSTEMS TECHNOLOGY INC COM 87357P100 1,813 96,961 SH   SOLE   0 0 96,961
TCF FINANCIAL CORP COM 872275102 229 15,750 SH   SOLE   10,750 0 5,000
TEARLAB CORP COM 878193101 1,201 1,848,242 SH   SOLE   1,684,750 0 163,492
TORCHLIGHT ENERGY RES INC COM 89102U103 76 70,000 SH   SOLE   70,000 0 0
TURTLE BEACH CORP COM 900450107 689 526,300 SH   SOLE   457,800 0 68,500
U.S. AUTO PARTS NETWORK INC COM 90343C100 683 207,600 SH   SOLE   173,600 0 34,000
US BANCORP DEL COM NEW 902973304 375 8,751 SH   SOLE   5,599 0 3,152
U S PHYSICAL THERAPY INC COM 90337L108 455 7,250 SH   SOLE   7,250 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 1,347 240,400 SH   SOLE   196,900 0 43,500
VENAXIS INC COM NEW 92262A206 146 48,304 SH   SOLE   45,804 0 2,500
VERICEL CORP COM 92346J108 646 230,750 SH   SOLE   203,250 0 27,500
VERIZON COMMUNICATIONS INC COM 92343V104 563 10,830 SH   SOLE   8,080 0 2,750
XPO LOGISTICS INC COM 983793100 876 23,900 SH   SOLE   17,300 0 6,600
XTANT MED HLDGS INC COM 98420P100 334 295,538 SH   SOLE   259,978 0 35,560
ZIX CORP COM 98974P100 1,236 301,549 SH   SOLE   235,299 0 66,250