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 94,129 1,893,175 SH   SOLE   1,433,232 0 459,943
3M Company COM 88579Y101 18,998 99,708 SH   SOLE   98,504 0 1,204
A. O. Smith Corporation COM 831865209 23,268 544,925 SH   SOLE   407,288 0 137,637
Acuity Brands, Inc. COM 00508Y102 27,190 236,539 SH   SOLE   181,402 0 55,137
Alarm.com Holdings, Inc. COM 011642105 73,452 1,416,075 SH   SOLE   1,022,147 0 393,928
Alphabet, Inc. Class A COM 02079K305 20,383 19,506 SH   SOLE   17,195 0 2,311
Alphabet, Inc. Class C COM 02079K107 16,939 16,357 SH   SOLE   15,886 0 471
Amazon.com, Inc. COM 023135106 46,387 30,884 SH   SOLE   28,500 0 2,384
AMN Healthcare Services, Inc. COM 001744101 45,392 801,131 SH   SOLE   557,721 0 243,410
Analog Devices, Inc. COM 032654105 40,014 466,195 SH   SOLE   443,127 0 23,068
Ansys, Inc. COM 03662Q105 70,738 494,876 SH   SOLE   372,133 0 122,743
Apple Inc. COM 037833100 2,762 17,512 SH   SOLE   8,362 0 9,150
athenahealth, Inc. COM 04685W103 1,362 10,321 SH   SOLE   10,201 0 120
Beacon Roofing Supply, Inc. COM 073685109 50,305 1,585,900 SH   SOLE   1,205,582 0 380,318
Berkshire Hathaway Inc. Class COM 084670702 336 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 68,830 475,606 SH   SOLE   330,041 0 145,565
BlackLine, Inc. COM 09239B109 66,005 1,611,836 SH   SOLE   1,157,439 0 454,397
Bristol-Myers Squibb Company COM 110122108 303 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 21,300 223,390 SH   SOLE   170,160 0 53,230
Calavo Growers, Inc. COM 128246105 29,869 409,385 SH   SOLE   312,311 0 97,074
Cardinal Health, Inc. COM 14149y108 740 16,581 SH   SOLE   16,581 0 0
Cass Information Systems, Inc. COM 14808P109 22,066 416,966 SH   SOLE   318,326 0 98,640
Cheesecake Factory, Inc. COM 163072101 15,915 365,774 SH   SOLE   277,221 0 88,553
Chegg, Inc. COM 163092109 30,531 1,074,262 SH   SOLE   821,401 0 252,861
Chemed Corporation COM 16359R103 133,059 469,710 SH   SOLE   349,777 0 119,933
Cisco Systems, Inc. COM 17275R102 3,518 81,180 SH   SOLE   80,030 0 1,150
Coca-Cola Company COM 191216100 270 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 20,571 531,953 SH   SOLE   331,006 0 200,947
Colgate-Palmolive Company COM 194162103 1,556 26,147 SH   SOLE   26,147 0 0
CoStar Group, Inc. COM 22160N109 96,843 287,078 SH   SOLE   222,284 0 64,794
Digi International, Inc. COM 253798102 11,273 1,117,285 SH   SOLE   853,032 0 264,253
Dorman Products, Inc. COM 258278100 48,689 540,868 SH   SOLE   412,997 0 127,871
Ecolab, Inc. COM 278865100 51,511 349,586 SH   SOLE   330,007 0 19,579
Ellie Mae, Inc. COM 28849P100 33,826 538,371 SH   SOLE   384,030 0 154,341
Equifax, Inc. COM 294429105 723 7,764 SH   SOLE   7,764 0 0
Evolent Health, Inc. Class A COM 30050B101 75,839 3,801,449 SH   SOLE   2,903,714 0 897,735
ExlService Holdings, Inc. COM 302081104 42,631 810,175 SH   SOLE   563,669 0 246,506
Exponent, Inc. COM 30214u102 39,970 788,203 SH   SOLE   596,100 0 192,103
Fastenal Company COM 311900104 86,580 1,655,762 SH   SOLE   1,295,953 0 359,809
Fiserv, Inc. COM 337738108 51,864 705,729 SH   SOLE   665,831 0 39,898
Five Below, Inc. COM 33829M101 116,842 1,141,930 SH   SOLE   871,874 0 270,056
Floor & Decor Holdings, Inc. COM 339750101 22,415 865,439 SH   SOLE   664,797 0 200,642
Freshpet, Inc. COM 358039105 32,618 1,014,252 SH   SOLE   774,916 0 239,336
Gentex Corporation COM 371901109 81,982 4,056,509 SH   SOLE   3,179,698 0 876,811
Globant S.A. COM L44385109 89,553 1,590,081 SH   SOLE   1,219,979 0 370,102
GoDaddy, Inc. Class A COM 380237107 30,587 466,118 SH   SOLE   291,192 0 174,926
Grand Canyon Education, Inc. COM 38526M106 128,649 1,338,143 SH   SOLE   1,027,717 0 310,426
Guidewire Software, Inc. COM 40171v100 37,523 467,694 SH   SOLE   363,637 0 104,057
Healthcare Services Group, Inc COM 421906108 134,927 3,358,065 SH   SOLE   2,648,343 0 709,722
Healthstream, Inc. COM 42222N103 25,025 1,036,215 SH   SOLE   791,241 0 244,974
HEICO Corporation COM 422806109 129,295 1,668,755 SH   SOLE   1,250,671 0 418,084
Henry Schein, Inc. COM 806407102 30,632 390,114 SH   SOLE   300,357 0 89,757
Heska Corporation COM 42805e306 30,546 354,772 SH   SOLE   271,703 0 83,069
IHS Markit Ltd. COM G47567105 69,043 1,439,294 SH   SOLE   1,120,746 0 318,548
Illumina, Inc. COM 452327109 277 925 SH   SOLE   925 0 0
Inovalon Holdings, Inc. Class COM 45781D101 12,913 910,618 SH   SOLE   676,521 0 234,097
Intel Corporation COM 458140100 2,814 59,956 SH   SOLE   56,300 0 3,656
International Flavors & Fragra COM 459506101 50,160 373,574 SH   SOLE   278,855 0 94,719
Ishares Core S&P 500 Etf COM 464287200 32,334 128,510 SH   SOLE   128,510 0 0
iShares Core S&P U.S. Growth E COM 464287671 2,163 41,044 SH   SOLE   1,334 0 39,710
iShares MSCI USA ESG Select ET COM 464288802 410 3,976 SH   SOLE   3,976 0 0
Ishares Tr Russell 1000 COM 464287622 508 3,662 SH   SOLE   3,662 0 0
Ishares Tr Russell 2000 COM 464287655 13,535 101,083 SH   SOLE   101,083 0 0
Ishares Tr Russell 2000 Growth COM 464287648 2,749 16,363 SH   SOLE   3,240 0 13,123
Johnson & Johnson COM 478160104 3,188 24,700 SH   SOLE   24,200 0 500
JPMorgan Chase & Co. COM 46625H100 727 7,445 SH   SOLE   6,335 0 1,110
Knight-Swift Transportation Ho COM 499049104 27,340 1,090,564 SH   SOLE   774,570 0 315,994
Lennox International, Inc. COM 526107107 26,189 119,660 SH   SOLE   72,013 0 47,647
Linde Plc COM G5494J103 23,905 153,196 SH   SOLE   146,408 0 6,788
LKQ Corporation COM 501889208 31,307 1,319,310 SH   SOLE   987,143 0 332,167
MAXIMUS, Inc. COM 577933104 40,392 620,551 SH   SOLE   450,153 0 170,398
Mednax, Inc. COM 58502B106 332 10,067 SH   SOLE   9,914 0 153
Medtronic plc COM G5960L103 15,795 173,648 SH   SOLE   163,903 0 9,745
Microsoft Corporation COM 594918104 80,025 787,882 SH   SOLE   746,541 0 41,341
Middleby Corporation COM 596278101 21,473 209,026 SH   SOLE   125,045 0 83,981
Mobile Mini, Inc. COM 60740F105 40,495 1,275,431 SH   SOLE   974,979 0 300,452
National Instruments Corporati COM 636518102 137,878 3,038,294 SH   SOLE   2,364,240 0 674,054
Neogen Corporation COM 640491106 51,663 906,372 SH   SOLE   693,648 0 212,724
Netflix Inc. COM 64110L106 12,327 46,056 SH   SOLE   42,720 0 3,336
NVIDIA Corporation COM 67066G104 8,351 62,554 SH   SOLE   58,330 0 4,224
Oracle Corporation COM 68389X105 226 5,000 SH   SOLE   5,000 0 0
OrthoPediatrics Corp. COM 68752l100 14,703 421,540 SH   SOLE   321,089 0 100,451
Paychex, Inc. COM 704326107 2,080 31,926 SH   SOLE   31,926 0 0
Paycom Software, Inc. COM 70432V102 51,333 419,218 SH   SOLE   327,762 0 91,456
Paylocity Holding Corp. COM 70438v106 50,851 844,560 SH   SOLE   636,094 0 208,466
Pegasystems, Inc. COM 705573103 42,721 893,176 SH   SOLE   670,235 0 222,941
PepsiCo, Inc. COM 713448108 3,464 31,354 SH   SOLE   31,354 0 0
Power Integrations, Inc. COM 739276103 26,195 429,571 SH   SOLE   317,408 0 112,163
PRA Group, Inc. COM 69354N106 38,555 1,582,076 SH   SOLE   1,130,136 0 451,940
Procter & Gamble Company COM 742718109 2,021 21,984 SH   SOLE   21,984 0 0
Pros Holdings, Inc. COM 74346Y103 69,658 2,218,402 SH   SOLE   1,536,516 0 681,886
Proto Labs, Inc. COM 743713109 175,595 1,556,828 SH   SOLE   1,201,821 0 355,007
Reckitt Benckiser Group ADR COM 756255204 11,931 779,006 SH   SOLE   769,342 0 9,664
Ritchie Bros. Auctioneers, Inc COM 767744105 148,200 4,529,336 SH   SOLE   3,512,456 0 1,016,880
Roche Holding Ltd. ADR COM 771195104 19,080 618,215 SH   SOLE   580,392 0 37,823
Rollins, Inc. COM 775711104 77,127 2,136,470 SH   SOLE   1,712,554 0 423,916
Salesforce.com, Inc. COM 79466L302 47,333 345,570 SH   SOLE   323,555 0 22,015
Schlumberger NV COM 806857108 621 17,211 SH   SOLE   17,211 0 0
Snap-on, Inc. COM 833034101 39,862 274,360 SH   SOLE   218,655 0 55,705
SPS Commerce, Inc. COM 78463M107 46,643 566,192 SH   SOLE   425,982 0 140,210
Starbucks Corporation COM 855244109 49,242 764,621 SH   SOLE   720,061 0 44,560
Stryker Corp Com COM 863667101 298 1,900 SH   SOLE   1,900 0 0
Teladoc Health, Inc. COM 87918A105 60,923 1,229,038 SH   SOLE   900,594 0 328,444
Trupanion, Inc. COM 898202106 11,683 458,886 SH   SOLE   353,386 0 105,500
Tyler Technologies, Inc. COM 902252105 59,374 319,525 SH   SOLE   250,522 0 69,003
U.S. Bancorp COM 902973304 395 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 46,675 456,038 SH   SOLE   348,744 0 107,294
Ultimate Software Group, Inc. COM 90385D107 130,520 533,019 SH   SOLE   405,808 0 127,211
UnitedHealth Group, Inc. COM 91324P102 43,198 173,402 SH   SOLE   163,912 0 9,490
VANGUARD INDEX FDS EXTEND MKT COM 922908652 3,839 38,462 SH   SOLE   0 0 38,462
Veeva Systems, Inc. Class A COM 922475108 84,221 942,912 SH   SOLE   692,094 0 250,818
Verint Systems, Inc. COM 92343X100 21,594 510,380 SH   SOLE   383,191 0 127,189
Verisk Analytics, Inc. COM 92345Y106 91,416 838,368 SH   SOLE   640,118 0 198,250
Visa, Inc. COM 92826C839 24,493 185,640 SH   SOLE   173,608 0 12,032
WABCO Holdings, Inc. COM 92927K102 16,559 154,264 SH   SOLE   94,356 0 59,908
WageWorks, Inc. COM 930427109 25,301 931,556 SH   SOLE   676,151 0 255,405
Walgreens Boots Alliance, Inc. COM 931427108 30,115 440,728 SH   SOLE   421,031 0 19,697
Walmart, Inc. COM 931142103 2,188 23,494 SH   SOLE   23,494 0 0
Watsco, Inc. COM 942622200 18,919 135,970 SH   SOLE   88,424 0 47,546
Wells Fargo & Company COM 949746101 261 5,671 SH   SOLE   2,980 0 2,691
West Pharmaceutical Services, COM 955306105 60,726 619,463 SH   SOLE   482,896 0 136,567
Workiva, Inc. Class A COM 98139A105 41,120 1,145,718 SH   SOLE   862,051 0 283,667
Dodge & Cox Stk Fd Com COM 256219106 313 1,809 SH   SOLE   303 0 1,506
Fidelity 500 Index Fund Inst COM 315911750 1,532 17,586 SH   SOLE   14,843 0 2,743
Growth Fd Amer Inc Com COM 399874106 395 9,226 SH   SOLE   9,226 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 247 7,571 SH   SOLE   7,571 0 0
RB All Cap Growth Fund Investo COM 46141P305 704 40,984 SH   SOLE   40,984 0 0
RB Eco Leaders Fund Institutio COM 46141P701 162 13,667 SH   SOLE   13,667 0 0
Riverbridge Growth Fund - Inst COM 46141P404 9,446 541,293 SH   SOLE   541,293 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 3,566 15,407 SH   SOLE   0 0 15,407
Vanguard Index Trust 500 Index COM 922908108 3,184 13,758 SH   SOLE   9,897 0 3,862