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,230 135,640 SH   SOLE   133,631 0 2,009
Abaxis, Inc. COM 002567105 23,297 529,600 SH   SOLE   426,179 0 103,421
Acuity Brands Inc Com COM 00508Y102 42,625 242,765 SH   SOLE   207,372 0 35,393
Advisory Board Company COM 00762W107 106,190 2,331,797 SH   SOLE   1,932,801 0 398,996
Alphabet Inc. - A COM 02079K305 14,827 23,227 SH   SOLE   22,173 0 1,054
Alphabet, Inc. COM 02079K107 12,350 20,299 SH   SOLE   19,753 0 546
Amazon.com, Inc. COM 023135106 28,368 55,419 SH   SOLE   53,886 0 1,533
Ansys, Inc. COM 03662Q105 43,859 497,606 SH   SOLE   431,034 0 66,572
Apple Computer Inc Com COM 037833100 4,703 42,642 SH   SOLE   33,542 0 9,100
athenahealth, Inc. COM 04685W103 149,004 1,117,392 SH   SOLE   924,732 0 192,660
Beacon Roofing Supply, Inc. COM 073685109 113,646 3,497,885 SH   SOLE   2,858,866 0 639,019
Berkshire Hathaway Inc Cl B COM 084670702 371 2,847 SH   SOLE   2,272 0 575
Bio-Techne Corporation COM 09073M104 69,232 748,773 SH   SOLE   585,814 0 162,959
Blackbaud, Inc. COM 09227Q100 9,297 165,663 SH   SOLE   126,266 0 39,397
Boeing Co Com COM 097023105 222 1,699 SH   SOLE   1,599 0 100
Burberry Group ADR COM 12082W204 12,806 618,004 SH   SOLE   610,549 0 7,455
Cabot Microelectronics Corpora COM 12709P103 54,433 1,405,097 SH   SOLE   1,090,529 0 314,568
Cardinal Health, Inc. COM 14149y108 905 11,786 SH   SOLE   11,786 0 0
Cass Information Systems, Inc. COM 14808P109 28,929 588,832 SH   SOLE   476,285 0 112,547
Cepheid COM 15670R107 175,650 3,886,060 SH   SOLE   3,259,284 0 626,776
ChannelAdvisor Corporation COM 159179100 16,655 1,675,506 SH   SOLE   1,293,888 0 381,618
Cheesecake Factory, Inc. COM 163072101 37,490 694,779 SH   SOLE   563,419 0 131,360
Chemed Corporation COM 16359R103 124,244 930,873 SH   SOLE   779,444 0 151,429
Cisco Systems, Inc. COM 17275R102 18,227 694,372 SH   SOLE   687,602 0 6,770
Cno Financial COM 12621E103 1,809 96,190 SH   SOLE   0 0 96,190
Coca Cola Co Com COM 191216100 292 7,282 SH   SOLE   6,204 0 1,078
Cognex Corporation COM 192422103 15,858 461,387 SH   SOLE   344,513 0 116,874
Colgate-Palmolive Company COM 194162103 2,183 34,403 SH   SOLE   34,403 0 0
CoStar Group, Inc. COM 22160N109 137,413 794,021 SH   SOLE   653,508 0 140,513
Cree, Inc. COM 225447101 1,271 52,445 SH   SOLE   42,906 0 9,539
Cvent, Inc. COM 23247G109 73,779 2,191,900 SH   SOLE   1,816,178 0 375,722
Digi International, Inc. COM 253798102 24,337 2,064,191 SH   SOLE   1,674,590 0 389,601
Dorman Products, Inc. COM 258278100 67,867 1,333,600 SH   SOLE   1,052,609 0 280,991
Echo Global Logistics, Inc. COM 27875T101 37,064 1,891,009 SH   SOLE   1,474,853 0 416,156
Ecolab, Inc. COM 278865100 35,850 326,737 SH   SOLE   316,949 0 9,788
ExamWorks Group, Inc. COM 30066a105 68,027 2,326,512 SH   SOLE   1,913,966 0 412,546
Exxon Mobil Corportion COM 30231G102 358 4,819 SH   SOLE   4,210 0 609
Fastenal Company COM 311900104 52,386 1,430,924 SH   SOLE   1,216,151 0 214,773
Financial Engines, Inc. COM 317485100 53,126 1,802,729 SH   SOLE   1,419,575 0 383,154
Fiserv, Inc. COM 337738108 48,068 554,996 SH   SOLE   542,287 0 12,709
Five Below, Inc. COM 33829M101 56,594 1,685,345 SH   SOLE   1,320,642 0 364,703
FleetMatics Group Ltd. COM G35569105 4,121 83,941 SH   SOLE   65,739 0 18,202
Forward Air Corporation COM 349853101 20,409 491,901 SH   SOLE   396,065 0 95,836
General Elec Co Com COM 369604103 2,116 83,910 SH   SOLE   82,644 0 1,266
General Mls Inc Com COM 370334104 313 5,584 SH   SOLE   5,584 0 0
Gentex Corporation COM 371901109 117,373 7,572,475 SH   SOLE   6,273,116 0 1,299,359
Grand Canyon Education, Inc. COM 38526M106 113,800 2,995,523 SH   SOLE   2,498,192 0 497,331
Healthcare Services Group, Inc COM 421906108 121,641 3,609,526 SH   SOLE   2,976,454 0 633,072
Healthstream Inc., Com COM 42222N103 17,079 783,066 SH   SOLE   630,121 0 152,945
Heico Corporation COM 422806109 60,811 1,244,081 SH   SOLE   1,031,317 0 212,764
Hormel Foods Corp. COM 440452100 1,189 18,775 SH   SOLE   5,622 0 13,153
IHS, Inc. COM 451734107 74,626 643,325 SH   SOLE   540,458 0 102,867
Illinois Tool Works, Inc. COM 452308109 2,544 30,905 SH   SOLE   30,905 0 0
InnerWorkings, Inc. COM 45773Y105 25,529 4,084,686 SH   SOLE   3,152,465 0 932,221
Intel Corporation COM 458140100 2,089 69,310 SH   SOLE   65,654 0 3,656
IPC Healthcare, Inc. COM 44984A105 90,396 1,163,546 SH   SOLE   997,186 0 166,360
Ishares Core S&P 500 Etf COM 464287200 7,714 40,031 SH   SOLE   40,031 0 0
Ishares Russell Mid Cap Index COM 464287499 446 2,870 SH   SOLE   2,870 0 0
Ishares Tr Russell 1000 COM 464287622 474 4,432 SH   SOLE   4,432 0 0
Ishares Tr Russell 1000 Growth COM 464287614 541 5,813 SH   SOLE   5,813 0 0
Ishares Tr Russell 1000 Value COM 464287598 245 2,625 SH   SOLE   1,604 0 1,021
Ishares Tr Russell 2000 COM 464287655 1,341 12,281 SH   SOLE   12,281 0 0
Ishares Tr Russell 2000 Growth COM 464287648 984 7,348 SH   SOLE   7,348 0 0
Johnson & Johnson COM 478160104 2,944 31,538 SH   SOLE   30,872 0 666
Johnson Controls, Inc. COM 478366107 15,764 381,140 SH   SOLE   371,700 0 9,440
Linear Technology Corporation COM 535678106 70,532 1,748,017 SH   SOLE   1,543,237 0 204,780
LKQ Corporation COM 501889208 89,310 3,149,159 SH   SOLE   2,665,108 0 484,051
MAXIMUS, Inc. COM 577933104 89,213 1,497,870 SH   SOLE   1,174,061 0 323,809
MDU Resources Group, Inc. COM 552690109 1,324 76,949 SH   SOLE   75,949 0 1,000
Mednax, Inc. COM 58502B106 131,014 1,706,135 SH   SOLE   1,429,819 0 276,316
Medtronic Inc. COM G5960L103 64,775 967,659 SH   SOLE   610,448 0 357,211
Microsoft Corporation COM 594918104 43,814 989,914 SH   SOLE   966,860 0 23,054
Middleby Corporation COM 596278101 28,949 275,208 SH   SOLE   204,720 0 70,488
Mobile Mini, Inc. COM 60740F105 44,095 1,432,119 SH   SOLE   1,117,147 0 314,972
Morgan J P & Co Inc Com COM 46625H100 700 11,475 SH   SOLE   10,365 0 1,110
National Instruments Corporati COM 636518102 121,149 4,359,463 SH   SOLE   3,606,291 0 753,172
Neogen Corporation COM 640491106 82,282 1,828,905 SH   SOLE   1,515,883 0 313,022
Nextera Energy Inc. COM 65339F101 238 2,442 SH   SOLE   1,692 0 750
Noodles & Company COM 65540b105 18,657 1,317,610 SH   SOLE   1,059,752 0 257,858
Novadaq Technologies Inc. COM 66987G102 14,943 1,432,653 SH   SOLE   1,182,578 0 250,075
Paccar Inc. COM 693718108 300 5,743 SH   SOLE   5,743 0 0
Patterson Companies, Inc. COM 703395103 37,954 877,553 SH   SOLE   736,874 0 140,679
Paychex Inc. COM 704326107 1,797 37,738 SH   SOLE   37,738 0 0
Pegasystems, Inc. COM 705573103 40,957 1,664,223 SH   SOLE   1,338,537 0 325,686
PepsiCo, Inc. COM 713448108 2,765 29,319 SH   SOLE   29,318 0 1
Perrigo Co. COM G97822103 17,987 114,369 SH   SOLE   111,090 0 3,279
Power Integrations, Inc. COM 739276103 31,485 746,613 SH   SOLE   601,596 0 145,017
PRA Group Inc. COM 69354N106 111,161 2,100,543 SH   SOLE   1,732,916 0 367,627
Praxair, Inc. COM 74005P104 19,228 188,769 SH   SOLE   184,964 0 3,805
Procter & Gamble Company COM 742718109 1,626 22,606 SH   SOLE   22,606 0 0
Pros Holdings, Inc. COM 74346Y103 52,027 2,349,906 SH   SOLE   1,848,659 0 501,247
Proto Labs, Inc. COM 743713109 122,753 1,832,128 SH   SOLE   1,515,832 0 316,296
Qualcomm, Inc. COM 747525103 18,613 346,414 SH   SOLE   336,373 0 10,041
Questar Corp. COM 748356102 1,783 91,882 SH   SOLE   91,882 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 116,077 4,485,198 SH   SOLE   3,732,243 0 752,955
Roche Holding Ltd. ADR COM 771195104 30,587 930,336 SH   SOLE   908,932 0 21,404
Rollins, Inc. COM 775711104 84,977 3,162,515 SH   SOLE   2,676,331 0 486,184
Roper Technologies, Inc. COM 776696106 56,870 362,926 SH   SOLE   309,495 0 53,431
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 541 6,996 SH   SOLE   6,996 0 0
Schlumberger NV COM 806857108 2,057 29,828 SH   SOLE   29,828 0 0
SciQuest, Inc. COM 80908T101 20,367 2,036,711 SH   SOLE   1,638,283 0 398,428
Spdr S&P 500 Etf COM 78462F103 3,975 20,741 SH   SOLE   20,741 0 0
SPS Commerce, Inc. COM 78463M107 55,543 818,125 SH   SOLE   658,117 0 160,008
Staples Inc. COM 855030102 382 32,545 SH   SOLE   32,545 0 0
Starbucks Corporation COM 855244109 60,320 1,061,222 SH   SOLE   1,035,652 0 25,570
Stericycle, Inc. COM 858912108 87,108 625,279 SH   SOLE   535,577 0 89,702
Stratasys Ltd. COM M85548101 59,380 2,241,613 SH   SOLE   1,843,390 0 398,223
Target Corporation COM 87612E106 4,936 62,757 SH   SOLE   62,649 0 108
Tile Shop Holdings, Inc. COM 88677Q109 24,413 2,037,775 SH   SOLE   1,640,380 0 397,395
Tupperware Brands Corporation COM 899896104 306 6,189 SH   SOLE   6,189 0 0
Ultimate Software Group, Inc. COM 90385D107 196,205 1,096,056 SH   SOLE   895,380 0 200,676
United Natural Foods, Inc. COM 911163103 81,206 1,674,001 SH   SOLE   1,362,104 0 311,897
UnitedHealth Group, Inc. COM 91324P102 24,909 214,716 SH   SOLE   208,026 0 6,690
US Bancorp Del Com COM 902973304 2,200 53,636 SH   SOLE   53,636 0 0
Vanguard Index Fds Stk Mrk Etf COM 922908769 233 2,363 SH   SOLE   2,363 0 0
Verint Systems, Inc. COM 92343X100 68,874 1,596,158 SH   SOLE   1,316,866 0 279,292
Verisk Analytics, Inc. COM 92345Y106 54,398 736,010 SH   SOLE   616,022 0 119,988
Vmware, Inc. COM 928563402 14,914 189,283 SH   SOLE   187,003 0 2,280
Wal-Mart Stores, Inc. COM 931142103 2,027 31,265 SH   SOLE   31,265 0 0
Walgreens Boots Alliance Inc COM 931427108 2,984 35,911 SH   SOLE   35,911 0 0
Wells Fargo & Co New Com COM 949746101 685 13,348 SH   SOLE   10,657 0 2,691
Whole Foods Market, Inc. COM 966837106 12,005 379,302 SH   SOLE   365,183 0 14,119
ZELTIQ Aesthetics, Inc. COM 98933Q108 34,550 1,078,680 SH   SOLE   867,935 0 210,745
Alger Fds Ii Alger Spctra I COM 015566300 276 16,038 SH   SOLE   16,038 0 0
Artisan Fds Inc Small Cap Fd COM 04314H105 208 7,298 SH   SOLE   7,298 0 0
Dodge & Cox Stk Fd Com COM 256219106 319 1,970 SH   SOLE   1,875 0 94
Fidelity Concord Str T Sp 500 COM 315911701 1,868 27,468 SH   SOLE   1,444 0 26,024
Growth Fd Amer Inc Com COM 399874106 862 20,650 SH   SOLE   20,650 0 0
Janus Invt Fd Enterprise Fd COM 471023804 227 2,673 SH   SOLE   2,673 0 0
JPMORGAN TR I TAX AW DISC IN COM 4812A1654 325 11,914 SH   SOLE   11,914 0 0
RB All Cap Growth Fund Instuti COM 46141P404 1,756 127,215 SH   SOLE   127,215 0 0
RB All Cap Growth Fund Investo COM 46141P305 365 26,612 SH   SOLE   26,612 0 0
Third Ave Tr Real Estate Fd COM 884116401 212 7,082 SH   SOLE   7,082 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 10,061 56,798 SH   SOLE   0 0 56,798
Vanguard Index Trust 500 Index COM 922908108 4,451 25,128 SH   SOLE   12,259 0 12,868