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 14,957 125,256 SH   SOLE   124,107 0 1,149
Abaxis Inc. COM 002567105 65,444 1,553,943 SH   SOLE   1,213,572 0 340,371
Advisory Brd Co Com COM 00762W107 62,582 1,052,149 SH   SOLE   834,261 0 217,888
Amazon Com Inc Com COM 023135106 1,937 6,197 SH   SOLE   4,979 0 1,218
Ansys Inc. COM 03662Q105 38,584 445,959 SH   SOLE   399,427 0 46,532
Apple Computer Inc Com COM 037833100 2,121 4,449 SH   SOLE   3,149 0 1,300
Athenahealth Inc. COM 04685w103 108,046 995,062 SH   SOLE   780,172 0 214,890
BP Plc Ads COM 055622104 934 22,220 SH   SOLE   22,220 0 0
Baxter Intl Inc Com COM 071813109 2,233 33,989 SH   SOLE   33,989 0 0
Beacon Roofing Supply Inc. COM 073685109 103,120 2,796,859 SH   SOLE   2,231,370 0 565,489
Bemis Company Inc. COM 081437105 284 7,289 SH   SOLE   7,289 0 0
Bio-Reference Laboratories In COM 09057G602 54,030 1,808,241 SH   SOLE   1,385,965 0 422,276
Boeing Co Com COM 097023105 202 1,717 SH   SOLE   1,599 0 118
Burberry Group Plc Sponsored A COM 12082W204 14,072 265,906 SH   SOLE   264,561 0 1,345
Cabot Microelectronics Corp. COM 12709P103 66,277 1,721,036 SH   SOLE   1,337,917 0 383,119
Cass Information Systems Inc. COM 14808p109 34,023 637,501 SH   SOLE   450,005 0 187,496
Cepheid COM 15670r107 134,695 3,450,170 SH   SOLE   2,765,468 0 684,702
Cheesecake Factory Inc. COM 163072101 50,495 1,148,918 SH   SOLE   812,160 0 336,758
Chemed Corp. COM 16359R103 97,970 1,370,203 SH   SOLE   1,072,293 0 297,910
Cisco Systems Inc. COM 17275R102 14,757 629,827 SH   SOLE   628,177 0 1,650
Cno Financial COM 12621E103 1,281 88,961 SH   SOLE   0 0 88,961
Colgate-Palmolive Co. COM 194162103 2,745 46,289 SH   SOLE   46,289 0 0
Concur Technologies Inc. COM 206708109 109,990 995,388 SH   SOLE   784,083 0 211,305
Costar Group Inc. COM 22160N109 134,992 803,947 SH   SOLE   622,535 0 181,412
Cree Inc. COM 225447101 16,329 271,292 SH   SOLE   255,541 0 15,751
Dealertrack Technologies COM 242309102 96,819 2,260,013 SH   SOLE   1,749,047 0 510,966
Digi International Inc. COM 253798102 28,232 2,826,070 SH   SOLE   2,113,781 0 712,289
Ebix Inc. COM 278715206 12,381 1,245,573 SH   SOLE   883,556 0 362,017
Echo Global Logistics Inc. COM 27875t101 41,454 1,979,645 SH   SOLE   1,481,845 0 497,800
Ecolab Inc. COM 278865100 34,451 348,833 SH   SOLE   335,737 0 13,096
Exxon Mobil Corportion COM 30231g102 424 4,926 SH   SOLE   4,324 0 602
Fastenal Co. COM 311900104 60,324 1,200,007 SH   SOLE   1,066,767 0 133,240
Fedex Corp. COM 31428X106 1,709 14,981 SH   SOLE   14,981 0 0
Financial Engines Inc. COM 317485100 57,334 964,644 SH   SOLE   681,122 0 283,522
Fiserv Inc. COM 337738108 48,428 479,243 SH   SOLE   434,990 0 44,253
Five Below Inc COM 33829M101 37,979 868,690 SH   SOLE   655,858 0 212,832
Forward Air Corp. COM 349853101 22,472 557,213 SH   SOLE   392,826 0 164,387
Fresh Mkt Inc Com COM 35804H106 28,731 607,296 SH   SOLE   429,296 0 178,000
General Elec Co Com COM 369604103 1,570 65,702 SH   SOLE   64,454 0 1,248
General Mls Inc Com COM 370334104 375 7,834 SH   SOLE   6,782 0 1,052
Gentex Corp. COM 371901109 101,014 3,947,393 SH   SOLE   3,184,637 0 762,756
Google Inc. COM 38259p508 17,357 19,816 SH   SOLE   19,417 0 399
Grand Canyon Education Inc. COM 38526M106 105,172 2,613,611 SH   SOLE   1,990,854 0 622,757
Greenway Med Techn Com COM 39679b103 43,580 2,110,407 SH   SOLE   1,488,053 0 622,354
Hormel Foods Corp. COM 440452100 56,108 1,332,096 SH   SOLE   1,151,537 0 180,559
IHS Inc. COM 451734107 53,999 472,931 SH   SOLE   413,086 0 59,845
IPC the Hospitalist Company I COM 44984A105 86,241 1,690,674 SH   SOLE   1,355,442 0 335,232
Illinois Tool Works Inc. COM 452308109 3,025 39,667 SH   SOLE   39,667 0 0
Innerworkings Inc. COM 45773y105 47,894 4,877,217 SH   SOLE   3,812,873 0 1,064,344
Intel Corp. COM 458140100 1,899 82,837 SH   SOLE   79,181 0 3,656
International Bus Mach Com COM 459200101 272 1,471 SH   SOLE   1,120 0 351
Ishares Tr Russell 1000 COM 464287622 465 4,940 SH   SOLE   4,940 0 0
Ishares Tr Russell 1000 Growth COM 464287614 455 5,813 SH   SOLE   5,813 0 0
Ishares Tr Russell 1000 Value COM 464287598 277 3,208 SH   SOLE   2,374 0 834
Ishares Tr Russell 2000 COM 464287655 1,985 18,617 SH   SOLE   9,262 0 9,355
Ishares Tr Russell Midcap COM 464287499 470 3,381 SH   SOLE   3,381 0 0
Ishares Tr S&p 500 Index COM 464287200 415 2,455 SH   SOLE   2,455 0 0
Johnson & Johnson COM 478160104 3,414 39,383 SH   SOLE   38,678 0 705
Johnson Controls Inc. COM 478366107 15,667 377,514 SH   SOLE   360,554 0 16,960
K12 Inc COM 48273U102 42,437 1,374,250 SH   SOLE   970,802 0 403,448
Kinder Morgan Management Llc COM 49455u100 22,279 297,212 SH   SOLE   246,306 0 50,906
Koninklijke Philips Electronic COM 500472303 3,650 113,174 SH   SOLE   100,635 0 12,539
LKQ Corp. COM 501889208 138,723 4,352,784 SH   SOLE   3,662,628 0 690,156
Linear Technology Corp. COM 535678106 39,603 998,567 SH   SOLE   868,497 0 130,070
MDU Resources Group Inc. COM 552690109 43,276 1,547,243 SH   SOLE   1,337,418 0 209,825
Maximus Inc. COM 577933104 124,814 2,771,188 SH   SOLE   2,051,697 0 719,491
Mednax Inc. COM 58502B106 109,596 1,091,595 SH   SOLE   874,418 0 217,177
Medtronic Inc. COM 585055106 45,261 849,970 SH   SOLE   8,648 0 841,322
Microsoft Corp. COM 594918104 29,250 878,918 SH   SOLE   859,165 0 19,753
Mobile Mini Inc. COM 60740f105 82,048 2,408,915 SH   SOLE   1,793,754 0 615,161
National Instruments Corp. COM 636518102 136,841 4,424,221 SH   SOLE   3,498,520 0 925,701
Neogen Corp. COM 640491106 88,552 1,458,361 SH   SOLE   1,123,276 0 335,085
Patterson Companies Inc. COM 703395103 33,193 826,008 SH   SOLE   736,713 0 89,295
Paychex Inc. COM 704326107 1,982 48,774 SH   SOLE   48,774 0 0
Pegasystems Inc. COM 705573103 25,459 639,511 SH   SOLE   452,141 0 187,370
Pepsico Inc. COM 713448108 3,251 40,889 SH   SOLE   40,388 0 501
Perrigo Co Com COM 714290103 25,721 208,468 SH   SOLE   188,089 0 20,379
Pfizer Inc Com COM 717081103 399 13,894 SH   SOLE   12,794 0 1,100
Portfolio Recovery Associates COM 73640Q105 147,992 2,469,421 SH   SOLE   1,922,299 0 547,122
Power Integrations Inc. COM 739276103 56,518 1,043,530 SH   SOLE   796,309 0 247,221
Praxair Inc. COM 74005P104 21,189 176,263 SH   SOLE   172,544 0 3,719
Procter & Gamble Co. COM 742718109 2,143 28,349 SH   SOLE   28,349 0 0
Proto Labs Inc COM 743713109 91,670 1,200,028 SH   SOLE   952,103 0 247,925
Qiagen N.V. COM N72482107 349 16,324 SH   SOLE   16,324 0 0
Qualcomm Inc Com COM 747525103 15,566 231,223 SH   SOLE   220,727 0 10,496
Questar Corp. COM 748356102 1,575 70,018 SH   SOLE   70,018 0 0
Reckitt Benckiser Group PLC AD COM 756255204 187 12,780 SH   SOLE   12,780 0 0
Ritchie Bros. Auctioneers Inc COM 767744105 81,341 4,030,789 SH   SOLE   3,128,038 0 902,751
Roche Holding Ag Ads COM 771195104 16,469 244,232 SH   SOLE   243,417 0 815
Rockwood Holdings Inc. COM 774415103 32,550 486,545 SH   SOLE   425,806 0 60,739
Rollins Inc. COM 775711104 95,797 3,613,602 SH   SOLE   2,785,997 0 827,605
Roper Industries Inc. COM 776696106 53,814 405,010 SH   SOLE   355,193 0 49,817
Rydex ETF Trust Gug S&p500 Pu COM 78355w403 444 6,996 SH   SOLE   6,996 0 0
SPS Commerce Inc Com COM 78463M107 62,085 927,747 SH   SOLE   655,501 0 272,246
Safeway Inc. COM 786514208 246 7,695 SH   SOLE   7,695 0 0
Schlumberger Ltd. COM 806857108 3,098 35,060 SH   SOLE   35,060 0 0
Sciquest Inc New Com COM 80908T101 33,494 1,491,255 SH   SOLE   1,053,674 0 437,581
Semtech Corp. COM 816850101 76,670 2,556,532 SH   SOLE   1,896,311 0 660,221
Spider Tr Unit Ser 1 COM 78462F103 4,391 26,135 SH   SOLE   26,135 0 0
Staples Inc. COM 855030102 10,487 715,825 SH   SOLE   713,057 0 2,768
Starbucks Corp. COM 855244109 54,985 714,364 SH   SOLE   711,908 0 2,456
Stericycle Inc. COM 858912108 74,633 646,736 SH   SOLE   585,350 0 61,386
Stratasys Ltd. COM m85548101 43,576 430,333 SH   SOLE   303,773 0 126,560
Target Corp. COM 87612E106 14,425 225,456 SH   SOLE   224,699 0 757
Techne Corp. COM 878377100 86,720 1,083,186 SH   SOLE   869,630 0 213,556
Tupperware Brands Corp. COM 899896104 18,491 214,091 SH   SOLE   179,629 0 34,462
US Bancorp Del Com COM 902973304 1,583 43,271 SH   SOLE   43,271 0 0
Ultimate Software Group Inc. COM 90385D107 169,352 1,148,931 SH   SOLE   890,452 0 258,479
United Natural Foods Inc. COM 911163103 115,890 1,722,963 SH   SOLE   1,337,733 0 385,230
Unitedhealth Group Inc. COM 91324P102 541 7,551 SH   SOLE   7,551 0 0
Verint Systems Inc. COM 92343X100 32,541 878,072 SH   SOLE   619,228 0 258,844
Vmware Inc. COM 928563402 14,220 175,772 SH   SOLE   174,837 0 935
Wal-Mart Stores Inc. COM 931142103 13,064 176,630 SH   SOLE   175,816 0 814
Wells Fargo & Co New Com COM 949746101 693 16,770 SH   SOLE   14,079 0 2,691
Whole Foods Market Inc. COM 966837106 3,728 63,727 SH   SOLE   49,146 0 14,581
Alger Fds Ii Alger Spctra I COM 015566300 223 13,345 SH   SOLE   13,345 0 0
Artisan Fds Inc Small Cap Fd COM 04314H105 228 8,260 SH   SOLE   8,260 0 0
Columbia Fds Ser Tr I Val & Re COM 19765Y514 221 4,100 SH   SOLE   4,100 0 0
Dodge & Cox Stk Fd Com COM 256219106 360 2,378 SH   SOLE   2,139 0 238
RB All Cap Growth Fund Investo COM 46141P305 184 14,368 SH   SOLE   14,368 0 0
Vanguard Index Fds 500 Idx Fd COM 922908496 7,974 62,269 SH   SOLE   0 0 62,269
Vanguard Index Trust 500 Index COM 922908108 762 4,914 SH   SOLE   0 0 4,914