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 85,362 1,021,565 SH   SOLE   730,677 0 290,888
3M Company COM 88579Y101 20,766 105,559 SH   SOLE   104,351 0 1,208
A. O. Smith Corporation COM 831865209 41,051 694,021 SH   SOLE   542,063 0 151,958
Acuity Brands, Inc. COM 00508Y102 35,414 305,639 SH   SOLE   244,478 0 61,161
Agco Corp Com COM 001084102 210 3,457 SH   SOLE   3,457 0 0
Alarm.com Holdings, Inc. COM 011642105 48,510 1,201,342 SH   SOLE   857,634 0 343,708
Alphabet, Inc. Class A COM 02079K305 22,568 19,986 SH   SOLE   17,866 0 2,120
Alphabet, Inc. Class C COM 02079K107 18,936 16,973 SH   SOLE   16,502 0 471
Amazon.com, Inc. COM 023135106 77,567 45,633 SH   SOLE   42,968 0 2,665
AMN Healthcare Services, Inc. COM 001744101 52,067 888,519 SH   SOLE   628,225 0 260,294
Analog Devices, Inc. COM 032654105 30,297 315,855 SH   SOLE   301,879 0 13,976
Ansys, Inc. COM 03662Q105 92,798 532,772 SH   SOLE   401,280 0 131,492
Apple Inc. COM 037833100 3,279 17,712 SH   SOLE   8,562 0 9,150
athenahealth, Inc. COM 04685W103 145,696 915,520 SH   SOLE   707,458 0 208,062
Beacon Roofing Supply, Inc. COM 073685109 54,782 1,285,350 SH   SOLE   984,335 0 301,015
Berkshire Hathaway Inc. Class COM 084670702 307 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 76,322 515,863 SH   SOLE   360,510 0 155,353
BlackLine, Inc. COM 09239B109 37,713 868,366 SH   SOLE   660,279 0 208,087
Boeing Co Com COM 097023105 285 849 SH   SOLE   749 0 100
Bristol-Myers Squibb Company COM 110122108 322 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 26,155 243,162 SH   SOLE   183,958 0 59,204
Calavo Growers, Inc. COM 128246105 42,974 446,944 SH   SOLE   338,858 0 108,086
Cardinal Health, Inc. COM 14149y108 1,341 27,456 SH   SOLE   27,456 0 0
Cass Information Systems, Inc. COM 14808P109 26,103 379,291 SH   SOLE   287,713 0 91,578
Cerner Corporation COM 156782104 16,870 282,148 SH   SOLE   266,687 0 15,461
Cheesecake Factory, Inc. COM 163072101 22,199 403,187 SH   SOLE   303,758 0 99,429
Chemed Corporation COM 16359R103 162,532 505,057 SH   SOLE   377,339 0 127,718
Cisco Systems, Inc. COM 17275R102 23,435 544,613 SH   SOLE   540,102 0 4,511
Coca-Cola Company COM 191216100 250 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 16,154 362,121 SH   SOLE   228,849 0 133,272
Colgate-Palmolive Company COM 194162103 2,136 32,964 SH   SOLE   32,964 0 0
CoStar Group, Inc. COM 22160N109 125,093 303,161 SH   SOLE   236,765 0 66,396
Digi International, Inc. COM 253798102 15,891 1,203,842 SH   SOLE   908,755 0 295,087
Dorman Products, Inc. COM 258278100 40,050 586,297 SH   SOLE   444,384 0 141,913
Ecolab, Inc. COM 278865100 50,616 360,694 SH   SOLE   342,325 0 18,369
Ellie Mae, Inc. COM 28849P100 65,709 632,788 SH   SOLE   451,228 0 181,560
Equifax, Inc. COM 294429105 1,812 14,483 SH   SOLE   14,483 0 0
Evolent Health, Inc. Class A COM 30050B101 74,437 3,536,179 SH   SOLE   2,721,294 0 814,885
ExlService Holdings, Inc. COM 302081104 49,791 879,546 SH   SOLE   615,357 0 264,189
Exponent, Inc. COM 30214u102 40,998 848,810 SH   SOLE   640,939 0 207,871
Fastenal Company COM 311900104 84,877 1,763,495 SH   SOLE   1,390,961 0 372,534
Fiserv, Inc. COM 337738108 56,408 761,341 SH   SOLE   716,938 0 44,403
Five Below, Inc. COM 33829M101 181,691 1,859,497 SH   SOLE   1,424,996 0 434,501
Freshpet, Inc. COM 358039105 47,525 1,731,341 SH   SOLE   1,310,342 0 420,999
Gentex Corporation COM 371901109 113,344 4,923,722 SH   SOLE   3,808,235 0 1,115,487
Globant S.A. COM L44385109 99,003 1,743,320 SH   SOLE   1,342,269 0 401,051
GoDaddy, Inc. Class A COM 380237107 35,613 504,433 SH   SOLE   324,014 0 180,419
Grand Canyon Education, Inc. COM 38526M106 159,400 1,428,186 SH   SOLE   1,101,368 0 326,818
Healthcare Services Group, Inc COM 421906108 148,117 3,429,422 SH   SOLE   2,674,158 0 755,264
Healthstream, Inc. COM 42222N103 30,904 1,131,583 SH   SOLE   855,979 0 275,604
HEICO Corporation COM 422806109 145,874 2,000,193 SH   SOLE   1,499,568 0 500,625
Henry Schein, Inc. COM 806407102 30,339 417,656 SH   SOLE   325,411 0 92,245
Heska Corporation COM 42805e306 39,839 383,844 SH   SOLE   292,119 0 91,725
IHS Markit Ltd. COM G47567105 78,603 1,523,602 SH   SOLE   1,199,157 0 324,445
Illumina, Inc. COM 452327109 258 925 SH   SOLE   925 0 0
Inovalon Holdings, Inc. Class COM 45781D101 10,001 1,007,626 SH   SOLE   763,604 0 244,022
Intel Corporation COM 458140100 3,205 64,473 SH   SOLE   60,817 0 3,656
International Flavors & Fragra COM 459506101 37,779 304,770 SH   SOLE   241,182 0 63,588
Ishares Core S&P 500 Etf COM 464287200 518 1,898 SH   SOLE   1,898 0 0
iShares Core S&P U.S. Growth E COM 464287671 322 5,623 SH   SOLE   1,334 0 4,289
Ishares Tr Russell 1000 COM 464287622 582 3,828 SH   SOLE   3,828 0 0
Ishares Tr Russell 2000 COM 464287655 704 4,296 SH   SOLE   4,296 0 0
Ishares Tr Russell 2000 Growth COM 464287648 200 979 SH   SOLE   0 0 979
Johnson & Johnson COM 478160104 3,165 26,080 SH   SOLE   25,580 0 500
JPMorgan Chase & Co. COM 46625H100 1,102 10,575 SH   SOLE   9,465 0 1,110
Knight-Swift Transportation Ho COM 499049104 48,387 1,266,341 SH   SOLE   905,662 0 360,679
Lennox International Inc. COM 526107107 26,017 129,989 SH   SOLE   81,299 0 48,690
LKQ Corporation COM 501889208 46,537 1,458,845 SH   SOLE   1,097,246 0 361,599
MAXIMUS, Inc. COM 577933104 62,628 1,008,342 SH   SOLE   712,002 0 296,340
Mednax, Inc. COM 58502B106 34,774 803,464 SH   SOLE   635,935 0 167,529
Medtronic plc COM G5960L103 20,244 236,470 SH   SOLE   88,003 0 148,467
Microsoft Corporation COM 594918104 80,450 815,838 SH   SOLE   776,813 0 39,025
Middleby Corporation COM 596278101 23,826 228,179 SH   SOLE   141,266 0 86,913
Mobile Mini, Inc. COM 60740F105 58,519 1,247,745 SH   SOLE   945,162 0 302,583
National Instruments Corporati COM 636518102 136,746 3,257,400 SH   SOLE   2,544,483 0 712,917
Neogen Corporation COM 640491106 78,245 975,750 SH   SOLE   749,196 0 226,554
Oracle Corporation COM 68389X105 220 5,000 SH   SOLE   5,000 0 0
Paychex, Inc. COM 704326107 2,365 34,607 SH   SOLE   34,607 0 0
Paycom Software, Inc. COM 70432V102 44,070 445,919 SH   SOLE   349,401 0 96,518
Paylocity Holding Corp. COM 70438v106 56,023 951,801 SH   SOLE   721,992 0 229,809
Pegasystems, Inc. COM 705573103 55,676 1,015,988 SH   SOLE   768,249 0 247,739
PepsiCo, Inc. COM 713448108 3,649 33,518 SH   SOLE   33,518 0 0
Power Integrations, Inc. COM 739276103 34,010 465,576 SH   SOLE   343,190 0 122,386
PRA Group, Inc. COM 69354N106 101,186 2,624,790 SH   SOLE   2,001,584 0 623,206
Praxair, Inc. COM 74005P104 25,707 162,550 SH   SOLE   155,721 0 6,829
Procter & Gamble Company COM 742718109 1,838 23,543 SH   SOLE   23,543 0 0
Pros Holdings, Inc. COM 74346Y103 90,862 2,484,602 SH   SOLE   1,738,450 0 746,152
Proto Labs, Inc. COM 743713109 206,148 1,733,068 SH   SOLE   1,351,729 0 381,339
Reckitt Benckiser Group ADR COM 756255204 14,892 903,985 SH   SOLE   894,281 0 9,704
Ritchie Bros. Auctioneers, Inc COM 767744105 165,647 4,854,833 SH   SOLE   3,781,920 0 1,072,913
Roche Holding Ltd. ADR COM 771195104 17,938 646,093 SH   SOLE   610,889 0 35,204
Rollins, Inc. COM 775711104 80,167 1,524,667 SH   SOLE   1,230,617 0 294,050
Salesforce.com, Inc. COM 79466L302 45,867 336,271 SH   SOLE   315,349 0 20,922
Schlumberger NV COM 806857108 2,306 34,402 SH   SOLE   34,402 0 0
Snap-on, Inc. COM 833034101 50,594 314,798 SH   SOLE   254,054 0 60,744
SPS Commerce, Inc. COM 78463M107 47,127 641,363 SH   SOLE   485,534 0 155,829
Starbucks Corporation COM 855244109 38,480 787,710 SH   SOLE   746,557 0 41,153
Stryker Corp Com COM 863667101 321 1,900 SH   SOLE   1,900 0 0
Teladoc, Inc. COM 87918A105 50,741 874,089 SH   SOLE   670,277 0 203,812
Trupanion, Inc. COM 898202106 20,130 521,506 SH   SOLE   394,236 0 127,270
Tyler Technologies, Inc. COM 902252105 52,550 236,605 SH   SOLE   183,611 0 52,994
U.S. Bancorp COM 902973304 492 9,831 SH   SOLE   9,831 0 0
U.S. Physical Therapy, Inc. COM 90337L108 47,461 494,386 SH   SOLE   375,748 0 118,638
Ultimate Software Group, Inc. COM 90385D107 149,822 582,264 SH   SOLE   444,762 0 137,502
United Natural Foods, Inc. COM 911163103 62,002 1,453,408 SH   SOLE   1,036,939 0 416,469
UnitedHealth Group, Inc. COM 91324P102 45,992 187,461 SH   SOLE   175,055 0 12,406
Veeva Systems, Inc. Class A COM 922475108 77,057 1,002,562 SH   SOLE   744,280 0 258,282
Verint Systems, Inc. COM 92343X100 25,709 579,675 SH   SOLE   438,718 0 140,957
Verisk Analytics, Inc. COM 92345Y106 95,917 891,093 SH   SOLE   687,915 0 203,178
Visa, Inc. COM 92826C839 25,403 191,790 SH   SOLE   180,382 0 11,408
WABCO Holdings, Inc. COM 92927K102 19,938 170,384 SH   SOLE   107,826 0 62,558
WageWorks, Inc. COM 930427109 56,329 1,126,589 SH   SOLE   795,693 0 330,896
Walgreens Boots Alliance, Inc. COM 931427108 27,766 462,644 SH   SOLE   443,726 0 18,918
Walmart, Inc. COM 931142103 2,177 25,413 SH   SOLE   25,413 0 0
Watsco, Inc. COM 942622200 26,884 150,794 SH   SOLE   100,249 0 50,545
Wells Fargo & Company COM 949746101 373 6,731 SH   SOLE   4,040 0 2,691
West Pharmaceutical Services, COM 955306105 46,700 470,343 SH   SOLE   365,677 0 104,666
Workiva, Inc. Class A COM 98139A105 31,586 1,294,516 SH   SOLE   981,497 0 313,019
Dodge & Cox Stk Fd Com COM 256219106 392 1,940 SH   SOLE   434 0 1,506
Fidelity Concord Str T Sp 500 COM 315911701 1,669 17,494 SH   SOLE   14,764 0 2,730
Growth Fd Amer Inc Com COM 399874106 446 8,255 SH   SOLE   8,255 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 279 6,572 SH   SOLE   6,572 0 0
RB All Cap Growth Fund Investo COM 46141P305 604 31,102 SH   SOLE   31,102 0 0
RB Eco Leaders Fund Institutio COM 46141P701 170 11,904 SH   SOLE   11,904 0 0
Riverbridge Growth Fund - Inst COM 46141P404 8,807 447,294 SH   SOLE   447,294 0 0
Third Ave Tr Real Estate Fd COM 884116401 244 7,376 SH   SOLE   7,376 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,810 27,135 SH   SOLE   0 0 27,135
Vanguard Index Trust 500 Index COM 922908108 3,441 13,710 SH   SOLE   9,864 0 3,846