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 21,026 139,575 SH   SOLE   137,378 0 2,197
Abaxis, Inc. COM 002567105 28,142 505,423 SH   SOLE   409,534 0 95,889
Acuity Brands Inc Com COM 00508Y102 56,443 241,417 SH   SOLE   206,164 0 35,253
Advisory Board Company COM 00762W107 113,298 2,283,780 SH   SOLE   1,896,277 0 387,503
Alphabet Inc. - A COM 02079K305 18,487 23,762 SH   SOLE   22,736 0 1,026
Alphabet, Inc. COM 02079K107 15,814 20,838 SH   SOLE   20,292 0 546
Amazon.com, Inc. COM 023135106 38,252 56,595 SH   SOLE   55,108 0 1,487
Ansys, Inc. COM 03662Q105 45,735 494,430 SH   SOLE   427,946 0 66,484
Apple Computer Inc Com COM 037833100 4,503 42,782 SH   SOLE   33,682 0 9,100
athenahealth, Inc. COM 04685W103 155,288 964,701 SH   SOLE   803,365 0 161,336
Baidu Inc Spon Adr Rep A COM 056752108 208 1,100 SH   SOLE   100 0 1,000
Beacon Roofing Supply, Inc. COM 073685109 140,264 3,406,130 SH   SOLE   2,795,182 0 610,948
Berkshire Hathaway Inc Cl B COM 084670702 389 2,947 SH   SOLE   2,372 0 575
Bio-Techne Corporation COM 09073M104 64,550 717,217 SH   SOLE   561,378 0 155,839
Boeing Co Com COM 097023105 264 1,824 SH   SOLE   1,724 0 100
Burberry Group ADR COM 12082W204 9,901 562,121 SH   SOLE   554,546 0 7,575
Cabot Microelectronics Corpora COM 12709P103 37,951 866,861 SH   SOLE   702,715 0 164,146
Calavo Growers, Inc. COM 128246105 30,690 626,336 SH   SOLE   512,445 0 113,891
Cardinal Health, Inc. COM 14149y108 1,625 18,206 SH   SOLE   18,006 0 200
Cass Information Systems, Inc. COM 14808P109 28,992 563,391 SH   SOLE   458,910 0 104,481
Cepheid COM 15670R107 134,266 3,675,513 SH   SOLE   3,091,288 0 584,225
ChannelAdvisor Corporation COM 159179100 21,860 1,578,367 SH   SOLE   1,216,917 0 361,450
Cheesecake Factory, Inc. COM 163072101 30,599 663,618 SH   SOLE   541,731 0 121,887
Chemed Corporation COM 16359R103 136,158 908,933 SH   SOLE   763,333 0 145,600
Cisco Systems, Inc. COM 17275R102 19,304 710,867 SH   SOLE   703,322 0 7,545
Coca Cola Co Com COM 191216100 313 7,283 SH   SOLE   6,204 0 1,079
Cognex Corporation COM 192422103 14,843 439,543 SH   SOLE   324,854 0 114,689
Colgate-Palmolive Company COM 194162103 2,479 37,218 SH   SOLE   36,863 0 355
CoStar Group, Inc. COM 22160N109 159,895 773,600 SH   SOLE   638,387 0 135,213
Cree, Inc. COM 225447101 1,313 49,219 SH   SOLE   39,901 0 9,318
Cvent, Inc. COM 23247G109 74,442 2,132,411 SH   SOLE   1,774,350 0 358,061
Digi International, Inc. COM 253798102 22,480 1,975,376 SH   SOLE   1,616,634 0 358,742
Diplomat Pharmacy, Inc. COM 25456K101 20,812 608,196 SH   SOLE   493,476 0 114,720
Dorman Products, Inc. COM 258278100 59,770 1,259,116 SH   SOLE   995,674 0 263,442
Echo Global Logistics, Inc. COM 27875T101 36,901 1,809,753 SH   SOLE   1,408,427 0 401,326
Ecolab, Inc. COM 278865100 38,168 333,691 SH   SOLE   323,995 0 9,696
Ellie Mae, Inc. COM 28849P100 30,448 505,532 SH   SOLE   409,609 0 95,923
ExamWorks Group, Inc. COM 30066a105 59,908 2,252,190 SH   SOLE   1,869,565 0 382,625
Exxon Mobil Corportion COM 30231G102 266 3,416 SH   SOLE   2,806 0 610
Fastenal Company COM 311900104 81,020 1,984,813 SH   SOLE   1,690,193 0 294,620
FedEx Corporation COM 31428X106 200 1,345 SH   SOLE   1,345 0 0
Financial Engines, Inc. COM 317485100 57,741 1,714,900 SH   SOLE   1,354,895 0 360,005
Fiserv, Inc. COM 337738108 51,419 562,199 SH   SOLE   549,541 0 12,658
Five Below, Inc. COM 33829M101 51,080 1,591,263 SH   SOLE   1,246,679 0 344,584
FleetMatics Group Ltd. COM G35569105 43,647 859,356 SH   SOLE   683,165 0 176,191
Forward Air Corporation COM 349853101 20,136 468,178 SH   SOLE   379,835 0 88,343
General Elec Co Com COM 369604103 2,687 86,263 SH   SOLE   84,175 0 2,088
General Mls Inc Com COM 370334104 289 5,020 SH   SOLE   5,020 0 0
Gentex Corporation COM 371901109 117,892 7,363,622 SH   SOLE   6,115,836 0 1,247,786
Grand Canyon Education, Inc. COM 38526M106 125,836 3,136,487 SH   SOLE   2,605,120 0 531,367
Healthcare Services Group, Inc COM 421906108 122,263 3,506,265 SH   SOLE   2,897,671 0 608,594
Healthstream Inc., Com COM 42222N103 28,542 1,297,360 SH   SOLE   1,052,244 0 245,116
Heico Corporation COM 422806109 64,792 1,191,903 SH   SOLE   992,339 0 199,564
Henry Schein, Inc. COM 806407102 19,740 124,788 SH   SOLE   92,331 0 32,457
Hormel Foods Corp. COM 440452100 445 5,622 SH   SOLE   5,622 0 0
IHS, Inc. COM 451734107 75,365 636,369 SH   SOLE   533,980 0 102,389
Illinois Tool Works, Inc. COM 452308109 3,079 33,222 SH   SOLE   32,912 0 310
InnerWorkings, Inc. COM 45773Y105 29,065 3,875,315 SH   SOLE   2,981,648 0 893,667
Intel Corporation COM 458140100 2,563 74,396 SH   SOLE   70,085 0 4,311
International Flavors & Fragra COM 459506101 41,282 345,052 SH   SOLE   295,277 0 49,775
Ishares Core S&P 500 Etf COM 464287200 15,740 76,828 SH   SOLE   76,828 0 0
iShares MSCI USA ESG Select ET COM 464288802 340 4,072 SH   SOLE   4,072 0 0
Ishares Russell Mid Cap Index COM 464287499 319 1,994 SH   SOLE   1,994 0 0
Ishares Tr Russell 1000 COM 464287622 507 4,477 SH   SOLE   4,477 0 0
Ishares Tr Russell 1000 Growth COM 464287614 469 4,713 SH   SOLE   4,713 0 0
Ishares Tr Russell 2000 COM 464287655 11,279 100,153 SH   SOLE   87,473 0 12,680
Ishares Tr Russell 2000 Growth COM 464287648 536 3,848 SH   SOLE   3,848 0 0
Johnson & Johnson COM 478160104 3,398 33,076 SH   SOLE   32,159 0 917
Johnson Controls, Inc. COM 478366107 777 19,677 SH   SOLE   19,677 0 0
Linear Technology Corporation COM 535678106 75,493 1,777,551 SH   SOLE   1,573,453 0 204,098
LKQ Corporation COM 501889208 92,309 3,115,393 SH   SOLE   2,631,560 0 483,833
MAXIMUS, Inc. COM 577933104 80,555 1,432,085 SH   SOLE   1,125,433 0 306,652
Mednax, Inc. COM 58502B106 70,939 989,939 SH   SOLE   855,911 0 134,028
Medtronic Inc. COM G5960L103 19,256 250,335 SH   SOLE   88,920 0 161,415
Microsoft Corporation COM 594918104 56,232 1,013,552 SH   SOLE   990,609 0 22,943
Midcap Spider Tr Unit Ser 1 COM 78467Y107 203 800 SH   SOLE   800 0 0
Middleby Corporation COM 596278101 28,926 268,158 SH   SOLE   197,393 0 70,765
Mobile Mini, Inc. COM 60740F105 25,350 814,334 SH   SOLE   662,033 0 152,301
Morgan J P & Co Inc Com COM 46625H100 714 10,809 SH   SOLE   9,699 0 1,110
National Instruments Corporati COM 636518102 122,053 4,254,207 SH   SOLE   3,535,368 0 718,839
Neogen Corporation COM 640491106 100,430 1,776,895 SH   SOLE   1,477,703 0 299,192
Nextera Energy Inc. COM 65339F101 254 2,442 SH   SOLE   1,692 0 750
Noodles & Company COM 65540b105 11,855 1,223,417 SH   SOLE   992,683 0 230,734
Novadaq Technologies Inc. COM 66987G102 17,128 1,344,416 SH   SOLE   1,122,409 0 222,007
Paccar Inc. COM 693718108 272 5,743 SH   SOLE   5,743 0 0
Patterson Companies, Inc. COM 703395103 39,198 867,020 SH   SOLE   726,121 0 140,899
Paychex Inc. COM 704326107 2,077 39,275 SH   SOLE   38,875 0 400
Pegasystems, Inc. COM 705573103 43,627 1,586,446 SH   SOLE   1,284,663 0 301,783
PepsiCo, Inc. COM 713448108 3,135 31,373 SH   SOLE   31,142 0 231
Perrigo Co. COM G97822103 16,534 114,263 SH   SOLE   111,145 0 3,118
Power Integrations, Inc. COM 739276103 34,585 711,182 SH   SOLE   577,584 0 133,598
PRA Group Inc. COM 69354N106 94,496 2,724,025 SH   SOLE   2,231,396 0 492,629
Praxair, Inc. COM 74005P104 20,001 195,321 SH   SOLE   191,460 0 3,861
Procter & Gamble Company COM 742718109 1,888 23,776 SH   SOLE   23,536 0 240
Pros Holdings, Inc. COM 74346Y103 51,796 2,248,080 SH   SOLE   1,774,450 0 473,630
Proto Labs, Inc. COM 743713109 113,583 1,783,365 SH   SOLE   1,483,169 0 300,196
Qualcomm, Inc. COM 747525103 15,377 307,629 SH   SOLE   298,303 0 9,326
Questar Corp. COM 748356102 1,812 93,002 SH   SOLE   91,987 0 1,015
Reckitt Benckiser Group ADR COM 756255204 1,363 73,589 SH   SOLE   72,704 0 885
Ritchie Bros. Auctioneers, Inc COM 767744105 105,276 4,366,468 SH   SOLE   3,642,259 0 724,209
Roche Holding Ltd. ADR COM 771195104 31,260 905,685 SH   SOLE   884,097 0 21,588
Rollins, Inc. COM 775711104 80,284 3,099,752 SH   SOLE   2,628,897 0 470,855
Roper Technologies, Inc. COM 776696106 47,116 248,251 SH   SOLE   223,503 0 24,748
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 565 6,996 SH   SOLE   6,996 0 0
Salesforce Com Inc Com COM 79466L302 16,823 214,584 SH   SOLE   212,459 0 2,125
Schlumberger NV COM 806857108 2,228 31,936 SH   SOLE   31,641 0 295
SciQuest, Inc. COM 80908T101 24,816 1,913,306 SH   SOLE   1,552,881 0 360,425
Spdr S&P 500 Etf COM 78462F103 3,922 19,236 SH   SOLE   18,851 0 385
SPS Commerce, Inc. COM 78463M107 54,694 778,999 SH   SOLE   630,872 0 148,127
Starbucks Corporation COM 855244109 65,179 1,085,771 SH   SOLE   1,060,981 0 24,790
Stericycle, Inc. COM 858912108 74,353 616,522 SH   SOLE   527,525 0 88,997
Stratasys Ltd. COM M85548101 49,478 2,107,238 SH   SOLE   1,740,325 0 366,913
Target Corporation COM 87612E106 4,507 62,074 SH   SOLE   61,635 0 439
Tile Shop Holdings, Inc. COM 88677Q109 31,753 1,936,183 SH   SOLE   1,569,771 0 366,412
Tupperware Brands Corporation COM 899896104 261 4,689 SH   SOLE   4,689 0 0
Ultimate Software Group, Inc. COM 90385D107 187,489 958,972 SH   SOLE   786,117 0 172,855
United Natural Foods, Inc. COM 911163103 62,721 1,593,512 SH   SOLE   1,297,868 0 295,644
UnitedHealth Group, Inc. COM 91324P102 27,935 237,459 SH   SOLE   230,553 0 6,906
US Bancorp Del Com COM 902973304 2,306 54,042 SH   SOLE   54,042 0 0
Vanguard ETF Small Cap COM 922908751 201 1,815 SH   SOLE   1,815 0 0
Veeva Systems Inc Class A COM 922475108 21,433 742,905 SH   SOLE   549,200 0 193,705
Verint Systems, Inc. COM 92343X100 61,055 1,505,294 SH   SOLE   1,242,034 0 263,260
Verisk Analytics, Inc. COM 92345Y106 56,071 729,325 SH   SOLE   610,831 0 118,494
Wal-Mart Stores, Inc. COM 931142103 1,862 30,370 SH   SOLE   30,080 0 290
Walgreens Boots Alliance Inc COM 931427108 3,304 38,800 SH   SOLE   38,440 0 360
Wells Fargo & Co New Com COM 949746101 745 13,698 SH   SOLE   11,007 0 2,691
Whole Foods Market, Inc. COM 966837106 10,759 321,174 SH   SOLE   308,163 0 13,011
ZELTIQ Aesthetics, Inc. COM 98933Q108 28,726 1,006,869 SH   SOLE   818,100 0 188,769
Alger Fds Ii Alger Spctra I COM 015566300 299 17,423 SH   SOLE   17,423 0 0
Dodge & Cox Stk Fd Com COM 256219106 283 1,738 SH   SOLE   1,640 0 98
Fidelity Concord Str T Sp 500 COM 315911701 1,978 27,542 SH   SOLE   5,613 0 21,929
Growth Fd Amer Inc Com COM 399874106 923 22,352 SH   SOLE   22,352 0 0
JPMORGAN TR I TAX AW DISC IN COM 4812A1654 349 12,440 SH   SOLE   12,440 0 0
RB All Cap Growth Fund Instuti COM 46141P404 2,492 176,730 SH   SOLE   176,730 0 0
RB All Cap Growth Fund Investo COM 46141P305 406 28,985 SH   SOLE   28,985 0 0
Third Ave Tr Real Estate Fd COM 884116401 213 7,423 SH   SOLE   7,423 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,287 33,358 SH   SOLE   0 0 33,358
Vanguard Index Trust 500 Index COM 922908108 6,540 34,697 SH   SOLE   21,471 0 13,226