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 27,035 1,660,624 SH   SOLE   1,260,507 0 400,117
3M Company COM 88579Y101 16,916 102,894 SH   SOLE   101,610 0 1,284
A. O. Smith Corporation COM 831865209 44,356 929,691 SH   SOLE   672,491 0 257,200
Abbott Laboratories COM 002824100 1,252 14,959 SH   SOLE   14,859 0 100
Acuity Brands, Inc. COM 00508Y102 44,585 330,771 SH   SOLE   251,484 0 79,287
Alarm.com Holdings, Inc. COM 011642105 70,279 1,506,830 SH   SOLE   1,052,267 0 454,563
Alphabet, Inc. Class A COM 02079K305 25,120 20,571 SH   SOLE   17,308 0 3,263
Alphabet, Inc. Class C COM 02079K107 19,996 16,404 SH   SOLE   15,920 0 484
Amazon.com, Inc. COM 023135106 56,155 32,349 SH   SOLE   29,241 0 3,108
AMCOR PLC ORD COM G0250X107 149 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 87,648 669,017 SH   SOLE   508,399 0 160,618
American Express Company COM 025816109 207 1,750 SH   SOLE   1,750 0 0
AMN Healthcare Services, Inc. COM 001744101 50,716 881,098 SH   SOLE   605,227 0 275,871
Analog Devices, Inc. COM 032654105 57,459 514,266 SH   SOLE   480,760 0 33,506
Ansys, Inc. COM 03662Q105 101,367 457,927 SH   SOLE   354,472 0 103,455
Apple Inc. COM 037833100 3,832 17,108 SH   SOLE   7,958 0 9,150
Aspen Technology, Inc. COM 045327103 22,014 178,857 SH   SOLE   115,962 0 62,895
ASSOCIATED BANC CORP COM COM 045487105 2,005 99,022 SH   SOLE   99,022 0 0
Beacon Roofing Supply, Inc. COM 073685109 26,873 801,452 SH   SOLE   588,637 0 212,815
Berkshire Hathaway Inc. Class COM 084670702 342 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 77,649 396,839 SH   SOLE   267,013 0 129,826
BlackLine, Inc. COM 09239B109 90,503 1,892,974 SH   SOLE   1,439,074 0 453,900
Bristol-Myers Squibb Company COM 110122108 295 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 26,290 186,178 SH   SOLE   136,746 0 49,432
Calavo Growers, Inc. COM 128246105 32,471 341,152 SH   SOLE   250,235 0 90,917
Cantel Medical Corp. COM 138098108 23,407 312,925 SH   SOLE   230,641 0 82,284
Cass Information Systems, Inc. COM 14808P109 18,626 344,981 SH   SOLE   255,890 0 89,091
Chegg, Inc. COM 163092109 27,397 914,765 SH   SOLE   674,040 0 240,725
Chemed Corporation COM 16359R103 155,648 372,748 SH   SOLE   274,558 0 98,190
Cisco Systems, Inc. COM 17275R102 4,817 97,489 SH   SOLE   96,339 0 1,150
Coca-Cola Company COM 191216100 311 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 22,197 451,794 SH   SOLE   275,609 0 176,185
Colgate-Palmolive Company COM 194162103 2,091 28,439 SH   SOLE   28,439 0 0
CoStar Group, Inc. COM 22160N109 150,262 253,308 SH   SOLE   200,446 0 52,862
Danaher Corporation COM 235851102 30,565 211,623 SH   SOLE   196,355 0 15,268
Descartes Systems Group Inc. COM 249906108 28,266 701,227 SH   SOLE   510,875 0 190,352
Dorman Products, Inc. COM 258278100 20,765 261,066 SH   SOLE   191,998 0 69,068
Ecolab, Inc. COM 278865100 70,905 358,032 SH   SOLE   332,417 0 25,615
Equifax, Inc. COM 294429105 3,790 26,944 SH   SOLE   26,944 0 0
Evolent Health, Inc. Class A COM 30050B101 24,651 3,428,455 SH   SOLE   2,563,284 0 865,171
ExlService Holdings, Inc. COM 302081104 45,524 679,871 SH   SOLE   457,767 0 222,104
Exponent, Inc. COM 30214u102 39,702 567,978 SH   SOLE   417,688 0 150,290
Fastenal Company COM 311900104 101,145 3,095,967 SH   SOLE   2,444,898 0 651,069
Fiserv, Inc. COM 337738108 75,696 730,726 SH   SOLE   677,079 0 53,647
Five Below, Inc. COM 33829M101 129,740 1,028,864 SH   SOLE   768,106 0 260,758
Five9, Inc. COM 338307101 29,312 545,442 SH   SOLE   396,722 0 148,720
Floor & Decor Holdings, Inc. C COM 339750101 39,392 770,135 SH   SOLE   566,397 0 203,738
Freshpet, Inc. COM 358039105 32,414 651,267 SH   SOLE   477,712 0 173,555
Gentex Corporation COM 371901109 98,305 3,570,179 SH   SOLE   2,808,127 0 762,052
Globant S.A. COM L44385109 129,089 1,409,580 SH   SOLE   1,079,702 0 329,878
GoDaddy, Inc. Class A COM 380237107 37,278 564,988 SH   SOLE   346,357 0 218,631
Grand Canyon Education, Inc. COM 38526M106 117,856 1,200,159 SH   SOLE   909,701 0 290,458
Guidewire Software, Inc. COM 40171V100 49,780 472,390 SH   SOLE   376,847 0 95,543
Healthcare Services Group, Inc COM 421906108 74,150 3,052,714 SH   SOLE   2,390,074 0 662,640
Healthstream, Inc. COM 42222N103 22,442 866,822 SH   SOLE   636,536 0 230,286
HEICO Corporation COM 422806109 122,762 983,038 SH   SOLE   762,343 0 220,695
Heska Corporation COM 42805e306 20,727 292,466 SH   SOLE   219,001 0 73,465
IHS Markit Ltd. COM G47567105 90,236 1,349,228 SH   SOLE   1,053,563 0 295,665
Illumina, Inc. COM 452327109 359 1,179 SH   SOLE   1,179 0 0
Inogen, Inc. COM 45780L104 13,055 272,499 SH   SOLE   202,916 0 69,583
Inovalon Holdings, Inc. Class COM 45781D101 12,590 768,164 SH   SOLE   561,886 0 206,278
Intel Corporation COM 458140100 2,997 58,151 SH   SOLE   54,495 0 3,656
International Flavors & Fragra COM 459506101 41,916 341,643 SH   SOLE   254,607 0 87,036
Ishares Core S&P 500 Etf COM 464287200 9,043 30,293 SH   SOLE   30,293 0 0
iShares Core S&P U.S. Growth E COM 464287671 821 13,053 SH   SOLE   1,334 0 11,719
Ishares Tr Russell 1000 COM 464287622 620 3,770 SH   SOLE   3,770 0 0
Ishares Tr Russell 2000 COM 464287655 1,292 8,536 SH   SOLE   8,536 0 0
Ishares Tr Russell 2000 Growth COM 464287648 1,030 5,345 SH   SOLE   0 0 5,345
Johnson & Johnson COM 478160104 3,095 23,921 SH   SOLE   22,875 0 1,046
JPMorgan Chase & Co. COM 46625H100 876 7,445 SH   SOLE   6,335 0 1,110
Knight-Swift Transportation Ho COM 499049104 21,565 594,082 SH   SOLE   436,681 0 157,401
Lennox International, Inc. COM 526107107 25,613 105,418 SH   SOLE   61,403 0 44,015
Linde Plc COM G5494J103 30,506 157,476 SH   SOLE   148,272 0 9,204
LKQ Corporation COM 501889208 39,065 1,242,140 SH   SOLE   922,764 0 319,376
MAXIMUS, Inc. COM 577933104 37,023 479,205 SH   SOLE   351,144 0 128,061
Medtronic plc COM G5960L103 724 6,665 SH   SOLE   4,903 0 1,762
Microsoft Corporation COM 594918104 111,881 804,728 SH   SOLE   749,564 0 55,164
Middleby Corporation COM 596278101 18,917 161,820 SH   SOLE   97,785 0 64,035
Mobile Mini, Inc. COM 60740F105 53,682 1,456,369 SH   SOLE   1,070,543 0 385,826
National Instruments Corporati COM 636518102 110,785 2,638,357 SH   SOLE   2,013,818 0 624,539
National Vision Holdings, Inc. COM 63845R107 24,063 999,723 SH   SOLE   735,323 0 264,400
Neogen Corporation COM 640491106 85,833 1,260,208 SH   SOLE   914,983 0 345,225
Netflix Inc. COM 64110L106 17,816 66,571 SH   SOLE   60,892 0 5,679
NVIDIA Corporation COM 67066G104 15,884 91,248 SH   SOLE   83,703 0 7,545
Oracle Corporation COM 68389X105 298 5,408 SH   SOLE   5,408 0 0
OrthoPediatrics Corp. COM 68752l100 18,091 513,070 SH   SOLE   378,045 0 135,025
Paychex, Inc. COM 704326107 2,516 30,392 SH   SOLE   30,392 0 0
Paycom Software, Inc. COM 70432V102 81,563 389,342 SH   SOLE   311,069 0 78,273
Paylocity Holding Corp. COM 70438V106 67,665 693,429 SH   SOLE   491,638 0 201,791
Pegasystems, Inc. COM 705573103 85,241 1,252,630 SH   SOLE   870,697 0 381,933
PepsiCo, Inc. COM 713448108 4,310 31,436 SH   SOLE   30,656 0 780
Pluralsight, Inc. Class A COM 72941B106 68,045 4,051,477 SH   SOLE   3,052,381 0 999,096
Power Integrations, Inc. COM 739276103 29,819 329,749 SH   SOLE   241,828 0 87,921
PRA Group, Inc. COM 69354N106 46,263 1,369,122 SH   SOLE   945,602 0 423,520
Procter & Gamble Company COM 742718109 2,257 18,146 SH   SOLE   18,146 0 0
Pros Holdings, Inc. COM 74346Y103 83,571 1,402,195 SH   SOLE   965,810 0 436,385
Proto Labs, Inc. COM 743713109 157,103 1,538,713 SH   SOLE   1,154,770 0 383,943
Reckitt Benckiser Group ADR COM 756255204 1,644 105,166 SH   SOLE   105,166 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 148,432 3,720,107 SH   SOLE   2,915,466 0 804,641
Roche Holding Ltd. ADR COM 771195104 23,363 641,676 SH   SOLE   595,907 0 45,769
Rockwell Automation Com COM 773903109 2,097 12,723 SH   SOLE   12,723 0 0
Rollins, Inc. COM 775711104 72,364 2,123,986 SH   SOLE   1,681,925 0 442,061
Salesforce.com, Inc. COM 79466L302 53,305 359,100 SH   SOLE   329,969 0 29,131
Snap-on, Inc. COM 833034101 20,355 130,033 SH   SOLE   85,141 0 44,892
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 262 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 44,907 954,044 SH   SOLE   692,244 0 261,800
Starbucks Corporation COM 855244109 68,998 780,349 SH   SOLE   723,159 0 57,190
Stryker Corp Com COM 863667101 411 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 276 2,586 SH   SOLE   2,586 0 0
Teladoc Health, Inc. COM 87918A105 118,563 1,750,785 SH   SOLE   1,312,053 0 438,732
Trupanion, Inc. COM 898202106 10,262 403,708 SH   SOLE   296,716 0 106,992
Tyler Technologies, Inc. COM 902252105 108,177 412,104 SH   SOLE   333,842 0 78,262
U.S. Bancorp COM 902973304 478 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 49,654 380,348 SH   SOLE   279,860 0 100,488
UnitedHealth Group, Inc. COM 91324P102 38,484 177,086 SH   SOLE   164,950 0 12,136
Vanguard Index Fds Stk Mrk Etf COM 922908769 633 4,195 SH   SOLE   4,195 0 0
Veeva Systems, Inc. Class A COM 922475108 110,786 725,563 SH   SOLE   552,012 0 173,551
Verint Systems, Inc. COM 92343X100 18,443 431,124 SH   SOLE   312,055 0 119,069
Verisk Analytics, Inc. COM 92345Y106 125,754 795,205 SH   SOLE   615,108 0 180,097
Visa, Inc. COM 92826C839 33,395 194,143 SH   SOLE   178,057 0 16,086
Walmart, Inc. COM 931142103 2,739 23,076 SH   SOLE   23,076 0 0
Watsco, Inc. COM 942622200 20,217 119,498 SH   SOLE   77,484 0 42,014
Wells Fargo & Company COM 949746101 233 4,628 SH   SOLE   1,937 0 2,691
West Pharmaceutical Services, COM 955306105 83,979 592,149 SH   SOLE   463,950 0 128,199
Workiva, Inc. Class A COM 98139A105 42,423 967,890 SH   SOLE   702,453 0 265,437
Fidelity 500 Index Fund Inst COM 315911750 1,471 14,151 SH   SOLE   12,333 0 1,818
Fidelity Contra Fund COM 316071109 205 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 344 6,977 SH   SOLE   6,977 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 313 7,571 SH   SOLE   7,571 0 0
RB All Cap Growth Fund Investo COM 46141P305 222 10,662 SH   SOLE   10,662 0 0
RB Eco Leaders Fund Institutio COM 46141P701 234 16,061 SH   SOLE   16,061 0 0
Riverbridge Growth Fund - Inst COM 46141P404 12,580 593,406 SH   SOLE   593,406 0 0
Third Ave Tr Real Estate Fd COM 884116401 225 8,039 SH   SOLE   8,039 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 8,715 31,728 SH   SOLE   12,485 0 19,242