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 22,625 135,782 SH   SOLE   133,558 0 2,224
Acuity Brands Inc Com COM 00508Y102 53,080 243,329 SH   SOLE   205,228 0 38,101
Advisory Board Company COM 00762W107 73,327 2,273,720 SH   SOLE   1,881,481 0 392,239
Alphabet Inc. - A COM 02079K305 17,760 23,279 SH   SOLE   22,207 0 1,072
Alphabet, Inc. COM 02079K107 15,049 20,202 SH   SOLE   19,656 0 546
Amazon.com, Inc. COM 023135106 32,784 55,226 SH   SOLE   53,689 0 1,537
Ansys, Inc. COM 03662Q105 44,346 495,704 SH   SOLE   424,694 0 71,010
Apple Computer Inc Com COM 037833100 4,631 42,492 SH   SOLE   33,342 0 9,150
athenahealth, Inc. COM 04685W103 133,864 964,579 SH   SOLE   797,001 0 167,578
Baidu Inc Spon Adr Rep A COM 056752108 210 1,100 SH   SOLE   100 0 1,000
Beacon Roofing Supply, Inc. COM 073685109 83,034 2,024,733 SH   SOLE   1,705,938 0 318,795
Berkshire Hathaway Inc Cl B COM 084670702 404 2,847 SH   SOLE   2,272 0 575
Bio-Techne Corporation COM 09073M104 68,211 721,658 SH   SOLE   559,528 0 162,130
Boeing Co Com COM 097023105 216 1,699 SH   SOLE   1,599 0 100
Burberry Group ADR COM 12082W204 13,050 665,187 SH   SOLE   656,337 0 8,850
Cabot Microelectronics Corpora COM 12709P103 35,150 859,194 SH   SOLE   693,362 0 165,832
Calavo Growers, Inc. COM 128246105 35,863 628,518 SH   SOLE   512,608 0 115,910
Cardinal Health, Inc. COM 14149y108 1,641 20,028 SH   SOLE   19,798 0 230
Cass Information Systems, Inc. COM 14808P109 29,391 561,432 SH   SOLE   455,788 0 105,644
Cepheid COM 15670R107 126,071 3,779,119 SH   SOLE   3,153,965 0 625,154
Cerner Corporation COM 156782104 17,878 337,572 SH   SOLE   328,866 0 8,706
ChannelAdvisor Corporation COM 159179100 18,270 1,623,968 SH   SOLE   1,241,083 0 382,885
Cheesecake Factory, Inc. COM 163072101 35,177 662,596 SH   SOLE   539,446 0 123,150
Chemed Corporation COM 16359R103 114,902 848,302 SH   SOLE   697,787 0 150,515
Cisco Systems, Inc. COM 17275R102 19,652 690,272 SH   SOLE   682,522 0 7,750
Coca Cola Co Com COM 191216100 338 7,283 SH   SOLE   6,204 0 1,079
Cognex Corporation COM 192422103 57,245 1,469,702 SH   SOLE   1,149,383 0 320,319
Colgate-Palmolive Company COM 194162103 2,654 37,568 SH   SOLE   37,163 0 405
CoStar Group, Inc. COM 22160N109 145,791 774,785 SH   SOLE   633,713 0 141,072
Cree, Inc. COM 225447101 1,574 54,086 SH   SOLE   44,098 0 9,988
Cvent, Inc. COM 23247G109 54,628 2,552,702 SH   SOLE   2,063,512 0 489,190
Digi International, Inc. COM 253798102 18,488 1,960,534 SH   SOLE   1,597,300 0 363,234
Diplomat Pharmacy, Inc. COM 25456K101 16,478 601,400 SH   SOLE   484,621 0 116,779
Dorman Products, Inc. COM 258278100 69,806 1,282,733 SH   SOLE   1,006,537 0 276,196
Echo Global Logistics, Inc. COM 27875T101 49,737 1,831,259 SH   SOLE   1,411,780 0 419,479
Ecolab, Inc. COM 278865100 36,307 325,564 SH   SOLE   315,517 0 10,047
Ellie Mae, Inc. COM 28849P100 45,552 502,556 SH   SOLE   405,383 0 97,173
ExamWorks Group, Inc. COM 30066a105 69,958 2,366,640 SH   SOLE   1,958,687 0 407,953
Exxon Mobil Corportion COM 30231G102 286 3,417 SH   SOLE   2,806 0 611
Fastenal Company COM 311900104 101,959 2,080,791 SH   SOLE   1,758,211 0 322,580
FedEx Corporation COM 31428X106 208 1,280 SH   SOLE   1,280 0 0
Financial Engines, Inc. COM 317485100 54,704 1,740,496 SH   SOLE   1,360,651 0 379,845
Fiserv, Inc. COM 337738108 56,259 548,438 SH   SOLE   535,392 0 13,046
Five Below, Inc. COM 33829M101 76,158 1,842,240 SH   SOLE   1,420,690 0 421,550
FleetMatics Group Ltd. COM G35569105 36,149 887,959 SH   SOLE   688,156 0 199,803
Forward Air Corporation COM 349853101 21,006 463,502 SH   SOLE   374,128 0 89,374
Freshpet Inc. COM 358039105 13,338 1,819,678 SH   SOLE   1,420,981 0 398,697
General Elec Co Com COM 369604103 2,757 86,715 SH   SOLE   84,520 0 2,195
General Mls Inc Com COM 370334104 302 4,770 SH   SOLE   4,770 0 0
Gentex Corporation COM 371901109 115,953 7,390,236 SH   SOLE   6,078,487 0 1,311,749
Grand Canyon Education, Inc. COM 38526M106 135,713 3,175,305 SH   SOLE   2,616,672 0 558,633
Healthcare Services Group, Inc COM 421906108 129,432 3,516,224 SH   SOLE   2,881,666 0 634,558
Healthstream Inc., Com COM 42222N103 28,861 1,306,501 SH   SOLE   1,054,119 0 252,382
Heico Corporation COM 422806109 73,632 1,224,544 SH   SOLE   1,011,144 0 213,400
Henry Schein, Inc. COM 806407102 22,340 129,407 SH   SOLE   93,795 0 35,612
Hormel Foods Corp. COM 440452100 435 10,060 SH   SOLE   10,060 0 0
IHS, Inc. COM 451734107 79,827 642,938 SH   SOLE   533,361 0 109,577
Illinois Tool Works, Inc. COM 452308109 3,414 33,327 SH   SOLE   32,977 0 350
InnerWorkings, Inc. COM 45773Y105 31,512 3,963,821 SH   SOLE   3,025,190 0 938,631
Inovalon Holdings, Inc. Class COM 45781D101 48,017 2,592,688 SH   SOLE   2,021,563 0 571,125
Intel Corporation COM 458140100 2,398 74,121 SH   SOLE   69,725 0 4,396
International Flavors & Fragra COM 459506101 40,931 359,769 SH   SOLE   306,072 0 53,697
Ishares Core S&P 500 Etf COM 464287200 746 3,611 SH   SOLE   3,611 0 0
Ishares Russell Mid Cap Index COM 464287499 325 1,994 SH   SOLE   1,994 0 0
Ishares Tr Russell 1000 COM 464287622 518 4,540 SH   SOLE   4,540 0 0
Ishares Tr Russell 1000 Growth COM 464287614 470 4,713 SH   SOLE   4,713 0 0
Ishares Tr Russell 2000 COM 464287655 1,465 13,238 SH   SOLE   6,638 0 6,600
Johnson & Johnson COM 478160104 3,439 31,787 SH   SOLE   30,839 0 948
Johnson Controls, Inc. COM 478366107 320 8,216 SH   SOLE   8,216 0 0
Linear Technology Corporation COM 535678106 79,204 1,777,471 SH   SOLE   1,558,756 0 218,715
LKQ Corporation COM 501889208 100,508 3,147,764 SH   SOLE   2,628,403 0 519,361
MAXIMUS, Inc. COM 577933104 75,705 1,438,173 SH   SOLE   1,120,952 0 317,221
Mednax, Inc. COM 58502B106 64,186 993,284 SH   SOLE   849,884 0 143,400
Medtronic Inc. COM G5960L103 18,494 246,581 SH   SOLE   85,166 0 161,415
Microsoft Corporation COM 594918104 54,586 988,347 SH   SOLE   964,528 0 23,819
Middleby Corporation COM 596278101 29,548 276,742 SH   SOLE   200,820 0 75,922
Mobile Mini, Inc. COM 60740F105 28,321 857,691 SH   SOLE   700,948 0 156,743
Morgan J P & Co Inc Com COM 46625H100 640 10,809 SH   SOLE   9,699 0 1,110
National Instruments Corporati COM 636518102 128,372 4,263,428 SH   SOLE   3,512,310 0 751,118
Neogen Corporation COM 640491106 71,098 1,412,072 SH   SOLE   1,171,857 0 240,215
Nextera Energy Inc. COM 65339F101 289 2,442 SH   SOLE   1,692 0 750
Noodles & Company COM 65540b105 14,783 1,246,482 SH   SOLE   1,005,117 0 241,365
Novadaq Technologies Inc. COM 66987G102 15,458 1,393,858 SH   SOLE   1,124,563 0 269,295
Oracle Corp Com COM 68389X105 205 5,000 SH   SOLE   5,000 0 0
Paccar Inc. COM 693718108 314 5,743 SH   SOLE   5,743 0 0
Patterson Companies, Inc. COM 703395103 40,652 873,684 SH   SOLE   722,571 0 151,113
Paychex Inc. COM 704326107 2,133 39,491 SH   SOLE   39,041 0 450
Pegasystems, Inc. COM 705573103 39,905 1,572,290 SH   SOLE   1,267,442 0 304,848
PepsiCo, Inc. COM 713448108 3,069 29,952 SH   SOLE   29,691 0 261
Perrigo Co. COM G97822103 14,519 113,495 SH   SOLE   110,247 0 3,248
Power Integrations, Inc. COM 739276103 35,175 708,315 SH   SOLE   572,349 0 135,966
PRA Group Inc. COM 69354N106 89,991 3,061,975 SH   SOLE   2,529,882 0 532,093
Praxair, Inc. COM 74005P104 22,238 194,299 SH   SOLE   190,210 0 4,089
Procter & Gamble Company COM 742718109 1,961 23,823 SH   SOLE   23,553 0 270
Pros Holdings, Inc. COM 74346Y103 26,831 2,275,773 SH   SOLE   1,781,393 0 494,380
Proto Labs, Inc. COM 743713109 138,471 1,796,219 SH   SOLE   1,480,760 0 315,459
Qualcomm, Inc. COM 747525103 18,053 353,010 SH   SOLE   342,548 0 10,462
Reckitt Benckiser Group ADR COM 756255204 1,641 84,834 SH   SOLE   83,829 0 1,005
Ritchie Bros. Auctioneers, Inc COM 767744105 118,444 4,373,860 SH   SOLE   3,620,772 0 753,088
Roche Holding Ltd. ADR COM 771195104 28,977 937,892 SH   SOLE   915,289 0 22,603
Rollins, Inc. COM 775711104 53,066 1,956,719 SH   SOLE   1,684,511 0 272,208
Roper Technologies, Inc. COM 776696106 691 3,779 SH   SOLE   2,399 0 1,380
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 555 6,996 SH   SOLE   6,996 0 0
Salesforce Com Inc Com COM 79466L302 18,187 246,337 SH   SOLE   240,247 0 6,090
Schlumberger NV COM 806857108 2,315 31,387 SH   SOLE   31,052 0 335
SciQuest, Inc. COM 80908T101 26,936 1,940,604 SH   SOLE   1,566,344 0 374,260
Spdr S&P 500 Etf COM 78462F103 3,868 18,821 SH   SOLE   18,821 0 0
SPS Commerce, Inc. COM 78463M107 33,148 771,956 SH   SOLE   622,295 0 149,661
Starbucks Corporation COM 855244109 55,505 929,728 SH   SOLE   905,782 0 23,946
Stericycle, Inc. COM 858912108 78,787 624,349 SH   SOLE   528,729 0 95,620
Stratasys Ltd. COM M85548101 56,231 2,169,413 SH   SOLE   1,778,581 0 390,832
Stryker Corp Com COM 863667101 204 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 4,954 60,203 SH   SOLE   59,719 0 484
Tile Shop Holdings, Inc. COM 88677Q109 28,660 1,922,180 SH   SOLE   1,550,578 0 371,602
Ultimate Software Group, Inc. COM 90385D107 185,701 959,695 SH   SOLE   779,843 0 179,852
United Natural Foods, Inc. COM 911163103 65,845 1,633,882 SH   SOLE   1,319,104 0 314,778
UnitedHealth Group, Inc. COM 91324P102 30,034 233,001 SH   SOLE   225,867 0 7,134
US Bancorp Del Com COM 902973304 2,210 54,454 SH   SOLE   54,454 0 0
Veeva Systems Inc Class A COM 922475108 48,953 1,954,993 SH   SOLE   1,515,134 0 439,859
Verint Systems, Inc. COM 92343X100 51,898 1,554,765 SH   SOLE   1,277,890 0 276,875
Verisk Analytics, Inc. COM 92345Y106 58,905 737,053 SH   SOLE   609,951 0 127,102
Wal-Mart Stores, Inc. COM 931142103 2,070 30,218 SH   SOLE   29,903 0 315
Walgreens Boots Alliance Inc COM 931427108 20,039 237,882 SH   SOLE   235,562 0 2,320
Wells Fargo & Co New Com COM 949746101 646 13,348 SH   SOLE   10,657 0 2,691
Whole Foods Market, Inc. COM 966837106 12,059 387,623 SH   SOLE   373,199 0 14,424
ZELTIQ Aesthetics, Inc. COM 98933Q108 27,746 1,021,581 SH   SOLE   825,106 0 196,475
Alger Fds Ii Alger Spctra I COM 015566300 288 17,423 SH   SOLE   17,423 0 0
Dodge & Cox Stk Fd Com COM 256219106 248 1,579 SH   SOLE   1,479 0 100
Fidelity Concord Str T Sp 500 COM 315911701 1,919 26,370 SH   SOLE   5,613 0 20,757
Growth Fd Amer Inc Com COM 399874106 700 17,402 SH   SOLE   17,402 0 0
RB All Cap Growth Fund Institu COM 46141P404 3,121 224,079 SH   SOLE   224,079 0 0
RB All Cap Growth Fund Investo COM 46141P305 339 24,495 SH   SOLE   24,495 0 0
Third Ave Tr Real Estate Fd COM 884116401 212 7,423 SH   SOLE   7,423 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,337 33,358 SH   SOLE   0 0 33,358
Vanguard Index Trust 500 Index COM 922908108 6,554 34,495 SH   SOLE   21,489 0 13,006