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 73,942 983,403 SH   SOLE   710,368 0 273,035
3M Company COM 88579Y101 21,791 103,416 SH   SOLE   102,212 0 1,204
A. O. Smith Corporation COM 831865209 36,056 675,578 SH   SOLE   529,150 0 146,428
Acuity Brands, Inc. COM 00508Y102 47,058 299,354 SH   SOLE   238,475 0 60,879
Agco Corp Com COM 001084102 210 3,457 SH   SOLE   3,457 0 0
Alarm.com Holdings, Inc. COM 011642105 87,089 1,517,237 SH   SOLE   1,115,487 0 401,750
Alphabet, Inc. Class A COM 02079K305 23,781 19,701 SH   SOLE   17,472 0 2,229
Alphabet, Inc. Class C COM 02079K107 19,856 16,637 SH   SOLE   16,166 0 471
Amazon.com, Inc. COM 023135106 64,220 32,062 SH   SOLE   29,701 0 2,361
AMN Healthcare Services, Inc. COM 001744101 46,959 858,491 SH   SOLE   613,548 0 244,943
Analog Devices, Inc. COM 032654105 28,622 309,561 SH   SOLE   295,206 0 14,355
Ansys, Inc. COM 03662Q105 97,334 521,395 SH   SOLE   393,179 0 128,216
Apple Inc. COM 037833100 3,953 17,512 SH   SOLE   8,362 0 9,150
athenahealth, Inc. COM 04685W103 118,270 885,255 SH   SOLE   686,948 0 198,307
Beacon Roofing Supply, Inc. COM 073685109 61,707 1,705,081 SH   SOLE   1,315,810 0 389,271
Berkshire Hathaway Inc. Class COM 084670702 352 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 101,256 496,084 SH   SOLE   349,074 0 147,010
BlackLine, Inc. COM 09239B109 46,698 826,947 SH   SOLE   636,148 0 190,799
Bristol-Myers Squibb Company COM 110122108 362 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 24,050 233,112 SH   SOLE   179,003 0 54,109
Calavo Growers, Inc. COM 128246105 41,303 427,569 SH   SOLE   328,901 0 98,668
Cardinal Health, Inc. COM 14149y108 1,455 26,940 SH   SOLE   26,940 0 0
Cass Information Systems, Inc. COM 14808P109 23,654 363,244 SH   SOLE   279,361 0 83,883
Cerner Corporation COM 156782104 909 14,116 SH   SOLE   14,116 0 0
Cheesecake Factory, Inc. COM 163072101 20,630 385,314 SH   SOLE   294,419 0 90,895
Chegg, Inc. COM 163092109 32,262 1,134,774 SH   SOLE   873,788 0 260,986
Chemed Corporation COM 16359R103 156,433 489,497 SH   SOLE   368,331 0 121,166
Cisco Systems, Inc. COM 17275R102 5,061 104,024 SH   SOLE   102,874 0 1,150
Coca-Cola Company COM 191216100 263 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 31,844 570,479 SH   SOLE   365,359 0 205,120
Colgate-Palmolive Company COM 194162103 2,176 32,500 SH   SOLE   32,500 0 0
CoStar Group, Inc. COM 22160N109 124,399 295,597 SH   SOLE   230,833 0 64,764
Digi International, Inc. COM 253798102 15,570 1,157,587 SH   SOLE   887,374 0 270,213
Dorman Products, Inc. COM 258278100 43,121 560,590 SH   SOLE   430,823 0 129,767
Ecolab, Inc. COM 278865100 55,598 354,627 SH   SOLE   335,716 0 18,911
Ellie Mae, Inc. COM 28849P100 57,419 605,882 SH   SOLE   435,542 0 170,340
Equifax, Inc. COM 294429105 1,887 14,453 SH   SOLE   14,453 0 0
Evolent Health, Inc. Class A COM 30050B101 97,455 3,431,509 SH   SOLE   2,656,611 0 774,898
ExlService Holdings, Inc. COM 302081104 56,412 852,148 SH   SOLE   602,558 0 249,590
Exponent, Inc. COM 30214u102 43,885 818,758 SH   SOLE   624,485 0 194,273
Fastenal Company COM 311900104 99,935 1,722,418 SH   SOLE   1,359,565 0 362,853
Fiserv, Inc. COM 337738108 59,328 720,173 SH   SOLE   681,252 0 38,921
Five Below, Inc. COM 33829M101 154,941 1,191,303 SH   SOLE   919,427 0 271,876
Floor & Decor Holdings, Inc. COM 339750101 28,751 952,964 SH   SOLE   733,786 0 219,178
Freshpet, Inc. COM 358039105 38,598 1,051,719 SH   SOLE   808,342 0 243,377
Gentex Corporation COM 371901109 102,225 4,763,499 SH   SOLE   3,705,451 0 1,058,048
Globant S.A. COM L44385109 99,112 1,680,156 SH   SOLE   1,299,515 0 380,641
GoDaddy, Inc. Class A COM 380237107 41,090 492,747 SH   SOLE   317,408 0 175,339
Grand Canyon Education, Inc. COM 38526M106 156,409 1,386,603 SH   SOLE   1,074,582 0 312,021
Healthcare Services Group, Inc COM 421906108 142,283 3,502,789 SH   SOLE   2,785,310 0 717,479
Healthstream, Inc. COM 42222N103 33,632 1,084,549 SH   SOLE   833,304 0 251,245
HEICO Corporation COM 422806109 161,703 1,746,065 SH   SOLE   1,316,483 0 429,583
Henry Schein, Inc. COM 806407102 34,648 407,479 SH   SOLE   316,910 0 90,569
Heska Corporation COM 42805e306 41,647 367,552 SH   SOLE   283,323 0 84,229
IHS Markit Ltd. COM G47567105 80,418 1,490,324 SH   SOLE   1,172,796 0 317,528
Illumina, Inc. COM 452327109 340 925 SH   SOLE   925 0 0
Inovalon Holdings, Inc. Class COM 45781D101 9,815 976,656 SH   SOLE   737,755 0 238,901
Intel Corporation COM 458140100 3,005 63,549 SH   SOLE   59,893 0 3,656
International Flavors & Fragra COM 459506101 54,284 390,198 SH   SOLE   295,069 0 95,129
Ishares Core S&P 500 Etf COM 464287200 551 1,881 SH   SOLE   1,881 0 0
Ishares Tr Russell 1000 COM 464287622 619 3,828 SH   SOLE   3,828 0 0
Ishares Tr Russell 2000 COM 464287655 713 4,233 SH   SOLE   4,233 0 0
Ishares Tr Russell 2000 Growth COM 464287648 651 3,026 SH   SOLE   337 0 2,689
Johnson & Johnson COM 478160104 3,562 25,777 SH   SOLE   25,277 0 500
JPMorgan Chase & Co. COM 46625H100 1,193 10,575 SH   SOLE   9,465 0 1,110
Knight-Swift Transportation Ho COM 499049104 41,672 1,208,599 SH   SOLE   863,521 0 345,078
Lennox International, Inc. COM 526107107 27,633 126,526 SH   SOLE   78,624 0 47,902
LKQ Corporation COM 501889208 45,229 1,428,137 SH   SOLE   1,076,969 0 351,168
MAXIMUS, Inc. COM 577933104 63,328 973,374 SH   SOLE   693,690 0 279,684
Mednax, Inc. COM 58502B106 36,707 786,696 SH   SOLE   622,894 0 163,802
Medtronic plc COM G5960L103 23,262 236,470 SH   SOLE   88,003 0 148,467
Microsoft Corporation COM 594918104 91,565 800,607 SH   SOLE   760,353 0 40,254
Middleby Corporation COM 596278101 28,767 222,395 SH   SOLE   137,633 0 84,762
Mobile Mini, Inc. COM 60740F105 58,354 1,330,773 SH   SOLE   1,023,917 0 306,856
National Instruments Corporati COM 636518102 152,266 3,150,545 SH   SOLE   2,474,123 0 676,422
Neogen Corporation COM 640491106 67,596 945,003 SH   SOLE   730,402 0 214,601
Netflix Inc. COM 64110L106 23,569 62,998 SH   SOLE   58,854 0 4,144
NVIDIA Corporation COM 67066G104 24,118 85,823 SH   SOLE   80,603 0 5,220
Oracle Corporation COM 68389X105 258 5,000 SH   SOLE   5,000 0 0
Paychex, Inc. COM 704326107 2,512 34,107 SH   SOLE   34,107 0 0
Paycom Software, Inc. COM 70432V102 68,183 438,733 SH   SOLE   343,767 0 94,966
Paylocity Holding Corp. COM 70438v106 72,693 905,044 SH   SOLE   693,547 0 211,497
Pegasystems, Inc. COM 705573103 60,271 962,803 SH   SOLE   736,078 0 226,725
PepsiCo, Inc. COM 713448108 3,693 33,029 SH   SOLE   33,029 0 0
Power Integrations, Inc. COM 739276103 28,297 447,735 SH   SOLE   333,618 0 114,117
PRA Group, Inc. COM 69354N106 91,547 2,542,962 SH   SOLE   1,951,073 0 591,889
Praxair, Inc. COM 74005P104 25,650 159,585 SH   SOLE   152,495 0 7,090
Procter & Gamble Company COM 742718109 1,934 23,237 SH   SOLE   23,237 0 0
Pros Holdings, Inc. COM 74346Y103 83,659 2,388,880 SH   SOLE   1,683,062 0 705,818
Proto Labs, Inc. COM 743713109 271,655 1,679,478 SH   SOLE   1,318,371 0 361,107
Reckitt Benckiser Group ADR COM 756255204 16,154 882,791 SH   SOLE   873,087 0 9,704
Ritchie Bros. Auctioneers, Inc COM 767744105 170,178 4,710,157 SH   SOLE   3,686,064 0 1,024,093
Roche Holding Ltd. ADR COM 771195104 19,285 633,864 SH   SOLE   595,332 0 38,532
Rollins, Inc. COM 775711104 90,176 1,485,841 SH   SOLE   1,201,523 0 284,318
Salesforce.com, Inc. COM 79466L302 52,420 329,623 SH   SOLE   308,027 0 21,596
Schlumberger NV COM 806857108 2,058 33,777 SH   SOLE   33,777 0 0
Snap-on, Inc. COM 833034101 56,541 307,957 SH   SOLE   248,330 0 59,627
SPS Commerce, Inc. COM 78463M107 60,264 607,252 SH   SOLE   464,739 0 142,513
Starbucks Corporation COM 855244109 44,000 774,096 SH   SOLE   731,657 0 42,439
Stryker Corp Com COM 863667101 338 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 228 2,586 SH   SOLE   2,586 0 0
Teladoc Health, Inc. COM 87918A105 72,419 838,673 SH   SOLE   650,416 0 188,257
Trupanion, Inc. COM 898202106 17,802 498,248 SH   SOLE   385,729 0 112,519
Tyler Technologies, Inc. COM 902252105 85,014 346,911 SH   SOLE   274,394 0 72,517
U.S. Bancorp COM 902973304 519 9,831 SH   SOLE   9,831 0 0
U.S. Physical Therapy, Inc. COM 90337L108 56,155 473,480 SH   SOLE   364,747 0 108,733
Ultimate Software Group, Inc. COM 90385D107 180,922 561,539 SH   SOLE   430,413 0 131,126
UnitedHealth Group, Inc. COM 91324P102 47,013 176,716 SH   SOLE   167,428 0 9,288
VANGUARD INDEX FDS EXTEND MKT COM 922908652 621 5,067 SH   SOLE   0 0 5,067
Veeva Systems, Inc. Class A COM 922475108 106,934 982,221 SH   SOLE   730,107 0 252,114
Verint Systems, Inc. COM 92343X100 27,539 549,690 SH   SOLE   420,585 0 129,105
Verisk Analytics, Inc. COM 92345Y106 105,002 871,024 SH   SOLE   672,558 0 198,466
Visa, Inc. COM 92826C839 28,222 188,032 SH   SOLE   176,171 0 11,861
WABCO Holdings, Inc. COM 92927K102 19,508 165,404 SH   SOLE   104,617 0 60,787
WageWorks, Inc. COM 930427109 46,187 1,080,390 SH   SOLE   773,394 0 306,996
Walgreens Boots Alliance, Inc. COM 931427108 33,147 454,689 SH   SOLE   434,891 0 19,798
Walmart, Inc. COM 931142103 2,351 25,037 SH   SOLE   25,037 0 0
Watsco, Inc. COM 942622200 26,264 147,468 SH   SOLE   98,336 0 49,132
Wells Fargo & Company COM 949746101 354 6,731 SH   SOLE   4,040 0 2,691
West Pharmaceutical Services, COM 955306105 80,006 647,980 SH   SOLE   509,159 0 138,821
Workiva, Inc. Class A COM 98139A105 48,546 1,229,018 SH   SOLE   941,686 0 287,332
Dodge & Cox Stk Fd Com COM 256219106 416 1,940 SH   SOLE   434 0 1,506
Fidelity Concord Str T Sp 500 COM 315911701 1,789 17,494 SH   SOLE   14,764 0 2,730
Growth Fd Amer Inc Com COM 399874106 468 8,255 SH   SOLE   8,255 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 304 6,572 SH   SOLE   6,572 0 0
RB All Cap Growth Fund Investo COM 46141P305 792 36,391 SH   SOLE   36,391 0 0
RB Eco Leaders Fund Institutio COM 46141P701 190 11,904 SH   SOLE   11,904 0 0
Riverbridge Growth Fund - Inst COM 46141P404 10,622 481,523 SH   SOLE   0 0 0
Third Ave Tr Real Estate Fd COM 884116401 234 7,376 SH   SOLE   7,376 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 7,335 27,258 SH   SOLE   0 0 27,258
Vanguard Index Trust 500 Index COM 922908108 3,702 13,758 SH   SOLE   9,897 0 3,862