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 419 2,926 SH   SOLE   2,926 0 0
ABBOTT LABS COM 002824100 439 10,725 SH   SOLE   9,350 0 1,375
AEGION CORP COM 00770F104 733 31,500 SH   SOLE   22,500 0 9,000
AFFYMETRIX INC COM 00826T108 94 10,500 SH   SOLE   10,500 0 0
AIR INDS GROUP INC COM NEW 00912N205 537 49,450 SH   SOLE   33,450 0 16,000
AKERS BIOSCIENCES INC COM 00973E102 408 95,700 SH   SOLE   82,700 0 13,000
ALTRIA GROUP INC COM 02209S103 426 10,150 SH   SOLE   10,150 0 0
AMEDICA CORP COM 023435100 573 127,000 SH   SOLE   113,000 0 14,000
AMERICAN EAGLE ENERGY CORP COM NEW 02554F300 198 33,125 SH   SOLE   5,250 0 27,875
AMERICAN WTR WKS CO INC NEW COM 030420103 700 14,150 SH   SOLE   9,750 0 4,400
APPLE INC COM 037833100 1,639 17,640 SH   SOLE   12,880 0 4,760
APPLIANCE RECYCLING CTRS AME COM NEW 03814F205 3,267 818,621 SH   SOLE   589,621 0 229,000
APPLIED OPTOELECTRONICS INC COM 03823U102 1,246 53,700 SH   SOLE   32,950 0 20,750
ASURE SOFTWARE INC COM 04649U102 133 22,000 SH   SOLE   12,500 0 9,500
ATRICURE INC COM 04963C209 2,401 130,650 SH   SOLE   87,150 0 43,500
AXOGEN INC COM 05463X106 1,042 374,750 SH   SOLE   308,150 0 66,600
BACTERIN INTL HLDGS INC COM 05644R101 3,257 4,824,185 SH   SOLE   3,931,085 0 893,100
BAXANO SURGICAL INC COM 071773105 405 710,900 SH   SOLE   495,400 0 215,500
BAXTER INTL INC COM 071813109 1,657 22,923 SH   SOLE   16,123 0 6,800
BEST BUY INC COM 086516101 515 16,600 SH   SOLE   13,600 0 3,000
BG MEDICINE INC COM 08861T107 140 133,000 SH   SOLE   133,000 0 0
BIOCEPT INC COM 09072V105 698 115,950 SH   SOLE   107,100 0 8,850
BIOLASE INC COM 090911108 742 337,408 SH   SOLE   294,104 0 43,304
BIOLIFE SOLUTIONS INC COM NEW 09062W204 310 136,000 SH   SOLE   136,000 0 0
BOTTOMLINE TECH DEL INC COM 101388106 802 26,800 SH   SOLE   17,250 0 9,550
BRIDGELINE DIGITAL INC COM 10807Q205 235 267,400 SH   SOLE   236,400 0 31,000
CALIX INC COM 13100M509 133 16,234 SH   SOLE   0 0 16,234
CARDICA INC COM 14141R101 2,169 1,902,781 SH   SOLE   1,658,811 0 243,970
CARDIOME PHARMA CORP COM NO PAR 14159U301 79 10,000 SH   SOLE   10,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 4,052 130,050 SH   SOLE   54,450 0 75,600
CENTERPOINT ENERGY INC COM 15189T107 216 8,438 SH   SOLE   7,438 0 1,000
COMBIMATRIX CORPORATION COM NEW 20009T303 212 98,950 SH   SOLE   78,950 0 20,000
COMPUTER TASK GROUP INC COM 205477102 2,099 127,550 SH   SOLE   100,950 0 26,600
COMSTOCK RES INC COM NEW 205768203 851 29,500 SH   SOLE   19,000 0 10,500
CONMED CORP COM 207410101 1,141 25,850 SH   SOLE   15,850 0 10,000
CORNING INC COM 219350105 564 25,675 SH   SOLE   18,525 0 7,150
CRANE CO COM 224399105 580 7,800 SH   SOLE   5,650 0 2,150
CVS CAREMARK CORPORATION COM 126650100 1,079 14,317 SH   SOLE   10,017 0 4,300
CYPRESS SEMICONDUCTOR CORP COM 232806109 295 27,075 SH   SOLE   24,575 0 2,500
CYTORI THERAPEUTICS INC COM 23283K105 1,848 773,329 SH   SOLE   613,329 0 160,000
DATALINK CORP COM 237934104 1,356 135,625 SH   SOLE   82,975 0 52,650
DELUXE CORP COM 248019101 1,830 31,242 SH   SOLE   24,592 0 6,650
DEPOMED INC COM 249908104 535 38,500 SH   SOLE   31,000 0 7,500
DEUTSCHE BK AG LDN BRH PS GOLD DS ETN 25154H756 152 25,000 SH   SOLE   25,000 0 0
DIGIRAD CORP COM 253827109 85 24,000 SH   SOLE   14,000 0 10,000
DONALDSON INC COM 257651109 829 19,600 SH   SOLE   6,600 0 13,000
DOT HILL SYS CORP COM 25848T109 3,160 672,281 SH   SOLE   540,181 0 132,100
ECHO GLOBAL LOGISTICS INC COM 27875T101 192 10,000 SH   SOLE   10,000 0 0
ECHO THERAPEUTICS INC COM NEW 27876L206 51 22,500 SH   SOLE   22,500 0 0
EDAP TMS S A SPONSORED ADR 268311107 3,007 603,900 SH   SOLE   513,900 0 90,000
ELECTROMED INC COM 285409108 96 67,600 SH   SOLE   51,600 0 16,000
LILLY ELI & CO COM 532457108 1,271 20,450 SH   SOLE   13,000 0 7,450
ENDOLOGIX INC COM 29266S106 668 43,900 SH   SOLE   26,200 0 17,700
EPLUS INC COM 294268107 1,601 27,500 SH   SOLE   26,000 0 1,500
FULLER H B CO COM 359694106 334 6,950 SH   SOLE   4,500 0 2,450
GENERAL ELECTRIC CO COM 369604103 332 12,635 SH   SOLE   12,075 0 560
GENERAL MLS INC COM 370334104 245 4,656 SH   SOLE   2,656 0 2,000
GEOSPACE TECHNOLOGIES CORP COM 37364X109 661 12,000 SH   SOLE   7,650 0 4,350
GIGOPTIX INC COM 37517Y103 143 104,500 SH   SOLE   104,500 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 709 13,250 SH   SOLE   9,200 0 4,050
GLOBAL CASH ACCESS HLDGS INC COM 378967103 901 101,250 SH   SOLE   65,500 0 35,750
GLOBAL PMTS INC COM 37940X102 601 8,250 SH   SOLE   5,600 0 2,650
GLU MOBILE INC COM 379890106 1,648 329,500 SH   SOLE   224,500 0 105,000
GOODYEAR TIRE & RUBR CO COM 382550101 681 24,500 SH   SOLE   16,000 0 8,500
GSV CAP CORP COM 36191J101 727 68,800 SH   SOLE   39,750 0 29,050
HANSEN MEDICAL INC COM 411307101 1,306 996,700 SH   SOLE   737,500 0 259,200
HEALTH CARE REIT INC COM 42217K106 227 3,625 SH   SOLE   2,725 0 900
HEWLETT PACKARD CO COM 428236103 1,242 36,867 SH   SOLE   25,567 0 11,300
IDENTIV INC COM NEW 45170X205 1,207 109,075 SH   SOLE   94,235 0 14,840
IDEXX LABS INC COM 45168D104 935 7,000 SH   SOLE   7,000 0 0
IKANOS COMMUNICATIONS COM 45173E105 51 120,000 SH   SOLE   120,000 0 0
IMATION CORP COM 45245A107 432 125,530 SH   SOLE   61,530 0 64,000
IMRIS INC COM 45322N105 1,220 1,079,700 SH   SOLE   668,700 0 411,000
INCONTACT INC COM 45336E109 739 80,400 SH   SOLE   69,150 0 11,250
INNERWORKINGS INC COM 45773Y105 234 27,500 SH   SOLE   27,500 0 0
INNODATA INC COM NEW 457642205 198 61,500 SH   SOLE   60,000 0 1,500
INSIGNIA SYS INC COM 45765Y105 1,387 425,367 SH   SOLE   198,500 0 226,867
INTEL CORP COM 458140100 207 6,700 SH   SOLE   5,550 0 1,150
INVENTURE FOODS INC COM 461212102 1,538 136,500 SH   SOLE   90,500 0 46,000
ISIS PHARMACEUTICALS INC COM 464330109 1,067 30,965 SH   SOLE   21,565 0 9,400
PENNEY J C INC COM 708160106 167 18,500 SH   SOLE   16,000 0 2,500
JOHNSON & JOHNSON COM 478160104 928 8,873 SH   SOLE   5,973 0 2,900
KIMBERLY CLARK CORP COM 494368103 678 6,100 SH   SOLE   4,450 0 1,650
LAKES ENTMNT INC COM 51206P109 287 61,000 SH   SOLE   54,050 0 6,950
LEMAITRE VASCULAR INC COM 525558201 1,579 190,949 SH   SOLE   166,228 0 24,721
LIFEVANTAGE CORP COM 53222K106 971 674,348 SH   SOLE   86,944 0 587,404
LIPOSCIENCE INC COM 53630M108 217 63,500 SH   SOLE   28,000 0 35,500
LIQUID HLDGS GROUP INC COM 53633A101 1,242 650,000 SH   SOLE   571,750 0 78,250
MANDALAY DIGITAL GROUP INC COM NEW 562562207 624 158,000 SH   SOLE   136,500 0 21,500
MEDTRONIC INC COM 585055106 912 14,300 SH   SOLE   9,100 0 5,200
MICROSOFT CORP COM 594918104 310 7,435 SH   SOLE   5,960 0 1,475
MIDWAY GOLD CORP COM 598153104 72 80,000 SH   SOLE   18,750 0 61,250
MOLSON COORS BREWING CO CL B 60871R209 1,550 20,900 SH   SOLE   13,900 0 7,000
MOSYS INC COM 619718109 163 52,000 SH   SOLE   50,000 0 2,000
NANOSPHERE INC COM 63009F105 108 68,500 SH   SOLE   57,500 0 11,000
NEOGENOMICS INC COM NEW 64049M209 2,623 789,980 SH   SOLE   592,580 0 197,400
NETSCOUT SYS INC COM 64115T104 931 21,000 SH   SOLE   21,000 0 0
NORTECH SYS INC COM 656553104 133 28,500 SH   SOLE   28,500 0 0
NVIDIA CORP COM 67066G104 240 12,950 SH   SOLE   9,950 0 3,000
ONCOTHYREON INC COM 682324108 1,559 481,100 SH   SOLE   362,050 0 119,050
ORION ENERGY SYSTEMS INC COM 686275108 45 11,000 SH   SOLE   11,000 0 0
OUTERWALL INC COM 690070107 920 15,500 SH   SOLE   9,650 0 5,850
PENTAIR PLC SHS G7S00T104 1,292 17,917 SH   SOLE   10,867 0 7,050
PFIZER INC COM 717081103 1,894 63,829 SH   SOLE   35,099 0 28,730
PHARMATHENE INC COM 71714G102 2,093 1,484,300 SH   SOLE   1,086,600 0 397,700
POLYMET MINING CORP COM 731916102 103 95,500 SH   SOLE   20,625 0 74,875
PROTO LABS INC COM 743713109 1,044 12,750 SH   SOLE   7,700 0 5,050
QUEST DIAGNOSTICS INC COM 74834L100 252 4,300 SH   SOLE   3,300 0 1,000
QUMU CORP COM 749063103 2,380 170,100 SH   SOLE   117,800 0 52,300
RING ENERGY INC COM 76680V108 1,059 60,700 SH   SOLE   39,300 0 21,400
ROCKWELL MED INC COM 774374102 7,392 616,555 SH   SOLE   190,650 0 425,905
SCRIPPS E W CO OHIO CL A NEW 811054402 423 20,000 SH   SOLE   20,000 0 0
SEQUENOM INC COM NEW 817337405 1,630 421,200 SH   SOLE   375,700 0 45,500
SMUCKER J M CO COM NEW 832696405 634 5,950 SH   SOLE   4,350 0 1,600
SPEED COMM INC COM 84764T106 2,646 707,500 SH   SOLE   183,500 0 524,000
ST JUDE MED INC COM 790849103 6,139 88,655 SH   SOLE   33,017 0 55,638
STAAR SURGICAL CO COM PAR $0.01 852312305 1,040 61,900 SH   SOLE   46,700 0 15,200
STANLEY BLACK & DECKER INC COM 854502101 663 7,550 SH   SOLE   5,600 0 1,950
STEREOTAXIS INC COM 85916J409 75 21,100 SH   SOLE   9,100 0 12,000
SUMMER INFANT INC COM 865646103 173 60,000 SH   SOLE   60,000 0 0
SUPERCONDUCTOR TECHNOLOGIES COM PAR $0.001 867931404 145 50,000 SH   SOLE   50,000 0 0
SUPERVALU INC COM 868536103 2,059 250,433 SH   SOLE   133,233 0 117,200
SYNERGY RES CORP COM 87164P103 596 45,000 SH   SOLE   45,000 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 617 13,150 SH   SOLE   9,600 0 3,550
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 278 5,300 SH   SOLE   4,300 0 1,000
TOP IMAGE SYSTEMS LTD ORD M87896102 60 15,200 SH   SOLE   15,200 0 0
TRANSGENOMIC INC COM NEW 89365K305 71 18,964 SH   SOLE   18,964 0 0
UNISYS CORP COM NEW 909214306 607 24,550 SH   SOLE   16,800 0 7,750
UNITEDHEALTH GROUP INC COM 91324P102 1,112 13,600 SH   SOLE   8,650 0 4,950
UQM TECHNOLOGIES INC COM 903213106 2,045 900,703 SH   SOLE   777,953 0 122,750
UROPLASTY INC COM NEW 917277204 3,511 1,310,011 SH   SOLE   818,791 0 491,220
U.S. AUTO PARTS NETWORK INC COM 90343C100 2,824 782,400 SH   SOLE   673,900 0 108,500
US BANCORP DEL COM NEW 902973304 760 17,533 SH   SOLE   13,731 0 3,802
U S PHYSICAL THERAPY INC COM 90337L108 496 14,500 SH   SOLE   14,500 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 223 105,650 SH   SOLE   105,650 0 0
VARIAN MED SYS INC COM 92220P105 424 5,100 SH   SOLE   3,600 0 1,500
VENAXIS INC COM 92262A107 2,516 1,128,203 SH   SOLE   967,485 0 160,718
VERIZON COMMUNICATIONS INC COM 92343V104 323 6,604 SH   SOLE   6,604 0 0
WAVE SYSTEMS CORP CL A PAR $0.01 943526400 2,330 1,652,651 SH   SOLE   1,491,651 0 161,000
XILINX INC COM 983919101 412 8,705 SH   SOLE   8,705 0 0
ZIX CORP COM 98974P100 1,398 408,716 SH   SOLE   314,716 0 94,000