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 123,855 3,239,743 SH   SOLE   2,485,762 0 753,981
3M Company COM 88579Y101 605 3,139 SH   SOLE   3,139 0 0
A. O. Smith Corporation COM 831865209 73,500 1,087,116 SH   SOLE   732,743 0 354,373
Abbott Laboratories COM 002824100 1,888 15,753 SH   SOLE   15,753 0 0
AbbVie, Inc. COM 00287Y109 227 2,100 SH   SOLE   2,100 0 0
Alarm.com Holdings, Inc. COM 011642105 153,354 1,775,341 SH   SOLE   1,250,761 0 524,580
Alphabet, Inc. Class A COM 02079K305 53,452 25,916 SH   SOLE   19,242 0 6,674
Alphabet, Inc. Class C COM 02079K107 36,911 17,843 SH   SOLE   17,458 0 385
Amazon.com, Inc. COM 023135106 119,111 38,497 SH   SOLE   32,134 0 6,363
AMCOR PLC ORD COM G0250X107 179 15,312 SH   SOLE   15,312 0 0
Amedisys, Inc. COM 023436108 243,050 917,898 SH   SOLE   692,808 0 225,090
American Express Company COM 025816109 488 3,450 SH   SOLE   3,450 0 0
AMN Healthcare Services, Inc. COM 001744101 107,632 1,460,406 SH   SOLE   989,490 0 470,916
Analog Devices, Inc. COM 032654105 86,180 555,712 SH   SOLE   507,038 0 48,674
Ansys, Inc. COM 03662Q105 171,530 505,154 SH   SOLE   379,738 0 125,416
Apple Inc. COM 037833100 8,122 66,491 SH   SOLE   30,291 0 36,200
Aspen Technology, Inc. COM 045327103 29,096 201,593 SH   SOLE   120,991 0 80,602
ASSOCIATED BANC CORP COM COM 045487105 1,790 83,881 SH   SOLE   83,881 0 0
Avalara, Inc. COM 05338G106 32,867 246,326 SH   SOLE   150,189 0 96,137
Berkshire Hathaway Inc. Class COM 084670702 846 3,313 SH   SOLE   2,838 0 475
Bio-Techne Corporation COM 09073M104 82,234 215,313 SH   SOLE   122,413 0 92,900
BlackLine, Inc. COM 09239B109 221,100 2,039,672 SH   SOLE   1,571,666 0 468,006
Bristol-Myers Squibb Company COM 110122108 344 5,446 SH   SOLE   5,446 0 0
Calavo Growers, Inc. COM 128246105 25,202 324,604 SH   SOLE   250,633 0 73,971
Cerence Inc. COM 156727109 35,511 396,412 SH   SOLE   310,501 0 85,911
Charles River Laboratories Int COM 159864107 45,033 155,379 SH   SOLE   87,172 0 68,207
Chemed Corporation COM 16359R103 144,384 314,002 SH   SOLE   237,231 0 76,771
Cisco Systems, Inc. COM 17275R102 4,179 80,809 SH   SOLE   80,809 0 0
CMC Materials, Inc. COM 12571t100 31,285 176,964 SH   SOLE   136,710 0 40,254
Coca-Cola Company COM 191216100 414 7,847 SH   SOLE   7,847 0 0
Cognex Corporation COM 192422103 42,622 513,578 SH   SOLE   286,056 0 227,522
CoStar Group, Inc. COM 22160N109 198,655 241,706 SH   SOLE   191,762 0 49,944
Costco Wholesale Corporation COM 22160K105 303 861 SH   SOLE   861 0 0
Danaher Corporation COM 235851102 79,005 351,007 SH   SOLE   317,552 0 33,455
Descartes Systems Group Inc. COM 249906108 40,880 671,150 SH   SOLE   514,300 0 156,850
Ecolab, Inc. COM 278865100 83,156 388,455 SH   SOLE   354,040 0 34,415
Ensign Group Inc. COM 29358P101 127,825 1,362,163 SH   SOLE   1,038,218 0 323,945
Equifax, Inc. COM 294429105 4,002 22,095 SH   SOLE   22,095 0 0
Exponent, Inc. COM 30214u102 93,846 963,014 SH   SOLE   650,922 0 312,092
Facebook, Inc. Class A COM 30303M102 246 836 SH   SOLE   636 0 200
Fastenal Company COM 311900104 176,296 3,506,283 SH   SOLE   2,640,143 0 866,140
Fiserv, Inc. COM 337738108 860 7,225 SH   SOLE   7,212 0 13
Five Below, Inc. COM 33829M101 282,448 1,480,412 SH   SOLE   1,098,688 0 381,724
Five9, Inc. COM 338307101 41,152 263,237 SH   SOLE   202,307 0 60,930
Fiverr International LTD COM M4R82T106 38,847 178,869 SH   SOLE   100,613 0 78,256
Floor & Decor Holdings, Inc. C COM 339750101 70,018 733,323 SH   SOLE   567,280 0 166,043
Freshpet, Inc. COM 358039105 75,600 476,042 SH   SOLE   367,568 0 108,474
Gentex Corporation COM 371901109 136,395 3,823,815 SH   SOLE   2,923,572 0 900,243
Globant S.A. COM L44385109 323,874 1,560,010 SH   SOLE   1,179,865 0 380,145
GoDaddy, Inc. Class A COM 380237107 70,710 910,974 SH   SOLE   526,028 0 384,946
Goosehead Insurance, Inc. COM 38267D109 25,679 239,587 SH   SOLE   184,814 0 54,773
Grand Canyon Education, Inc. COM 38526M106 294,007 2,745,161 SH   SOLE   2,070,151 0 675,010
Grid Dynamics Holdings, Inc. COM 39813G109 8,469 531,640 SH   SOLE   393,992 0 137,648
Guidewire Software, Inc. COM 40171V100 78,537 772,777 SH   SOLE   565,772 0 207,005
Health Catalyst, Inc. COM 42225T107 47,926 1,024,710 SH   SOLE   794,556 0 230,154
Healthcare Services Group, Inc COM 421906108 143,512 5,119,956 SH   SOLE   3,918,720 0 1,201,236
HEICO Corporation COM 422806109 156,981 1,247,861 SH   SOLE   938,039 0 309,822
Heska Corporation COM 42805e306 47,357 281,118 SH   SOLE   217,629 0 63,489
Honeywell International Inc. COM 438516106 436 2,007 SH   SOLE   2,007 0 0
Hormel Foods Corp. COM 440452100 238 4,983 SH   SOLE   4,983 0 0
IAC / InterActiveCorp. COM 44891N109 125,182 578,716 SH   SOLE   431,645 0 147,071
IDEXX Laboratories, Inc. COM 45168D104 67,571 138,095 SH   SOLE   124,563 0 13,532
IHS Markit Ltd. COM G47567105 80,159 828,263 SH   SOLE   753,066 0 75,197
Illumina, Inc. COM 452327109 42,702 111,186 SH   SOLE   101,257 0 9,929
Inogen, Inc. COM 45780L104 13,878 264,235 SH   SOLE   204,468 0 59,767
Inovalon Holdings, Inc. Class COM 45781D101 43,563 1,513,660 SH   SOLE   1,170,130 0 343,530
Intel Corporation COM 458140100 2,661 41,574 SH   SOLE   41,574 0 0
International Flavors & Fragra COM 459506101 2,092 14,985 SH   SOLE   14,985 0 0
Ishares Core S&P 500 Etf COM 464287200 406 1,020 SH   SOLE   855 0 165
iShares Core S&P U.S. Growth E COM 464287671 925 10,190 SH   SOLE   1,391 0 8,799
Ishares Tr Russell 1000 COM 464287622 667 2,978 SH   SOLE   2,978 0 0
Ishares Tr Russell 2000 COM 464287655 659 2,983 SH   SOLE   2,983 0 0
Ishares Tr Russell 2000 Growth COM 464287648 1,047 3,480 SH   SOLE   0 0 3,480
Jack Henry & Associates, Inc. COM 426281101 64,460 424,864 SH   SOLE   334,488 0 90,376
Johnson & Johnson COM 478160104 3,230 19,656 SH   SOLE   19,656 0 0
JPMorgan Chase & Co. COM 46625H100 968 6,361 SH   SOLE   6,361 0 0
Kadant Inc. COM 48282T104 40,147 216,997 SH   SOLE   167,695 0 49,302
Kornit Digital Ltd. COM m6372q113 140,718 1,419,671 SH   SOLE   939,618 0 480,053
Lennox International, Inc. COM 526107107 32,756 105,126 SH   SOLE   57,867 0 47,259
Linde Plc COM G5494J103 46,733 166,821 SH   SOLE   153,549 0 13,272
MAXIMUS, Inc. COM 577933104 40,566 455,594 SH   SOLE   351,431 0 104,163
McDonald's Corporation COM 580135101 659 2,939 SH   SOLE   2,939 0 0
Medpace Holdings, Inc. COM 58506Q109 46,379 282,711 SH   SOLE   219,221 0 63,490
Medtronic plc COM G5960L103 716 6,064 SH   SOLE   4,938 0 1,126
Microsoft Corporation COM 594918104 182,008 771,972 SH   SOLE   703,135 0 68,837
Middleby Corporation COM 596278101 30,657 184,959 SH   SOLE   101,270 0 83,689
Model N, Inc. COM 607525102 31,610 897,236 SH   SOLE   659,492 0 237,744
National Instruments Corporati COM 636518102 120,901 2,799,614 SH   SOLE   2,120,019 0 679,595
National Vision Holdings, Inc. COM 63845R107 42,007 958,398 SH   SOLE   741,180 0 217,218
Neogen Corporation COM 640491106 119,362 1,342,811 SH   SOLE   954,565 0 388,246
Netflix Inc. COM 64110L106 42,007 80,526 SH   SOLE   71,304 0 9,222
NVIDIA Corporation COM 67066G104 58,682 109,907 SH   SOLE   97,571 0 12,336
Ollie's Bargain Outlet Holding COM 681116109 90,274 1,037,630 SH   SOLE   689,911 0 347,719
Oracle Corporation COM 68389X105 347 4,948 SH   SOLE   4,948 0 0
OrthoPediatrics Corp. COM 68752l100 49,687 1,019,213 SH   SOLE   674,015 0 345,198
Paychex, Inc. COM 704326107 2,390 24,386 SH   SOLE   24,386 0 0
Paycom Software, Inc. COM 70432V102 157,115 424,565 SH   SOLE   332,882 0 91,683
Paylocity Holding Corp. COM 70438V106 101,606 565,012 SH   SOLE   406,499 0 158,513
Pegasystems, Inc. COM 705573103 150,031 1,312,146 SH   SOLE   922,445 0 389,701
Pennant Group, Inc. COM 70805E109 36,157 789,457 SH   SOLE   611,852 0 177,605
PepsiCo, Inc. COM 713448108 3,636 25,707 SH   SOLE   25,707 0 0
PetIQ, Inc. Class A COM 71639T106 39,756 1,127,508 SH   SOLE   874,958 0 252,550
Phreesia Inc. COM 71944F106 28,719 551,230 SH   SOLE   427,460 0 123,770
Pluralsight, Inc. Class A COM 72941B106 990 44,295 SH   SOLE   32,649 0 11,646
Power Integrations, Inc. COM 739276103 50,976 625,624 SH   SOLE   483,068 0 142,556
PRA Group, Inc. COM 69354N106 51,658 1,393,522 SH   SOLE   956,165 0 437,357
Procter & Gamble Company COM 742718109 2,260 16,688 SH   SOLE   16,688 0 0
Pros Holdings, Inc. COM 74346Y103 62,277 1,465,340 SH   SOLE   1,006,093 0 459,247
Proto Labs, Inc. COM 743713109 76,168 625,607 SH   SOLE   475,050 0 150,557
Reckitt Benckiser Group ADR COM 756255204 1,516 84,570 SH   SOLE   84,570 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 263,280 4,496,671 SH   SOLE   3,425,353 0 1,071,318
Roche Holding Ltd. ADR COM 771195104 2,839 69,974 SH   SOLE   69,691 0 283
Rockwell Automation Com COM 773903109 2,822 10,630 SH   SOLE   10,630 0 0
Rogers Corporation COM 775133101 34,967 185,785 SH   SOLE   144,868 0 40,917
Rollins, Inc. COM 775711104 126,189 3,666,141 SH   SOLE   2,784,319 0 881,822
Salesforce.com, Inc. COM 79466L302 86,548 408,495 SH   SOLE   366,888 0 41,607
ServiceNow, Inc. COM 81762P102 63,787 127,545 SH   SOLE   115,717 0 11,828
Snap-on, Inc. COM 833034101 3,006 13,027 SH   SOLE   13,027 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 417 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 91,693 923,300 SH   SOLE   711,388 0 211,912
Starbucks Corporation COM 855244109 91,207 834,697 SH   SOLE   765,033 0 69,664
Stryker Corp Com COM 863667101 464 1,903 SH   SOLE   1,903 0 0
Target Corporation COM 87612E106 462 2,330 SH   SOLE   2,330 0 0
Teladoc Health, Inc. COM 87918A105 31,824 175,099 SH   SOLE   155,079 0 20,020
Terminix Global Holdings Inc COM 88087E100 41,883 878,598 SH   SOLE   678,751 0 199,847
Tesla Motors Inc. COM 88160R101 1,180 1,766 SH   SOLE   1,566 0 200
TJX Companies, Inc. COM 872540109 3,387 51,209 SH   SOLE   51,209 0 0
Tyler Technologies, Inc. COM 902252105 199,517 469,972 SH   SOLE   368,050 0 101,922
U.S. Bancorp COM 902973304 478 8,640 SH   SOLE   8,640 0 0
U.S. Physical Therapy, Inc. COM 90337L108 36,840 353,894 SH   SOLE   272,129 0 81,765
Union Pacific Corporation COM 907818108 221 1,003 SH   SOLE   1,003 0 0
UnitedHealth Group, Inc. COM 91324P102 73,776 198,285 SH   SOLE   180,848 0 17,437
VANGUARD INDEX FDS EXTEND MKT COM 922908652 4,208 23,785 SH   SOLE   0 0 23,785
Vanguard Index Fds Stk Mrk Etf COM 922908769 1,066 5,156 SH   SOLE   1,624 0 3,532
Veeva Systems, Inc. Class A COM 922475108 100,995 386,598 SH   SOLE   351,851 0 34,747
Verisk Analytics, Inc. COM 92345Y106 160,083 906,009 SH   SOLE   671,148 0 234,861
Visa, Inc. COM 92826C839 47,279 223,299 SH   SOLE   199,573 0 23,726
Vsblty Groupe Technologies Cor COM 91834n100 60 100,000 SH   SOLE   100,000 0 0
Walmart, Inc. COM 931142103 2,425 17,854 SH   SOLE   17,854 0 0
Walt Disney Company COM 254687106 659 3,574 SH   SOLE   3,574 0 0
Waste Mgmt COM 94106L109 323 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200 35,739 137,061 SH   SOLE   81,662 0 55,399
West Pharmaceutical Services, COM 955306105 166,849 592,124 SH   SOLE   442,632 0 149,492
WillScot Mobile Mini Holdings COM 971378104 78,048 2,812,523 SH   SOLE   2,180,221 0 632,302
Workiva, Inc. Class A COM 98139A105 135,198 1,531,816 SH   SOLE   1,085,619 0 446,197
Xcel Energy Inc Com COM 98389B100 254 3,813 SH   SOLE   2,613 0 1,200
Fidelity 500 Index Fund Inst COM 315911750 1,753 12,681 SH   SOLE   10,864 0 1,818
Fidelity Contra Fund COM 316071109 267 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 284 4,104 SH   SOLE   4,104 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 535 9,055 SH   SOLE   9,055 0 0
Riverbridge Growth Fund - Inst COM 46141P404 20,389 665,224 SH   SOLE   665,224 0 0
Third Ave Tr Real Estate Fd COM 884116401 240 9,443 SH   SOLE   9,443 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 10,220 27,871 SH   SOLE   11,654 0 16,217