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 35,032 1,460,259 SH   SOLE   1,090,535 0 369,724
3M Company COM 88579Y101 3,939 22,329 SH   SOLE   22,179 0 150
A. O. Smith Corporation COM 831865209 43,188 906,545 SH   SOLE   662,054 0 244,491
Abbott Laboratories COM 002824100 1,259 14,490 SH   SOLE   14,390 0 100
Acuity Brands, Inc. COM 00508Y102 44,922 325,522 SH   SOLE   251,759 0 73,763
Alarm.com Holdings, Inc. COM 011642105 62,781 1,461,037 SH   SOLE   1,039,399 0 421,638
Alphabet, Inc. Class A COM 02079K305 27,571 20,585 SH   SOLE   17,018 0 3,567
Alphabet, Inc. Class C COM 02079K107 21,784 16,293 SH   SOLE   15,822 0 471
Amazon.com, Inc. COM 023135106 59,609 32,259 SH   SOLE   28,841 0 3,418
AMCOR PLC ORD COM G0250X107 166 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 110,825 663,939 SH   SOLE   507,233 0 156,706
American Express Company COM 025816109 218 1,750 SH   SOLE   1,750 0 0
AMN Healthcare Services, Inc. COM 001744101 53,928 865,485 SH   SOLE   602,408 0 263,077
Analog Devices, Inc. COM 032654105 61,193 514,921 SH   SOLE   478,177 0 36,744
Ansys, Inc. COM 03662Q105 117,042 454,692 SH   SOLE   357,274 0 97,418
Apple Inc. COM 037833100 5,091 17,336 SH   SOLE   8,186 0 9,150
Aspen Technology, Inc. COM 045327103 20,856 172,467 SH   SOLE   116,832 0 55,635
ASSOCIATED BANC CORP COM COM 045487105 2,072 94,028 SH   SOLE   94,028 0 0
Berkshire Hathaway Inc. Class COM 084670702 373 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 85,139 387,858 SH   SOLE   263,963 0 123,895
BlackLine, Inc. COM 09239B109 97,420 1,889,443 SH   SOLE   1,446,667 0 442,776
Bristol-Myers Squibb Company COM 110122108 374 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 26,278 182,085 SH   SOLE   133,207 0 48,878
Calavo Growers, Inc. COM 128246105 30,287 334,334 SH   SOLE   244,171 0 90,163
Cantel Medical Corp. COM 138098108 21,483 303,008 SH   SOLE   224,055 0 78,953
Cass Information Systems, Inc. COM 14808P109 19,486 337,480 SH   SOLE   248,403 0 89,077
Chegg, Inc. COM 163092109 34,014 897,228 SH   SOLE   657,424 0 239,804
Chemed Corporation COM 16359R103 160,896 366,288 SH   SOLE   271,046 0 95,242
Cisco Systems, Inc. COM 17275R102 4,630 96,529 SH   SOLE   95,379 0 1,150
Coca-Cola Company COM 191216100 316 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 25,210 449,853 SH   SOLE   285,614 0 164,239
Colgate-Palmolive Company COM 194162103 1,913 27,782 SH   SOLE   27,782 0 0
CoStar Group, Inc. COM 22160N109 151,320 252,917 SH   SOLE   201,490 0 51,427
Danaher Corporation COM 235851102 46,722 304,418 SH   SOLE   279,979 0 24,439
Descartes Systems Group Inc. COM 249906108 29,346 686,950 SH   SOLE   497,150 0 189,800
Dorman Products, Inc. COM 258278100 19,307 254,985 SH   SOLE   186,293 0 68,692
Ecolab, Inc. COM 278865100 69,034 357,708 SH   SOLE   330,048 0 27,660
Equifax, Inc. COM 294429105 3,747 26,743 SH   SOLE   26,743 0 0
Evolent Health, Inc. Class A COM 30050B101 26,219 2,897,179 SH   SOLE   2,110,360 0 786,819
ExlService Holdings, Inc. COM 302081104 46,534 669,935 SH   SOLE   457,276 0 212,659
Exponent, Inc. COM 30214u102 63,612 921,778 SH   SOLE   643,899 0 277,879
Fastenal Company COM 311900104 114,339 3,094,421 SH   SOLE   2,465,689 0 628,732
Fiserv, Inc. COM 337738108 72,380 625,959 SH   SOLE   582,556 0 43,403
Five Below, Inc. COM 33829M101 131,194 1,026,073 SH   SOLE   776,904 0 249,169
Five9, Inc. COM 338307101 34,985 533,471 SH   SOLE   385,512 0 147,959
Floor & Decor Holdings, Inc. C COM 339750101 38,360 754,964 SH   SOLE   552,361 0 202,603
Freshpet, Inc. COM 358039105 37,759 639,006 SH   SOLE   466,372 0 172,634
Gentex Corporation COM 371901109 101,597 3,505,751 SH   SOLE   2,770,549 0 735,202
Globant S.A. COM L44385109 150,070 1,415,083 SH   SOLE   1,095,244 0 319,839
GoDaddy, Inc. Class A COM 380237107 38,200 562,433 SH   SOLE   358,577 0 203,856
Grand Canyon Education, Inc. COM 38526M106 164,222 1,714,395 SH   SOLE   1,310,772 0 403,623
Guidewire Software, Inc. COM 40171V100 51,655 470,578 SH   SOLE   380,027 0 90,551
Healthcare Services Group, Inc COM 421906108 64,672 2,659,217 SH   SOLE   2,035,042 0 624,175
Healthstream, Inc. COM 42222N103 15,103 555,273 SH   SOLE   407,700 0 147,573
HEICO Corporation COM 422806109 111,798 979,393 SH   SOLE   766,565 0 212,828
Heska Corporation COM 42805e306 27,804 289,806 SH   SOLE   212,884 0 76,922
IHS Markit Ltd. COM G47567105 61,048 810,186 SH   SOLE   733,046 0 77,140
Illumina, Inc. COM 452327109 390 1,175 SH   SOLE   1,175 0 0
Inogen, Inc. COM 45780L104 18,493 270,636 SH   SOLE   197,894 0 72,742
Inovalon Holdings, Inc. Class COM 45781D101 14,254 757,392 SH   SOLE   552,722 0 204,670
Intel Corporation COM 458140100 3,430 57,307 SH   SOLE   53,651 0 3,656
International Flavors & Fragra COM 459506101 44,200 342,581 SH   SOLE   261,312 0 81,269
Ishares Core S&P 500 Etf COM 464287200 19,321 59,774 SH   SOLE   59,774 0 0
iShares Core S&P U.S. Growth E COM 464287671 2,131 31,506 SH   SOLE   1,334 0 30,172
Ishares Tr Russell 1000 COM 464287622 673 3,770 SH   SOLE   3,770 0 0
Ishares Tr Russell 2000 COM 464287655 11,163 67,380 SH   SOLE   67,380 0 0
Ishares Tr Russell 2000 Growth COM 464287648 2,295 10,711 SH   SOLE   0 0 10,711
Ishares Tr Russell Mcp Gr COM 464287481 291 1,904 SH   SOLE   1,904 0 0
Johnson & Johnson COM 478160104 3,452 23,663 SH   SOLE   22,617 0 1,046
JPMorgan Chase & Co. COM 46625H100 1,038 7,445 SH   SOLE   6,335 0 1,110
Knight-Swift Transportation Ho COM 499049104 20,170 562,791 SH   SOLE   406,523 0 156,268
Lennox International, Inc. COM 526107107 22,475 92,124 SH   SOLE   58,099 0 34,025
Linde Plc COM G5494J103 33,677 158,181 SH   SOLE   147,959 0 10,222
LKQ Corporation COM 501889208 895 25,083 SH   SOLE   23,965 0 1,118
MAXIMUS, Inc. COM 577933104 34,906 469,230 SH   SOLE   342,552 0 126,678
Medtronic plc COM G5960L103 756 6,665 SH   SOLE   4,903 0 1,762
Microsoft Corporation COM 594918104 115,868 734,735 SH   SOLE   680,964 0 53,771
Middleby Corporation COM 596278101 17,469 159,507 SH   SOLE   100,921 0 58,586
Mobile Mini, Inc. COM 60740F105 54,229 1,430,476 SH   SOLE   1,046,440 0 384,036
National Instruments Corporati COM 636518102 111,013 2,621,937 SH   SOLE   2,019,423 0 602,514
National Vision Holdings, Inc. COM 63845R107 31,835 981,662 SH   SOLE   717,983 0 263,679
Neogen Corporation COM 640491106 81,325 1,246,164 SH   SOLE   912,596 0 333,568
Netflix Inc. COM 64110L106 21,611 66,788 SH   SOLE   60,681 0 6,107
Nuveen ESG Mid-Cap Growth ETF COM 67092p409 1,834 51,999 SH   SOLE   51,999 0 0
NVIDIA Corporation COM 67066G104 21,785 92,583 SH   SOLE   84,486 0 8,097
Oracle Corporation COM 68389X105 287 5,408 SH   SOLE   5,408 0 0
OrthoPediatrics Corp. COM 68752l100 35,200 749,104 SH   SOLE   508,147 0 240,957
Paychex, Inc. COM 704326107 2,564 30,149 SH   SOLE   30,149 0 0
Paycom Software, Inc. COM 70432V102 102,841 388,430 SH   SOLE   313,697 0 74,733
Paylocity Holding Corp. COM 70438V106 81,580 675,222 SH   SOLE   479,217 0 196,005
Pegasystems, Inc. COM 705573103 97,852 1,228,522 SH   SOLE   862,154 0 366,368
PepsiCo, Inc. COM 713448108 4,235 30,986 SH   SOLE   30,206 0 780
Pluralsight, Inc. Class A COM 72941B106 63,012 3,661,352 SH   SOLE   2,729,838 0 931,514
Power Integrations, Inc. COM 739276103 31,910 322,613 SH   SOLE   235,619 0 86,994
PRA Group, Inc. COM 69354N106 48,910 1,347,373 SH   SOLE   938,302 0 409,071
Procter & Gamble Company COM 742718109 2,249 18,004 SH   SOLE   18,004 0 0
Pros Holdings, Inc. COM 74346Y103 82,656 1,379,432 SH   SOLE   964,718 0 414,714
Proto Labs, Inc. COM 743713109 153,373 1,510,317 SH   SOLE   1,142,835 0 367,482
Reckitt Benckiser Group ADR COM 756255204 1,632 100,514 SH   SOLE   100,514 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 150,312 3,499,689 SH   SOLE   2,758,371 0 741,318
Roche Holding Ltd. ADR COM 771195104 25,989 641,174 SH   SOLE   591,210 0 49,964
Rockwell Automation Com COM 773903109 2,561 12,638 SH   SOLE   12,638 0 0
Rogers Corporation COM 775133101 22,392 179,524 SH   SOLE   134,904 0 44,620
Rollins, Inc. COM 775711104 69,180 2,086,263 SH   SOLE   1,670,476 0 415,787
Salesforce.com, Inc. COM 79466L302 58,391 359,018 SH   SOLE   327,524 0 31,494
ServiceNow, Inc. COM 81762P102 28,448 100,764 SH   SOLE   92,053 0 8,711
Snap-on, Inc. COM 833034101 21,885 129,189 SH   SOLE   88,492 0 40,697
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 278 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 51,631 931,627 SH   SOLE   672,380 0 259,247
Starbucks Corporation COM 855244109 68,410 778,099 SH   SOLE   716,705 0 61,394
Stryker Corp Com COM 863667101 399 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 298 2,327 SH   SOLE   2,327 0 0
Teladoc Health, Inc. COM 87918A105 121,025 1,445,598 SH   SOLE   1,091,786 0 353,812
Trupanion, Inc. COM 898202106 14,705 392,551 SH   SOLE   286,686 0 105,865
Tyler Technologies, Inc. COM 902252105 123,362 411,180 SH   SOLE   336,307 0 74,873
U.S. Bancorp COM 902973304 512 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 42,700 373,418 SH   SOLE   273,566 0 99,852
UnitedHealth Group, Inc. COM 91324P102 53,280 181,236 SH   SOLE   168,168 0 13,068
VANGUARD INDEX FDS EXTEND MKT COM 922908652 4,939 39,204 SH   SOLE   0 0 39,204
Vanguard Index Fds Stk Mrk Etf COM 922908769 689 4,209 SH   SOLE   4,195 0 14
Veeva Systems, Inc. Class A COM 922475108 101,022 718,202 SH   SOLE   553,362 0 164,840
Verint Systems, Inc. COM 92343X100 23,329 421,404 SH   SOLE   302,834 0 118,570
Verisk Analytics, Inc. COM 92345Y106 118,633 794,380 SH   SOLE   620,579 0 173,801
Visa, Inc. COM 92826C839 36,467 194,079 SH   SOLE   176,878 0 17,201
Walmart, Inc. COM 931142103 2,702 22,738 SH   SOLE   22,738 0 0
Watsco, Inc. COM 942622200 21,450 119,068 SH   SOLE   79,949 0 39,119
Wells Fargo & Company COM 949746101 249 4,628 SH   SOLE   1,937 0 2,691
West Pharmaceutical Services, COM 955306105 88,493 588,655 SH   SOLE   467,199 0 121,456
Workiva, Inc. Class A COM 98139A105 39,752 945,357 SH   SOLE   681,959 0 263,398
Fidelity 500 Index Fund Inst COM 315911750 1,586 14,157 SH   SOLE   12,340 0 1,818
Fidelity Contra Fund COM 316071109 218 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 380 7,424 SH   SOLE   7,424 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 343 8,585 SH   SOLE   8,585 0 0
RB All Cap Growth Fund Investo COM 46141P305 275 12,475 SH   SOLE   12,475 0 0
RB Eco Leaders Fund Institutio COM 46141P701 251 16,633 SH   SOLE   16,633 0 0
Riverbridge Growth Fund - Inst COM 46141P404 15,214 678,586 SH   SOLE   678,586 0 0
Third Ave Tr Real Estate Fd COM 884116401 239 9,443 SH   SOLE   9,443 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 8,346 27,995 SH   SOLE   11,596 0 16,399