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
2U, Inc. COM 90214J101 38,002 992,484 SH   SOLE   808,749 0 183,735
3M Company COM 88579Y101 22,959 130,277 SH   SOLE   128,048 0 2,229
Acuity Brands Inc Com COM 00508Y102 62,125 234,788 SH   SOLE   197,461 0 37,327
Advisory Board Company COM 00762W107 96,504 2,157,006 SH   SOLE   1,796,473 0 360,533
Alphabet Inc. - A COM 02079K305 18,004 22,391 SH   SOLE   21,285 0 1,106
Alphabet, Inc. COM 02079K107 15,069 19,387 SH   SOLE   18,841 0 546
Amazon.com, Inc. COM 023135106 44,346 52,962 SH   SOLE   51,380 0 1,582
Ansys, Inc. COM 03662Q105 57,787 623,980 SH   SOLE   514,686 0 109,294
Apple Inc. COM 037833100 4,726 41,807 SH   SOLE   32,657 0 9,150
athenahealth, Inc. COM 04685W103 135,261 1,072,483 SH   SOLE   883,431 0 189,052
Baidu Inc Spon Adr Rep A COM 056752108 200 1,100 SH   SOLE   100 0 1,000
Beacon Roofing Supply, Inc. COM 073685109 80,891 1,922,773 SH   SOLE   1,625,567 0 297,206
Berkshire Hathaway Inc Cl B COM 084670702 238 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 75,013 685,049 SH   SOLE   533,786 0 151,263
Burberry Group ADR COM 12082W204 11,604 647,768 SH   SOLE   638,918 0 8,850
Cabot Microelectronics Corpora COM 12709P103 42,796 808,840 SH   SOLE   660,105 0 148,735
Calavo Growers, Inc. COM 128246105 33,584 513,281 SH   SOLE   425,461 0 87,820
Cardinal Health, Inc. COM 14149y108 1,606 20,672 SH   SOLE   20,442 0 230
Cass Information Systems, Inc. COM 14808P109 30,025 530,003 SH   SOLE   437,310 0 92,693
Cepheid COM 15670R107 189,416 3,594,910 SH   SOLE   3,019,308 0 575,602
Cerner Corporation COM 156782104 21,169 342,811 SH   SOLE   333,508 0 9,303
ChannelAdvisor Corporation COM 159179100 24,293 1,878,780 SH   SOLE   1,464,947 0 413,833
Cheesecake Factory, Inc. COM 163072101 30,730 613,855 SH   SOLE   503,246 0 110,609
Chemed Corporation COM 16359R103 113,918 807,527 SH   SOLE   666,607 0 140,920
Cisco Systems, Inc. COM 17275R102 21,117 665,721 SH   SOLE   658,071 0 7,650
Coca Cola Co Com COM 191216100 245 5,784 SH   SOLE   4,704 0 1,080
Cognex Corporation COM 192422103 59,169 1,119,351 SH   SOLE   875,829 0 243,522
Colgate-Palmolive Company COM 194162103 2,866 38,654 SH   SOLE   38,249 0 405
CoStar Group, Inc. COM 22160N109 159,424 736,270 SH   SOLE   604,700 0 131,570
Cree, Inc. COM 225447101 1,340 52,105 SH   SOLE   41,958 0 10,147
Digi International, Inc. COM 253798102 21,069 1,848,136 SH   SOLE   1,523,175 0 324,961
Diplomat Pharmacy, Inc. COM 25456K101 24,087 859,936 SH   SOLE   701,409 0 158,527
Dorman Products, Inc. COM 258278100 77,712 1,216,144 SH   SOLE   961,074 0 255,070
Ecolab, Inc. COM 278865100 38,071 312,772 SH   SOLE   302,693 0 10,079
Ellie Mae, Inc. COM 28849P100 49,928 474,147 SH   SOLE   386,752 0 87,395
Exxon Mobil Corporation COM 30231G102 263 3,018 SH   SOLE   2,406 0 612
Fastenal Company COM 311900104 83,534 1,999,387 SH   SOLE   1,687,156 0 312,231
FedEx Corporation COM 31428X106 207 1,184 SH   SOLE   1,184 0 0
Financial Engines, Inc. COM 317485100 48,860 1,644,555 SH   SOLE   1,294,511 0 350,044
Fiserv, Inc. COM 337738108 52,678 529,588 SH   SOLE   516,221 0 13,367
Five Below, Inc. COM 33829M101 81,505 2,022,952 SH   SOLE   1,570,473 0 452,479
FleetMatics Group Ltd. COM G35569105 669 11,147 SH   SOLE   0 0 11,147
Forward Air Corporation COM 349853101 18,916 437,268 SH   SOLE   356,461 0 80,807
Freshpet Inc. COM 358039105 21,892 2,530,824 SH   SOLE   2,061,793 0 469,031
General Elec Co Com COM 369604103 2,570 86,767 SH   SOLE   84,068 0 2,699
General Mls Inc Com COM 370334104 241 3,770 SH   SOLE   3,770 0 0
Gentex Corporation COM 371901109 123,768 7,048,313 SH   SOLE   5,824,067 0 1,224,246
Grand Canyon Education, Inc. COM 38526M106 121,780 3,015,095 SH   SOLE   2,497,292 0 517,803
Healthcare Services Group, Inc COM 421906108 132,994 3,360,126 SH   SOLE   2,769,048 0 591,078
Healthstream Inc., Com COM 42222N103 34,038 1,233,256 SH   SOLE   1,005,901 0 227,355
Heico Corporation COM 422806109 101,529 1,467,182 SH   SOLE   1,199,248 0 267,934
Henry Schein, Inc. COM 806407102 20,298 124,540 SH   SOLE   89,705 0 34,835
Hormel Foods Corp. COM 440452100 298 7,865 SH   SOLE   7,865 0 0
IHS Markit Ltd COM G47567105 82,067 2,185,552 SH   SOLE   1,811,422 0 374,130
Illinois Tool Works, Inc. COM 452308109 4,093 34,157 SH   SOLE   33,807 0 350
InnerWorkings, Inc. COM 45773Y105 35,562 3,775,160 SH   SOLE   2,894,806 0 880,354
Inovalon Holdings, Inc. Class COM 45781D101 51,846 3,524,542 SH   SOLE   2,945,794 0 578,748
Intel Corporation COM 458140100 2,869 76,012 SH   SOLE   71,616 0 4,396
International Flavors & Fragra COM 459506101 49,637 347,185 SH   SOLE   295,108 0 52,077
Ishares Core S&P 500 Etf COM 464287200 586 2,693 SH   SOLE   2,693 0 0
Ishares Core US Growth ETF COM 464287671 216 5,084 SH   SOLE   1,166 0 3,918
Ishares Russell Mid Cap Index COM 464287499 296 1,699 SH   SOLE   1,699 0 0
Ishares Tr Russell 1000 COM 464287622 501 4,157 SH   SOLE   4,157 0 0
Ishares Tr Russell 1000 Growth COM 464287614 491 4,713 SH   SOLE   4,713 0 0
Ishares Tr Russell 2000 COM 464287655 1,685 13,562 SH   SOLE   6,962 0 6,600
Ishares Tr Russell 2000 Growth COM 464287648 1,807 12,137 SH   SOLE   9,623 0 2,514
Johnson & Johnson COM 478160104 3,484 29,494 SH   SOLE   28,544 0 950
JPMorgan Chase & Co. COM 46625H100 720 10,809 SH   SOLE   9,699 0 1,110
Linear Technology Corporation COM 535678106 101,292 1,708,423 SH   SOLE   1,495,034 0 213,389
LKQ Corporation COM 501889208 60,783 1,714,117 SH   SOLE   1,414,654 0 299,463
MAXIMUS, Inc. COM 577933104 76,908 1,359,755 SH   SOLE   1,068,770 0 290,985
Mednax, Inc. COM 58502B106 63,187 953,766 SH   SOLE   814,247 0 139,519
Medtronic Plc COM G5960L103 21,116 244,397 SH   SOLE   85,702 0 158,695
Microsoft Corporation COM 594918104 54,961 954,192 SH   SOLE   929,580 0 24,612
Middleby Corporation COM 596278101 32,713 264,625 SH   SOLE   191,994 0 72,631
Mobile Mini, Inc. COM 60740F105 31,526 1,043,910 SH   SOLE   860,151 0 183,759
National Instruments Corporati COM 636518102 158,391 5,577,134 SH   SOLE   4,591,113 0 986,021
Neogen Corporation COM 640491106 75,323 1,346,488 SH   SOLE   1,121,331 0 225,157
Nextera Energy Inc. COM 65339F101 231 1,892 SH   SOLE   1,142 0 750
Novadaq Technologies Inc. COM 66987G102 27,295 2,359,147 SH   SOLE   1,923,427 0 435,720
Paccar Inc. COM 693718108 338 5,743 SH   SOLE   5,743 0 0
Patterson Companies, Inc. COM 703395103 38,437 836,670 SH   SOLE   691,663 0 145,007
Paychex Inc. COM 704326107 2,339 40,418 SH   SOLE   39,968 0 450
Paylocity Holding Corp. COM 70438v106 24,111 542,299 SH   SOLE   441,200 0 101,099
Pegasystems, Inc. COM 705573103 43,691 1,481,538 SH   SOLE   1,208,300 0 273,238
PepsiCo, Inc. COM 713448108 3,194 29,366 SH   SOLE   29,105 0 261
Power Integrations, Inc. COM 739276103 42,057 667,258 SH   SOLE   543,946 0 123,312
PRA Group Inc. COM 69354N106 100,531 2,910,581 SH   SOLE   2,417,152 0 493,429
Praxair, Inc. COM 74005P104 22,746 188,247 SH   SOLE   184,031 0 4,216
Procter & Gamble Company COM 742718109 2,198 24,486 SH   SOLE   24,216 0 270
Pros Holdings, Inc. COM 74346Y103 48,765 2,156,801 SH   SOLE   1,699,709 0 457,092
Proto Labs, Inc. COM 743713109 114,002 1,902,885 SH   SOLE   1,572,480 0 330,405
Qualcomm, Inc. COM 747525103 23,464 342,539 SH   SOLE   331,723 0 10,816
Reckitt Benckiser Group ADR COM 756255204 1,707 90,444 SH   SOLE   89,439 0 1,005
Ritchie Bros. Auctioneers, Inc COM 767744105 146,132 4,166,852 SH   SOLE   3,469,984 0 696,868
Roche Holding Ltd. ADR COM 771195104 28,294 910,493 SH   SOLE   887,959 0 22,534
Rollins, Inc. COM 775711104 55,081 1,881,190 SH   SOLE   1,619,963 0 261,227
Roper Technologies, Inc. COM 776696106 293 1,604 SH   SOLE   1,599 0 5
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 589 6,996 SH   SOLE   6,996 0 0
Salesforce Com Inc Com COM 79466L302 16,997 238,293 SH   SOLE   231,954 0 6,339
Schlumberger NV COM 806857108 2,467 31,372 SH   SOLE   31,037 0 335
Spdr S&P 500 Etf COM 78462F103 3,422 15,821 SH   SOLE   15,821 0 0
SPS Commerce, Inc. COM 78463M107 68,879 938,277 SH   SOLE   765,368 0 172,909
Starbucks Corporation COM 855244109 48,489 895,625 SH   SOLE   871,296 0 24,329
Stericycle, Inc. COM 858912108 47,332 590,620 SH   SOLE   499,872 0 90,748
Stratasys Ltd. COM M85548101 49,533 2,056,165 SH   SOLE   1,696,188 0 359,977
Stryker Corp Com COM 863667101 221 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 3,666 53,373 SH   SOLE   52,887 0 486
Tile Shop Holdings, Inc. COM 88677Q109 29,959 1,810,189 SH   SOLE   1,477,360 0 332,829
Ultimate Software Group, Inc. COM 90385D107 166,861 816,388 SH   SOLE   666,636 0 149,752
United Natural Foods, Inc. COM 911163103 74,141 1,851,683 SH   SOLE   1,491,194 0 360,489
UnitedHealth Group, Inc. COM 91324P102 31,623 225,876 SH   SOLE   218,547 0 7,329
US Bancorp Del Com COM 902973304 1,996 46,539 SH   SOLE   46,539 0 0
Veeva Systems Inc Class A COM 922475108 94,095 2,279,422 SH   SOLE   1,856,778 0 422,644
Verint Systems Inc. COM 92343X100 65,881 1,750,771 SH   SOLE   1,420,599 0 330,172
Verisk Analytics, Inc. COM 92345Y106 57,694 709,816 SH   SOLE   585,347 0 124,469
WageWorks, Inc. COM 930427109 26,706 438,445 SH   SOLE   351,536 0 86,909
Wal-Mart Stores, Inc. COM 931142103 2,251 31,216 SH   SOLE   30,901 0 315
Walgreens Boots Alliance Inc COM 931427108 26,733 331,588 SH   SOLE   324,730 0 6,858
Wells Fargo & Co New Com COM 949746101 313 7,066 SH   SOLE   4,375 0 2,691
Whole Foods Market, Inc. COM 966837106 10,594 373,686 SH   SOLE   359,214 0 14,472
ZELTIQ Aesthetics, Inc. COM 98933Q108 56,182 1,432,492 SH   SOLE   1,128,688 0 303,804
Alger Fds Ii Alger Spctra I COM 015566300 305 17,423 SH   SOLE   17,423 0 0
Dodge & Cox Stk Fd Com COM 256219106 473 2,738 SH   SOLE   1,132 0 1,606
Fidelity Concord Str T Sp 500 COM 315911701 2,022 26,377 SH   SOLE   10,194 0 16,183
Growth Fd Amer Inc Com COM 399874106 689 15,622 SH   SOLE   15,622 0 0
RB All Cap Growth Fund Institu COM 46141P404 4,178 279,494 SH   SOLE   279,494 0 0
RB All Cap Growth Fund Investo COM 46141P305 421 28,424 SH   SOLE   28,424 0 0
Third Ave Tr Real Estate Fd COM 884116401 214 6,944 SH   SOLE   6,944 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,639 33,159 SH   SOLE   0 0 33,159
Vanguard Index Trust 500 Index COM 922908108 6,853 34,230 SH   SOLE   22,686 0 11,545