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,027 7,170 SH   SOLE   6,570 0 600
ABB Ltd - ADR com 000375204 226 9,805 SH   SOLE   9,805 0 0
Abaxis Inc com 002567105 7,063 159,403 SH   SOLE   69,645 0 89,758
Abbott Laboratories com 002824100 295 7,220 SH   SOLE   7,220 0 0
Abbott Laboratories com 002824100 135 3,300 SH   DFND   0 3,300 0
Abbvie com 00287Y109 407 7,220 SH   SOLE   7,220 0 0
Abbvie com 00287Y109 102 1,800 SH   DFND   0 1,800 0
Advisory Board Company/The com 00762W107 6,784 130,971 SH   SOLE   57,248 0 73,723
Akorn Inc com 009728106 11,866 356,871 SH   SOLE   156,368 0 200,503
Amazon.com com 023135106 32 100 SH   SOLE   100 0 0
Amazon.com com 023135106 325 1,000 SH   DFND   0 1,000 0
American Express com 025816109 495 5,215 SH   SOLE   5,100 0 115
American Express com 025816109 76 800 SH   DFND   0 800 0
American International Group com 026874107 469 8,595 SH   SOLE   8,395 0 200
American Tower Corp com 03027X100 288 3,200 SH   SOLE   3,200 0 0
American Tower Corp com 03027X100 144 1,600 SH   DFND   0 1,600 0
Anheuser-Busch com 03524A108 276 2,400 SH   DFND   0 2,400 0
Apple Computer com 037833100 325 3,500 SH   SOLE   3,500 0 0
Apple Computer com 037833100 163 1,750 SH   DFND   0 1,750 0
Astronics Corporation com 046433108 7,715 136,668 SH   SOLE   59,675 0 76,993
Automatic Data Processing com 053015103 63 800 SH   SOLE   0 0 800
Automatic Data Processing com 053015103 143 1,800 SH   DFND   0 1,800 0
BASF AG - ADR com 055262505 677 5,814 SH   SOLE   5,814 0 0
BP PLC com 055622104 287 5,435 SH   SOLE   5,435 0 0
Balchem Corp com 057665200 9,033 168,646 SH   SOLE   73,798 0 94,848
Barclay's High Yield com 78464A417 2,830 67,808 SH   SOLE   67,678 0 130
Becton Dickenson & Co. com 075887109 441 3,730 SH   SOLE   3,730 0 0
Biogen Idec com 09062X103 408 1,295 SH   SOLE   1,295 0 0
Biogen Idec com 09062X103 173 550 SH   DFND   0 550 0
Boise Cascade Company com 09739D100 7,930 276,896 SH   SOLE   121,268 0 155,628
Bottom Line Technologies com 101388106 7,991 267,080 SH   SOLE   116,870 0 150,210
Brooks Automation Inc com 114340102 6,204 576,032 SH   SOLE   251,654 0 324,378
CVS Corporation com 126650100 629 8,351 SH   SOLE   8,351 0 0
CVS Corporation com 126650100 136 1,800 SH   DFND   0 1,800 0
Centene Corp Deluxe com 15135B101 612 8,098 SH   SOLE   7,958 0 140
Chevron com 166764100 491 3,762 SH   SOLE   3,300 0 462
Chevron com 166764100 157 1,200 SH   DFND   0 1,200 0
Chubb Corp. com 171232101 475 5,150 SH   SOLE   5,150 0 0
Chubb Corp. com 171232101 138 1,500 SH   DFND   0 1,500 0
Cisco System Inc com 17275R952 274 11,030 SH   SOLE   11,030 0 0
Colgate Palmolive com 194162103 382 5,600 SH   SOLE   5,600 0 0
Computer Programs & Systems In com 205306103 6,238 98,074 SH   SOLE   42,901 0 55,173
Control4 Corporation com 21240D107 8,056 411,863 SH   SOLE   179,906 0 231,957
Costco com 22160K105 508 4,410 SH   SOLE   4,410 0 0
Cray Inc. com 225223304 9,664 363,294 SH   SOLE   159,020 0 204,274
Del Frisco's Restaurant Group, com 245077102 5,983 217,081 SH   SOLE   94,922 0 122,159
Deluxe Co. com 248019101 10,645 181,716 SH   SOLE   79,438 0 102,278
Dow Jones Industrial Avg ETF com 252787106 1,716 10,223 SH   SOLE   10,223 0 0
E M C Corp com 268648102 806 30,595 SH   SOLE   30,595 0 0
E M C Corp com 268648102 84 3,200 SH   DFND   0 3,200 0
Exxon Mobil com 30231G102 186 1,851 SH   SOLE   1,851 0 0
Exxon Mobil com 30231G102 242 2,400 SH   DFND   0 2,400 0
FDX com 31304N107 320 2,115 SH   SOLE   2,115 0 0
FEI Co com 30241L109 3,714 40,934 SH   SOLE   17,855 0 23,079
Fiesta Restaurant Group, Inc com 31660B101 8,094 174,402 SH   SOLE   76,064 0 98,338
Fuji Heavy Industry com 359556206 280 5,035 SH   SOLE   4,935 0 100
GILEAD Sciences Inc. com 375558103 687 8,285 SH   SOLE   8,285 0 0
GILEAD Sciences Inc. com 375558103 108 1,300 SH   DFND   0 1,300 0
General Electric com 369604103 579 22,030 SH   SOLE   20,830 0 1,200
General Electric com 369604103 105 4,000 SH   DFND   0 4,000 0
General Mills com 370334104 483 9,190 SH   SOLE   8,190 0 1,000
Glacier Bancorp Inc com 37637Q105 8,747 308,209 SH   SOLE   134,602 0 173,607
Grand Canyon Education, Inc com 38526M106 7,899 171,828 SH   SOLE   75,176 0 96,652
H&E Equipment Services Inc com 404030108 7,945 218,624 SH   SOLE   95,798 0 122,826
Healthcare Services Group com 421906108 9,565 324,902 SH   SOLE   142,880 0 182,022
Henkel AG & Co KGaA com 42550U208 252 2,500 SH   DFND   0 2,500 0
Hibbett Sports com 428567101 7,928 146,353 SH   SOLE   63,892 0 82,461
I Shares Barclays 1-3 Credit B com 464288646 273 2,581 SH   SOLE   2,581 0 0
I Shares S&P Preferred Index com 464288687 2,592 64,957 SH   SOLE   64,825 0 132
ICU Medical Inc com 44930G107 7,798 128,228 SH   SOLE   56,012 0 72,216
Insulet Corporation com 45784P101 8,768 221,036 SH   SOLE   96,853 0 124,183
Intel Corp. com 458140100 705 22,817 SH   SOLE   22,817 0 0
Intel Corp. com 458140100 134 4,350 SH   DFND   0 4,350 0
Intl Business Machines Corp. com 459200101 366 2,020 SH   SOLE   2,020 0 0
Iridium Communications Inc com 46269C102 8,176 966,443 SH   SOLE   422,037 0 544,406
Jack in the Box Inc com 466367109 8,645 144,463 SH   SOLE   63,403 0 81,060
Johnson & Johnson com 478160104 516 4,935 SH   SOLE   4,935 0 0
Johnson & Johnson com 478160104 178 1,700 SH   DFND   0 1,700 0
Johnson Controls Inc com 478366107 270 5,400 SH   DFND   0 5,400 0
Kimberly-Clark Corp com 494368103 442 3,970 SH   SOLE   3,970 0 0
Kinder Morgan Management, LLC com 49455U100 325 4,122 SH   SOLE   4,122 0 0
Kodiak Oil & Gas Corp com 50015Q100 9,318 640,428 SH   SOLE   280,000 0 360,428
Lannett Company Inc com 516012101 8,712 175,579 SH   SOLE   76,699 0 98,880
Life Time Fitness Inc. com 53217R207 7,391 151,649 SH   SOLE   66,291 0 85,358
Ligand Pharmaceuticals Incorpo com 53220K504 8,122 130,384 SH   SOLE   56,920 0 73,464
Littelfuse Inc. com 537008104 10,015 107,744 SH   SOLE   47,052 0 60,692
MWI Veterinary Supply, Inc. com 55402X105 7,531 53,041 SH   SOLE   23,219 0 29,822
Marsh & McLennan com 571748102 1,843 35,570 SH   SOLE   35,570 0 0
McDonalds Corp. com 580135101 562 5,580 SH   SOLE   5,580 0 0
McDonalds Corp. com 580135101 252 2,500 SH   DFND   0 2,500 0
Methode Electronics com 591520200 8,565 224,150 SH   SOLE   98,181 0 125,969
Microsoft com 594918104 354 8,500 SH   SOLE   8,500 0 0
Monolithic Power Systems Inc. com 609839105 9,696 228,959 SH   SOLE   100,080 0 128,879
Monroe Muffler com 610236101 7,546 141,861 SH   SOLE   61,998 0 79,863
Monsanto com 61166W101 111 890 SH   SOLE   890 0 0
Monsanto com 61166W101 125 1,000 SH   DFND   0 1,000 0
NIKE com 654106103 491 6,330 SH   SOLE   6,330 0 0
NIKE com 654106103 78 1,000 SH   DFND   0 1,000 0
National Grid com 636274300 424 5,695 SH   SOLE   5,695 0 0
Neogen Corp com 640491106 7,981 197,219 SH   SOLE   86,157 0 111,062
Nestle ADR com 641069406 665 8,567 SH   SOLE   8,567 0 0
Nestle ADR com 641069406 93 1,200 SH   DFND   0 1,200 0
NextEra Energy Inc. com 65339F101 82 800 SH   SOLE   0 0 800
NextEra Energy Inc. com 65339F101 246 2,400 SH   DFND   0 2,400 0
Northeast Utilities com 664397106 449 9,508 SH   SOLE   9,508 0 0
Novartis com 66987v109 640 7,070 SH   SOLE   7,070 0 0
Novartis com 66987v109 253 2,800 SH   DFND   0 2,800 0
On Assignment, Inc. com 682159108 8,554 240,473 SH   SOLE   105,685 0 134,788
PDC Energy Inc com 69327R101 9,589 151,845 SH   SOLE   66,270 0 85,575
Pepsi com 713448108 445 4,985 SH   SOLE   4,985 0 0
Pepsi com 713448108 89 1,000 SH   DFND   0 1,000 0
Perficient Inc com 71375U101 7,784 399,788 SH   SOLE   173,849 0 225,939
Power Assets ADR com 438580300 325 37,425 SH   SOLE   36,750 0 675
Power Integrations Inc. com 739276103 9,393 163,250 SH   SOLE   70,845 0 92,405
Power Shares QQQ Trust - Nasda com 73935A104 1,984 21,130 SH   SOLE   21,130 0 0
Power Solutions International com 73933G202 6,357 88,330 SH   SOLE   38,596 0 49,734
Prestige Brands Holdings com 74112D101 8,599 253,742 SH   SOLE   111,476 0 142,266
Procter & Gamble Co. com 742718109 330 4,200 SH   SOLE   4,200 0 0
Proto Labs, Inc. com 743713109 8,556 104,447 SH   SOLE   45,881 0 58,566
Qualcomm com 747525103 40 500 SH   SOLE   500 0 0
Qualcomm com 747525103 285 3,600 SH   DFND   0 3,600 0
Roper Industries com 776696106 465 3,185 SH   SOLE   3,115 0 70
Ruckus Wireless Inc com 781220108 7,953 667,768 SH   SOLE   291,681 0 376,087
SK Telecom com 78440P108 320 12,325 SH   SOLE   12,325 0 0
SPDR Trust Series 1 S&P 500 com 78462F103 1,904 9,728 SH   SOLE   9,728 0 0
Senomyx Inc com 81724Q107 173 20,000 SH   SOLE   20,000 0 0
Siemens AG com 826197501 331 2,505 SH   SOLE   2,505 0 0
Spectranetics Corporation com 84760C107 7,254 317,036 SH   SOLE   138,951 0 178,085
Statoihydro ASA ADR com 85771P102 260 8,426 SH   SOLE   8,426 0 0
Stifel Financial Corp com 860630102 555 11,730 SH   SOLE   11,730 0 0
Synaptics Inc com 87157D109 11,745 129,574 SH   SOLE   56,770 0 72,804
Syngenta AG com 87160A100 424 5,670 SH   SOLE   5,670 0 0
Sysco com 871829107 349 9,325 SH   SOLE   9,325 0 0
T C F Financial Corp com 872275102 8,724 532,953 SH   SOLE   233,946 0 299,007
TEVA Pharmaceutical com 881624209 531 10,130 SH   SOLE   10,130 0 0
TJX Co. Inc com 872540109 357 6,710 SH   SOLE   6,580 0 130
TJX Co. Inc com 872540109 74 1,400 SH   DFND   0 1,400 0
Taiwan Semiconductor com 874039100 303 14,171 SH   SOLE   14,171 0 0
Tennant com 880345103 10,786 141,324 SH   SOLE   61,789 0 79,535
Texas Capital BancShares Inc com 88224Q107 7,089 131,403 SH   SOLE   57,584 0 73,819
Thermo Fisher Scientific com 883556102 610 5,171 SH   SOLE   5,171 0 0
US Silica Holdings Inc com 90346E103 9,842 177,530 SH   SOLE   77,552 0 99,978
Ultimate Software Group, Inc. com 90385D107 4,264 30,858 SH   SOLE   13,758 0 17,100
Union Pacific com 907818108 456 4,570 SH   SOLE   4,570 0 0
Unisys Corp com 909214306 5,837 235,933 SH   SOLE   103,164 0 132,769
United Technologies com 913017109 550 4,765 SH   SOLE   4,765 0 0
United Technologies com 913017109 266 2,300 SH   DFND   0 2,300 0
VF Corporation com 918204108 202 3,200 SH   DFND   0 3,200 0
Vera Bradley Inc com 92335C106 5,429 248,227 SH   SOLE   108,450 0 139,777
ViewPoint Financial Group Inc com 92672A101 7,781 289,140 SH   SOLE   126,311 0 162,829
Vocera Communications, Inc com 92857F107 6,508 493,008 SH   SOLE   215,399 0 277,609
Volkswagen AG Spon ADRF1 ADR R com 928662303 202 3,900 SH   DFND   0 3,900 0
WageWorks, Inc com 930427109 7,533 156,253 SH   SOLE   68,209 0 88,044
Wal-Mart Stores, Inc. com 931142103 458 6,100 SH   SOLE   6,100 0 0
Wal-Mart Stores, Inc. com 931142103 75 1,000 SH   DFND   0 1,000 0
Wesco Aircraft Holdings, Inc. com 950814103 6,103 305,758 SH   SOLE   133,770 0 171,988
Xcerra Corp com 98400J108 6,448 708,567 SH   SOLE   310,487 0 398,080
iShares Dow Select Dividend com 464287168 949 12,331 SH   SOLE   12,331 0 0