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 Company COM 88579Y101 19,410 138,395 SH   SOLE   135,953 0 2,441
Abaxis Inc. COM 002567105 69,732 1,742,770 SH   SOLE   1,390,336 0 352,434
Advisory Brd Co Com COM 00762W107 87,972 1,381,680 SH   SOLE   1,105,917 0 275,763
Amazon Com Inc Com COM 023135106 2,892 7,253 SH   SOLE   5,739 0 1,514
Ansys Inc. COM 03662Q105 42,584 488,354 SH   SOLE   430,423 0 57,931
Apple Computer Inc Com COM 037833100 2,496 4,449 SH   SOLE   3,149 0 1,300
Athenahealth Inc. COM 04685W103 150,776 1,121,012 SH   SOLE   898,642 0 222,370
Baxter Intl Inc Com COM 071813109 2,436 35,024 SH   SOLE   35,024 0 0
Beacon Roofing Supply Inc. COM 073685109 126,359 3,137,012 SH   SOLE   2,552,841 0 584,171
Bemis Company Inc. COM 081437105 299 7,289 SH   SOLE   7,289 0 0
Berkshire Hathaway Inc Cl B COM 084670702 213 1,797 SH   SOLE   1,222 0 575
Bio-Reference Laboratories In COM 09057G602 52,942 2,072,900 SH   SOLE   1,653,363 0 419,537
Boeing Co Com COM 097023105 234 1,717 SH   SOLE   1,599 0 118
Burberry Group Plc Sponsored A COM 12082W204 15,014 298,979 SH   SOLE   294,374 0 4,605
Cabot Microelectronics Corp. COM 12709P103 87,148 1,906,966 SH   SOLE   1,514,223 0 392,743
Cass Information Systems Inc. COM 14808P109 46,104 684,543 SH   SOLE   502,241 0 182,302
Cepheid COM 15670R107 223,645 4,791,847 SH   SOLE   3,915,500 0 876,347
ChannelAdvisor Corp Com COM 159179100 46,282 1,109,610 SH   SOLE   795,994 0 313,616
Cheesecake Factory Inc. COM 163072101 63,905 1,323,913 SH   SOLE   996,678 0 327,235
Chemed Corp. COM 16359R103 117,187 1,529,459 SH   SOLE   1,223,884 0 305,575
Cisco Systems Inc. COM 17275R102 15,611 695,986 SH   SOLE   687,361 0 8,625
Cno Financial COM 12621E103 1,574 88,961 SH   SOLE   0 0 88,961
Colgate-Palmolive Co. COM 194162103 3,097 47,489 SH   SOLE   47,489 0 0
Concur Technologies Inc. COM 206708109 51,980 503,775 SH   SOLE   435,737 0 68,038
Costar Group Inc. COM 22160N109 153,818 833,340 SH   SOLE   667,778 0 165,562
Cree Inc. COM 225447101 19,245 307,820 SH   SOLE   285,887 0 21,933
Dealertrack Technologies COM 242309102 122,908 2,556,328 SH   SOLE   2,033,570 0 522,758
Digi International Inc. COM 253798102 34,688 2,862,072 SH   SOLE   2,193,557 0 668,515
Ebix Inc. COM 278715206 20,645 1,403,485 SH   SOLE   1,050,958 0 352,527
Echo Global Logistics Inc. COM 27875T101 47,484 2,210,619 SH   SOLE   1,700,930 0 509,689
Ecolab Inc. COM 278865100 40,933 392,563 SH   SOLE   373,163 0 19,400
Exxon Mobil Corportion COM 30231G102 499 4,927 SH   SOLE   4,324 0 603
Fastenal Co. COM 311900104 63,153 1,329,266 SH   SOLE   1,165,427 0 163,839
Fedex Corp. COM 31428X106 3,068 21,341 SH   SOLE   21,341 0 0
Financial Engines Inc. COM 317485100 76,937 1,107,319 SH   SOLE   831,933 0 275,386
Fiserv Inc. COM 337738108 61,695 1,044,800 SH   SOLE   934,419 0 110,381
Five Below Inc COM 33829M101 42,027 972,882 SH   SOLE   751,511 0 221,371
Forward Air Corp. COM 349853101 27,999 637,649 SH   SOLE   478,842 0 158,807
Fresh Mkt Inc Com COM 35804H106 28,380 700,733 SH   SOLE   527,251 0 173,482
General Elec Co Com COM 369604103 1,971 70,329 SH   SOLE   69,079 0 1,250
General Mls Inc Com COM 370334104 381 7,634 SH   SOLE   6,782 0 852
Gentex Corp. COM 371901109 142,141 4,309,924 SH   SOLE   3,537,315 0 772,609
Google Inc. COM 38259P508 23,524 20,990 SH   SOLE   20,386 0 604
Grand Canyon Education Inc. COM 38526M106 131,039 3,005,485 SH   SOLE   2,393,645 0 611,840
Hormel Foods Corp. COM 440452100 2,465 54,572 SH   SOLE   29,877 0 24,695
IHS Inc. COM 451734107 77,012 643,372 SH   SOLE   559,541 0 83,831
Illinois Tool Works Inc. COM 452308109 3,429 40,787 SH   SOLE   40,787 0 0
Innerworkings Inc. COM 45773Y105 38,784 4,978,652 SH   SOLE   3,863,901 0 1,114,751
Intel Corp. COM 458140100 2,213 85,252 SH   SOLE   81,596 0 3,656
International Bus Mach Com COM 459200101 276 1,472 SH   SOLE   1,120 0 352
IPC the Hospitalist Company I COM 44984A105 111,897 1,884,099 SH   SOLE   1,530,802 0 353,297
Ishares Core S&P 500 Etf COM 464287200 1,967 10,597 SH   SOLE   10,597 0 0
Ishares Russell Mid Cap Index COM 464287499 502 3,346 SH   SOLE   3,346 0 0
Ishares Tr Russell 1000 COM 464287622 514 4,985 SH   SOLE   4,985 0 0
Ishares Tr Russell 1000 Growth COM 464287614 500 5,813 SH   SOLE   5,813 0 0
Ishares Tr Russell 1000 Value COM 464287598 303 3,217 SH   SOLE   2,374 0 843
Ishares Tr Russell 2000 COM 464287655 2,614 22,659 SH   SOLE   16,559 0 6,100
Johnson & Johnson COM 478160104 3,691 40,294 SH   SOLE   39,588 0 706
Johnson Controls Inc. COM 478366107 21,663 422,289 SH   SOLE   398,412 0 23,877
K12 Inc COM 48273U102 34,239 1,574,202 SH   SOLE   1,182,793 0 391,409
Kinder Morgan Management Llc COM 49455U100 24,649 325,792 SH   SOLE   263,916 0 61,876
Koninklijke Philips Electronic COM 500472303 501 13,565 SH   SOLE   13,507 0 58
Linear Technology Corp. COM 535678106 62,299 1,367,696 SH   SOLE   1,198,681 0 169,015
LKQ Corp. COM 501889208 103,011 3,131,038 SH   SOLE   2,724,042 0 406,996
Maximus Inc. COM 577933104 137,704 3,130,342 SH   SOLE   2,392,197 0 738,145
MDU Resources Group Inc. COM 552690109 63,175 2,067,913 SH   SOLE   1,796,095 0 271,818
Mednax Inc. COM 58502B106 130,161 2,438,379 SH   SOLE   1,992,081 0 446,298
Medtronic Inc. COM 585055106 40,887 712,440 SH   SOLE   109,248 0 603,192
Microsoft Corp. COM 594918104 36,449 974,303 SH   SOLE   942,346 0 31,957
Middleby Corp Com COM 596278101 19,560 81,595 SH   SOLE   62,516 0 19,079
Mobile Mini Inc. COM 60740F105 99,135 2,407,348 SH   SOLE   1,843,680 0 563,668
National Instruments Corp. COM 636518102 159,014 4,966,070 SH   SOLE   4,007,306 0 958,764
Neogen Corp. COM 640491106 113,374 2,480,827 SH   SOLE   1,966,562 0 514,265
Patterson Companies Inc. COM 703395103 36,978 897,528 SH   SOLE   787,827 0 109,701
Paychex Inc. COM 704326107 2,332 51,222 SH   SOLE   51,222 0 0
Pegasystems Inc. COM 705573103 52,510 1,067,702 SH   SOLE   802,851 0 264,851
Pepsico Inc. COM 713448108 3,407 41,074 SH   SOLE   41,073 0 1
Perrigo Company plc COM G97822103 43,362 282,561 SH   SOLE   246,572 0 35,989
Pfizer Inc Com COM 717081103 426 13,894 SH   SOLE   12,794 0 1,100
Portfolio Recovery Associates COM 73640Q105 146,873 2,779,576 SH   SOLE   2,221,681 0 557,895
Power Integrations Inc. COM 739276103 66,865 1,197,861 SH   SOLE   951,904 0 245,957
Praxair Inc. COM 74005P104 25,265 194,301 SH   SOLE   188,200 0 6,101
Procter & Gamble Co. COM 742718109 2,388 29,332 SH   SOLE   29,332 0 0
Proto Labs Inc. COM 743713109 96,462 1,355,185 SH   SOLE   1,095,446 0 259,739
Qiagen N.V. COM N72482107 342 14,360 SH   SOLE   14,360 0 0
Qualcomm Inc Com COM 747525103 19,092 257,130 SH   SOLE   242,020 0 15,110
Questar Corp. COM 748356102 1,731 75,278 SH   SOLE   75,278 0 0
Reckitt Benckiser Group PLC AD COM 756255204 180 11,320 SH   SOLE   11,320 0 0
Ritchie Bros. Auctioneers Inc COM 767744105 141,493 6,170,658 SH   SOLE   4,923,454 0 1,247,204
Roadrunner Transn Svcs Com COM 76973Q105 39,922 1,481,321 SH   SOLE   1,115,247 0 366,074
Roche Holding Ag Ads COM 771195104 18,519 264,367 SH   SOLE   261,552 0 2,815
Rockwood Holdings Inc. COM 774415103 38,556 536,094 SH   SOLE   461,204 0 74,890
Rollins Inc. COM 775711104 123,774 4,086,316 SH   SOLE   3,252,874 0 833,442
Roper Industries Inc. COM 776696106 61,169 441,082 SH   SOLE   380,221 0 60,861
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 492 6,996 SH   SOLE   6,996 0 0
Schlumberger Ltd. COM 806857108 3,261 36,190 SH   SOLE   36,190 0 0
Sciquest Inc New Com COM 80908T101 48,713 1,710,420 SH   SOLE   1,280,908 0 429,512
Semtech Corp. COM 816850101 72,806 2,879,984 SH   SOLE   2,208,170 0 671,814
Spdr S&P 500 Etf COM 78462F103 4,827 26,135 SH   SOLE   26,135 0 0
SPS Commerce Inc Com COM 78463M107 69,389 1,062,617 SH   SOLE   798,378 0 264,239
St Jude Med Inc Com COM 790849103 215 3,478 SH   SOLE   3,478 0 0
Staples Inc. COM 855030102 18,484 1,163,277 SH   SOLE   1,147,729 0 15,548
Starbucks Corp. COM 855244109 52,446 669,036 SH   SOLE   660,650 0 8,386
Stericycle Inc. COM 858912108 81,599 702,407 SH   SOLE   625,664 0 76,743
Stratasys Ltd. COM M85548101 66,535 493,952 SH   SOLE   369,133 0 124,819
Target Corp. COM 87612E106 15,580 246,249 SH   SOLE   243,392 0 2,857
Techne Corp. COM 878377100 106,740 1,127,499 SH   SOLE   917,943 0 209,556
Tile Shop Holdings Inc. COM 88677Q109 31,293 1,731,776 SH   SOLE   1,211,552 0 520,224
Tupperware Brands Corp. COM 899896104 21,560 228,072 SH   SOLE   187,083 0 40,989
Ultimate Software Group Inc. COM 90385D107 188,897 1,232,846 SH   SOLE   975,693 0 257,153
United Natural Foods Inc. COM 911163103 146,033 1,937,037 SH   SOLE   1,540,192 0 396,845
Unitedhealth Group Inc. COM 91324P102 4,059 53,902 SH   SOLE   46,378 0 7,524
US Bancorp Del Com COM 902973304 2,225 55,065 SH   SOLE   55,065 0 0
Verint Systems Inc. COM 92343X100 43,303 1,008,448 SH   SOLE   754,636 0 253,812
Vmware Inc. COM 928563402 17,290 192,737 SH   SOLE   189,937 0 2,800
Wal-Mart Stores Inc. COM 931142103 15,510 197,107 SH   SOLE   194,328 0 2,779
Wells Fargo & Co New Com COM 949746101 761 16,770 SH   SOLE   14,079 0 2,691
Whole Foods Market Inc. COM 966837106 3,902 67,468 SH   SOLE   49,541 0 17,927
Alger Fds Ii Alger Spctra I COM 015566300 249 14,118 SH   SOLE   14,118 0 0
Artisan Fds Inc Small Cap Fd COM 04314H105 248 8,370 SH   SOLE   8,370 0 0
Dodge & Cox Stk Fd Com COM 256219106 406 2,403 SH   SOLE   2,165 0 239
Fidelity Concord Str T Sp 500 COM 315911701 1,745 26,646 SH   SOLE   0 0 26,646
Janus Invt Fd Enterprise Fd COM 471023804 210 2,576 SH   SOLE   2,576 0 0
RB All Cap Growth Fund Investo COM 46141P305 197 14,439 SH   SOLE   14,439 0 0
Vanguard Index Fds 500 Idx Fd COM 922908496 8,810 62,609 SH   SOLE   0 0 62,609
Vanguard Index Trust 500 Index COM 922908108 1,429 8,389 SH   SOLE   0 0 8,389