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
3 M Corporation com 88579Y101 1,162 7,070 SH   SOLE   6,470 0 600
ABB Ltd - ADR com 000375204 207 9,805 SH   SOLE   9,805 0 0
Abaxis Inc com 002567105 8,875 156,173 SH   SOLE   69,863 0 86,310
Abbott Laboratories com 002824100 496 11,020 SH   SOLE   11,020 0 0
Abbvie com 00287Y109 502 7,665 SH   SOLE   7,665 0 0
Abiomed Inc com 003654100 10,351 271,973 SH   SOLE   121,717 0 150,256
Aceto Corp com 004446100 7,292 336,029 SH   SOLE   150,167 0 185,862
Akorn Inc com 009728106 7,520 207,723 SH   SOLE   92,998 0 114,725
Amazon.com com 023135106 341 1,100 SH   SOLE   1,100 0 0
American Express com 025816109 560 6,015 SH   SOLE   5,900 0 115
American International Group com 026874107 481 8,595 SH   SOLE   8,395 0 200
American Tower Corp com 03027X100 474 4,800 SH   SOLE   4,800 0 0
Amgen Inc. com 031162100 223 1,400 SH   SOLE   1,400 0 0
Anheuser-Busch com 03524A108 270 2,400 SH   SOLE   2,400 0 0
Apogee Enterprises Inc com 037598109 7,463 176,128 SH   SOLE   78,756 0 97,372
Apple Computer com 037833100 602 5,450 SH   SOLE   5,450 0 0
Astronics Corporation com 046433108 9,048 163,592 SH   SOLE   73,214 0 90,378
Automatic Data Processing com 053015103 217 2,600 SH   SOLE   1,800 0 800
BASF AG - ADR com 055262505 485 5,814 SH   SOLE   5,814 0 0
Balchem Corp com 057665200 9,800 147,061 SH   SOLE   65,793 0 81,268
BankUnited Inc com 06652K103 8,162 281,733 SH   SOLE   125,920 0 155,813
Barclay's High Yield com 78464A417 4,066 105,308 SH   SOLE   105,178 0 130
Becton Dickenson & Co. com 075887109 519 3,730 SH   SOLE   3,730 0 0
Belden Inc com 077454106 8,038 101,991 SH   SOLE   45,583 0 56,408
Biogen Idec com 09062X103 626 1,845 SH   SOLE   1,845 0 0
Boise Cascade Company com 09739D100 9,713 261,463 SH   SOLE   116,983 0 144,480
CVS Corporation com 126650100 785 8,151 SH   SOLE   8,151 0 0
Calgon Carbon Corporation com 129603106 7,907 380,504 SH   SOLE   169,964 0 210,540
Centene Corp Deluxe com 15135B101 841 8,098 SH   SOLE   7,958 0 140
Chevron com 166764100 343 3,062 SH   SOLE   2,600 0 462
Chubb Corp. com 171232101 688 6,650 SH   SOLE   6,650 0 0
Cisco System Inc com 17275R952 307 11,030 SH   SOLE   11,030 0 0
Citigroup Inc. com 172967101 206 3,800 SH   SOLE   3,800 0 0
Colgate Palmolive com 194162103 387 5,600 SH   SOLE   5,600 0 0
Computer Programs & Systems In com 205306103 3,871 63,727 SH   SOLE   28,545 0 35,182
Comscore Inc com 20564W105 9,068 195,305 SH   SOLE   87,362 0 107,943
Control4 Corporation com 21240D107 6,317 410,994 SH   SOLE   183,996 0 226,998
Costco com 22160K105 483 3,410 SH   SOLE   3,410 0 0
Cray Inc. com 225223304 9,298 269,655 SH   SOLE   120,717 0 148,938
Deluxe Co. com 248019101 9,607 154,331 SH   SOLE   69,096 0 85,235
DigitalGlobe Inc com 25389M877 9,251 298,698 SH   SOLE   133,567 0 165,131
DineEquity Inc com 254423106 8,537 82,369 SH   SOLE   36,830 0 45,539
Dorman Products Inc com 258278100 7,642 158,310 SH   SOLE   70,755 0 87,555
Dow Jones Industrial Avg ETF com 252787106 1,809 10,168 SH   SOLE   10,168 0 0
E M C Corp com 268648102 991 33,320 SH   SOLE   33,320 0 0
Exact Sciences Corporation com 30063P105 9,014 328,508 SH   SOLE   146,903 0 181,605
Exxon Mobil com 30231G102 393 4,251 SH   SOLE   4,251 0 0
FDX com 31304N107 367 2,115 SH   SOLE   2,115 0 0
Fiesta Restaurant Group, Inc com 31660B101 10,580 174,015 SH   SOLE   77,790 0 96,225
Fuji Heavy Industry com 359556206 357 5,035 SH   SOLE   4,935 0 100
GILEAD Sciences Inc. com 375558103 558 5,919 SH   SOLE   5,919 0 0
General Electric com 369604103 658 26,030 SH   SOLE   24,830 0 1,200
General Mills com 370334104 490 9,190 SH   SOLE   8,190 0 1,000
Gentherm Incorporated com 37253A103 6,114 166,958 SH   SOLE   74,685 0 92,273
Glacier Bancorp Inc com 37637Q105 8,540 307,520 SH   SOLE   137,650 0 169,870
Greatbatch Inc com 39153L106 8,512 172,657 SH   SOLE   77,253 0 95,404
Healthcare Services Group com 421906108 10,048 324,851 SH   SOLE   146,418 0 178,433
Henkel AG & Co KGaA com 42550U208 241 2,500 SH   SOLE   2,500 0 0
I Shares Barclays 1-3 Credit B com 464288646 1,372 13,044 SH   SOLE   13,044 0 0
I Shares S&P Preferred Index com 464288687 3,130 79,357 SH   SOLE   79,225 0 132
ICU Medical Inc com 44930G107 10,481 127,971 SH   SOLE   57,297 0 70,674
Inogen Inc com 45780L104 7,379 235,236 SH   SOLE   105,233 0 130,003
Insulet Corporation com 45784P101 10,148 220,313 SH   SOLE   98,799 0 121,514
Intel Corp. com 458140100 973 26,802 SH   SOLE   26,802 0 0
Intl Business Machines Corp. com 459200101 324 2,020 SH   SOLE   2,020 0 0
Iridium Communications Inc com 46269C102 9,403 964,406 SH   SOLE   431,605 0 532,801
Jack in the Box Inc com 466367109 9,780 122,306 SH   SOLE   54,742 0 67,564
Johnson & Johnson com 478160104 694 6,635 SH   SOLE   6,635 0 0
Johnson Controls Inc com 478366107 261 5,400 SH   SOLE   5,400 0 0
Kaiser Aluminum Corporation com 483007704 7,612 106,563 SH   SOLE   47,650 0 58,913
Kimberly-Clark Corp com 494368103 397 3,435 SH   SOLE   3,435 0 0
Kinder Morgan Inc. com 49455P101 541 12,783 SH   SOLE   12,783 0 0
LDR Holding Corporation com 50185U105 8,054 245,684 SH   SOLE   109,853 0 135,831
LSB Industries Inc com 502160104 2,418 76,915 SH   SOLE   34,462 0 42,453
Lannett Company Inc com 516012101 6,178 144,069 SH   SOLE   64,458 0 79,611
Ligand Pharmaceuticals Incorpo com 53220K504 7,846 147,460 SH   SOLE   65,916 0 81,544
Littelfuse Inc. com 537008104 9,708 100,424 SH   SOLE   44,940 0 55,484
MWI Veterinary Supply, Inc. com 55402X105 9,682 56,986 SH   SOLE   25,521 0 31,465
Marsh & McLennan com 571748102 1,294 22,600 SH   SOLE   22,600 0 0
McDonalds Corp. com 580135101 663 7,080 SH   SOLE   7,080 0 0
Methode Electronics com 591520200 8,158 223,448 SH   SOLE   100,108 0 123,340
Microsoft com 594918104 395 8,500 SH   SOLE   8,500 0 0
Monolithic Power Systems Inc. com 609839105 9,780 196,630 SH   SOLE   87,934 0 108,696
Monotype Imaging Holdings Inc com 61022P100 7,049 244,496 SH   SOLE   109,338 0 135,158
Monroe Muffler com 610236101 9,134 158,033 SH   SOLE   70,723 0 87,310
Monsanto com 61166W101 226 1,890 SH   SOLE   1,890 0 0
Morgan Stanley com 617446448 213 5,500 SH   SOLE   5,500 0 0
NIKE com 654106103 695 7,230 SH   SOLE   7,230 0 0
National Grid com 636274300 402 5,695 SH   SOLE   5,695 0 0
Neogen Corp com 640491106 9,758 196,772 SH   SOLE   88,122 0 108,650
Nestle ADR com 641069406 713 9,767 SH   SOLE   9,767 0 0
NextEra Energy Inc. com 65339F101 340 3,200 SH   SOLE   2,400 0 800
Northeast Utilities com 664397106 509 9,508 SH   SOLE   9,508 0 0
Novartis com 66987v109 915 9,870 SH   SOLE   9,870 0 0
Pepsi com 713448108 566 5,985 SH   SOLE   5,985 0 0
Power Assets ADR com 438580300 362 37,425 SH   SOLE   36,750 0 675
Power Integrations Inc. com 739276103 8,421 162,758 SH   SOLE   72,397 0 90,361
Power Shares QQQ Trust - Nasda com 73935A104 2,167 20,990 SH   SOLE   20,990 0 0
Power Solutions International com 73933G202 5,712 110,682 SH   SOLE   49,552 0 61,130
Prestige Brands Holdings com 74112D101 8,790 253,156 SH   SOLE   113,956 0 139,200
Priceline com 741503106 228 200 SH   SOLE   200 0 0
Procter & Gamble Co. com 742718109 383 4,200 SH   SOLE   4,200 0 0
Proto Labs, Inc. com 743713109 8,340 124,183 SH   SOLE   55,549 0 68,634
Qualcomm com 747525103 286 3,850 SH   SOLE   3,850 0 0
Roper Industries com 776696106 498 3,185 SH   SOLE   3,115 0 70
Ruckus Wireless Inc com 781220108 8,011 666,488 SH   SOLE   298,362 0 368,126
SK Telecom com 78440P108 333 12,325 SH   SOLE   12,325 0 0
SPDR Trust Series 1 S&P 500 com 78462F103 1,990 9,683 SH   SOLE   9,683 0 0
Shutterstock Inc com 825690100 7,219 104,471 SH   SOLE   46,731 0 57,740
Siemens AG com 826197501 281 2,505 SH   SOLE   2,505 0 0
Southern Company com 842587107 303 6,170 SH   SOLE   6,080 0 90
Spectranetics Corporation com 84760C107 10,916 315,668 SH   SOLE   141,399 0 174,269
Stage Stores Inc com 85254C305 8,246 398,352 SH   SOLE   178,131 0 220,221
Stifel Financial Corp com 860630102 598 11,730 SH   SOLE   11,730 0 0
Synaptics Inc com 87157D109 7,011 101,851 SH   SOLE   45,622 0 56,229
Syngenta AG com 87160A100 364 5,670 SH   SOLE   5,670 0 0
Sysco com 871829107 370 9,325 SH   SOLE   9,325 0 0
TEVA Pharmaceutical com 881624209 583 10,130 SH   SOLE   10,130 0 0
TJX Co. Inc com 872540109 556 8,110 SH   SOLE   7,980 0 130
Taiwan Semiconductor com 874039100 274 12,251 SH   SOLE   12,251 0 0
Tennant com 880345103 9,286 128,665 SH   SOLE   57,577 0 71,088
Thermo Fisher Scientific com 883556102 627 5,006 SH   SOLE   5,006 0 0
Union Pacific com 907818108 544 4,570 SH   SOLE   4,570 0 0
United Technologies com 913017109 812 7,065 SH   SOLE   7,065 0 0
VF Corporation com 918204108 240 3,200 SH   SOLE   3,200 0 0
Vera Bradley Inc com 92335C106 6,436 315,823 SH   SOLE   141,323 0 174,500
ViewPoint Financial Group Inc com 92672A101 7,279 305,187 SH   SOLE   136,573 0 168,614
Visa Inc com 92826C839 210 800 SH   SOLE   800 0 0
Vocera Communications, Inc com 92857F107 5,128 492,100 SH   SOLE   220,358 0 271,742
Wal-Mart Stores, Inc. com 931142103 524 6,100 SH   SOLE   6,100 0 0
Xcerra Corp com 98400J108 6,469 706,178 SH   SOLE   316,423 0 389,755
iShares Dow Select Dividend com 464287168 979 12,331 SH   SOLE   12,331 0 0