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 72,089 1,801,775 SH   SOLE   1,376,096 0 425,679
3M Company COM 88579Y101 547 3,130 SH   SOLE   3,130 0 0
A. O. Smith Corporation COM 831865209 58,830 1,073,157 SH   SOLE   713,175 0 359,982
Abbott Laboratories COM 002824100 1,722 15,730 SH   SOLE   15,730 0 0
AbbVie, Inc. COM 00287Y109 219 2,040 SH   SOLE   2,040 0 0
Alarm.com Holdings, Inc. COM 011642105 189,617 1,832,931 SH   SOLE   1,305,067 0 527,864
Align Technology, Inc. COM 016255101 43,244 80,923 SH   SOLE   44,184 0 36,739
Alphabet, Inc. Class A COM 02079K305 42,412 24,199 SH   SOLE   18,357 0 5,842
Alphabet, Inc. Class C COM 02079K107 30,329 17,312 SH   SOLE   16,917 0 395
Amazon.com, Inc. COM 023135106 119,775 36,776 SH   SOLE   31,159 0 5,617
AMCOR PLC ORD COM G0250X107 180 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 216,840 739,234 SH   SOLE   554,674 0 184,560
American Express Company COM 025816109 417 3,450 SH   SOLE   3,450 0 0
AMN Healthcare Services, Inc. COM 001744101 104,131 1,525,728 SH   SOLE   1,041,698 0 484,030
Analog Devices, Inc. COM 032654105 80,027 541,710 SH   SOLE   494,933 0 46,777
Ansys, Inc. COM 03662Q105 178,326 490,176 SH   SOLE   368,632 0 121,544
Apple Inc. COM 037833100 8,829 66,538 SH   SOLE   30,338 0 36,200
Aspen Technology, Inc. COM 045327103 25,514 195,881 SH   SOLE   118,595 0 77,286
ASSOCIATED BANC CORP COM COM 045487105 1,599 93,781 SH   SOLE   93,781 0 0
Avalara, Inc. COM 05338G106 39,617 240,266 SH   SOLE   147,713 0 92,553
Berkshire Hathaway Inc. Class COM 084670702 765 3,300 SH   SOLE   2,825 0 475
Bio-Techne Corporation COM 09073M104 137,812 433,987 SH   SOLE   290,839 0 143,148
BlackLine, Inc. COM 09239B109 275,118 2,062,664 SH   SOLE   1,592,582 0 470,082
Bristol-Myers Squibb Company COM 110122108 337 5,425 SH   SOLE   5,425 0 0
Calavo Growers, Inc. COM 128246105 24,442 352,036 SH   SOLE   274,491 0 77,545
Cass Information Systems, Inc. COM 14808P109 13,882 356,769 SH   SOLE   278,790 0 77,979
Chemed Corporation COM 16359R103 197,134 370,128 SH   SOLE   268,331 0 101,797
Cisco Systems, Inc. COM 17275R102 3,647 81,489 SH   SOLE   81,489 0 0
CMC Materials, Inc. COM 12571t100 29,019 191,798 SH   SOLE   149,746 0 42,052
Coca-Cola Company COM 191216100 401 7,304 SH   SOLE   7,304 0 0
Cognex Corporation COM 192422103 41,295 514,353 SH   SOLE   281,404 0 232,949
Colgate-Palmolive Company COM 194162103 255 2,984 SH   SOLE   2,984 0 0
CoStar Group, Inc. COM 22160N109 218,130 236,000 SH   SOLE   185,708 0 50,292
Costco Wholesale Corporation COM 22160K105 323 857 SH   SOLE   857 0 0
Danaher Corporation COM 235851102 75,372 339,299 SH   SOLE   307,390 0 31,909
Descartes Systems Group Inc. COM 249906108 41,966 717,610 SH   SOLE   552,649 0 164,961
Dorman Products, Inc. COM 258278100 23,482 270,471 SH   SOLE   210,750 0 59,721
Ecolab, Inc. COM 278865100 81,749 377,837 SH   SOLE   344,671 0 33,166
Ensign Group Inc. COM 29358P101 68,648 941,412 SH   SOLE   721,978 0 219,434
Equifax, Inc. COM 294429105 4,297 22,284 SH   SOLE   22,284 0 0
ExlService Holdings, Inc. COM 302081104 32,325 379,715 SH   SOLE   295,865 0 83,850
Exponent, Inc. COM 30214u102 90,678 1,007,194 SH   SOLE   685,240 0 321,954
Facebook, Inc. Class A COM 30303M102 222 814 SH   SOLE   614 0 200
Fastenal Company COM 311900104 168,087 3,442,294 SH   SOLE   2,563,760 0 878,534
Fiserv, Inc. COM 337738108 944 8,294 SH   SOLE   8,141 0 153
Five Below, Inc. COM 33829M101 262,416 1,499,692 SH   SOLE   1,108,578 0 391,114
Five9, Inc. COM 338307101 99,102 568,244 SH   SOLE   440,825 0 127,419
Floor & Decor Holdings, Inc. C COM 339750101 73,652 793,239 SH   SOLE   619,359 0 173,880
Freshpet, Inc. COM 358039105 73,091 514,762 SH   SOLE   401,581 0 113,181
Gentex Corporation COM 371901109 132,695 3,910,854 SH   SOLE   2,990,619 0 920,235
Globant S.A. COM L44385109 345,963 1,589,829 SH   SOLE   1,201,054 0 388,775
GoDaddy, Inc. Class A COM 380237107 74,772 901,410 SH   SOLE   506,087 0 395,323
Goosehead Insurance, Inc. COM 38267D109 32,440 260,018 SH   SOLE   202,355 0 57,663
Grand Canyon Education, Inc. COM 38526M106 178,552 1,917,647 SH   SOLE   1,434,314 0 483,333
Guidewire Software, Inc. COM 40171V100 94,439 733,624 SH   SOLE   533,475 0 200,149
Health Catalyst, Inc. COM 42225T107 48,086 1,104,667 SH   SOLE   864,730 0 239,937
Healthcare Services Group, Inc COM 421906108 145,143 5,165,222 SH   SOLE   3,944,834 0 1,220,388
HEICO Corporation COM 422806109 161,454 1,219,441 SH   SOLE   907,004 0 312,437
Heska Corporation COM 42805e306 44,305 304,189 SH   SOLE   237,821 0 66,368
Honeywell International Inc. COM 438516106 425 2,000 SH   SOLE   2,000 0 0
Hormel Foods Corp. COM 440452100 232 4,980 SH   SOLE   4,980 0 0
IAC / InterActiveCorp. COM 44891N109 107,544 567,965 SH   SOLE   420,029 0 147,936
IDEXX Laboratories, Inc. COM 45168D104 66,424 132,882 SH   SOLE   120,142 0 12,740
IHS Markit Ltd. COM G47567105 74,143 825,366 SH   SOLE   754,386 0 70,980
Illumina, Inc. COM 452327109 372 1,005 SH   SOLE   1,005 0 0
Inogen, Inc. COM 45780L104 12,753 285,434 SH   SOLE   224,363 0 61,071
Inovalon Holdings, Inc. Class COM 45781D101 29,779 1,638,909 SH   SOLE   1,280,197 0 358,712
Intel Corporation COM 458140100 2,099 42,139 SH   SOLE   42,139 0 0
International Flavors & Fragra COM 459506101 1,541 14,161 SH   SOLE   14,161 0 0
Ishares Core S&P 500 Etf COM 464287200 3,843 10,237 SH   SOLE   10,195 0 42
iShares Core S&P U.S. Growth E COM 464287671 1,018 11,473 SH   SOLE   1,391 0 10,082
Ishares Tr Russell 1000 COM 464287622 628 2,963 SH   SOLE   2,963 0 0
Ishares Tr Russell 2000 COM 464287655 1,686 8,598 SH   SOLE   8,598 0 0
Ishares Tr Russell 2000 Growth COM 464287648 3,592 12,530 SH   SOLE   12 0 12,518
Jack Henry & Associates, Inc. COM 426281101 65,857 406,551 SH   SOLE   318,248 0 88,303
Johnson & Johnson COM 478160104 3,125 19,857 SH   SOLE   19,857 0 0
JPMorgan Chase & Co. COM 46625H100 805 6,335 SH   SOLE   6,335 0 0
Kadant Inc. COM 48282T104 33,074 234,603 SH   SOLE   183,391 0 51,212
Kornit Digital Ltd. COM m6372q113 132,219 1,483,441 SH   SOLE   987,546 0 495,895
Lennox International, Inc. COM 526107107 28,796 105,108 SH   SOLE   56,862 0 48,246
Linde Plc COM G5494J103 43,240 164,094 SH   SOLE   151,280 0 12,814
MAXIMUS, Inc. COM 577933104 36,065 492,760 SH   SOLE   383,941 0 108,819
McDonald's Corporation COM 580135101 630 2,935 SH   SOLE   2,935 0 0
Medtronic plc COM G5960L103 706 6,029 SH   SOLE   4,903 0 1,126
Microsoft Corporation COM 594918104 167,504 753,097 SH   SOLE   687,963 0 65,134
Middleby Corporation COM 596278101 23,835 184,880 SH   SOLE   99,574 0 85,306
National Instruments Corporati COM 636518102 125,316 2,851,991 SH   SOLE   2,158,101 0 693,890
National Vision Holdings, Inc. COM 63845R107 46,928 1,036,158 SH   SOLE   809,113 0 227,045
Neogen Corporation COM 640491106 109,181 1,376,813 SH   SOLE   979,057 0 397,756
Netflix Inc. COM 64110L106 42,027 77,723 SH   SOLE   68,883 0 8,840
Nuveen ESG Mid-Cap Growth ETF COM 67092p409 210 4,247 SH   SOLE   4,247 0 0
NVIDIA Corporation COM 67066G104 55,517 106,315 SH   SOLE   94,370 0 11,945
Ollie's Bargain Outlet Holding COM 681116109 88,272 1,079,515 SH   SOLE   722,956 0 356,559
Oracle Corporation COM 68389X105 311 4,800 SH   SOLE   4,800 0 0
OrthoPediatrics Corp. COM 68752l100 43,827 1,062,463 SH   SOLE   709,081 0 353,382
Paychex, Inc. COM 704326107 2,294 24,619 SH   SOLE   24,619 0 0
Paycom Software, Inc. COM 70432V102 185,203 409,514 SH   SOLE   320,785 0 88,729
Paylocity Holding Corp. COM 70438V106 120,874 587,026 SH   SOLE   426,649 0 160,377
Pegasystems, Inc. COM 705573103 178,911 1,342,570 SH   SOLE   951,362 0 391,208
Pennant Group, Inc. COM 70805E109 37,947 653,586 SH   SOLE   511,013 0 142,573
PepsiCo, Inc. COM 713448108 3,877 26,144 SH   SOLE   26,144 0 0
PetIQ, Inc. Class A COM 71639T106 46,645 1,213,136 SH   SOLE   949,484 0 263,652
Phreesia Inc. COM 71944F106 32,445 597,961 SH   SOLE   467,791 0 130,170
Pluralsight, Inc. Class A COM 72941B106 103,691 4,947,086 SH   SOLE   3,718,275 0 1,228,811
Power Integrations, Inc. COM 739276103 55,412 676,914 SH   SOLE   528,017 0 148,897
PRA Group, Inc. COM 69354N106 58,014 1,462,786 SH   SOLE   1,010,941 0 451,845
Procter & Gamble Company COM 742718109 2,317 16,651 SH   SOLE   16,651 0 0
Pros Holdings, Inc. COM 74346Y103 76,004 1,497,026 SH   SOLE   1,041,326 0 455,700
Proto Labs, Inc. COM 743713109 208,455 1,358,899 SH   SOLE   1,031,711 0 327,188
Reckitt Benckiser Group ADR COM 756255204 1,527 85,359 SH   SOLE   85,359 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 261,730 3,763,185 SH   SOLE   2,920,095 0 843,090
Roche Holding Ltd. ADR COM 771195104 30,114 689,173 SH   SOLE   627,504 0 61,669
Rockwell Automation Com COM 773903109 2,704 10,783 SH   SOLE   10,783 0 0
Rogers Corporation COM 775133101 31,232 201,123 SH   SOLE   158,527 0 42,596
Rollins, Inc. COM 775711104 140,137 3,586,824 SH   SOLE   2,687,610 0 899,214
Salesforce.com, Inc. COM 79466L302 87,760 394,374 SH   SOLE   354,689 0 39,685
ServiceNow, Inc. COM 81762P102 67,853 123,273 SH   SOLE   112,018 0 11,255
Snap-on, Inc. COM 833034101 2,263 13,225 SH   SOLE   13,225 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 414 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 107,110 986,370 SH   SOLE   764,533 0 221,837
Starbucks Corporation COM 855244109 86,895 812,253 SH   SOLE   746,722 0 65,531
Stryker Corp Com COM 863667101 466 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 411 2,327 SH   SOLE   2,327 0 0
Teladoc Health, Inc. COM 87918A105 113,684 568,535 SH   SOLE   411,952 0 156,583
Terminix Global Holdings Inc COM 88087E100 48,487 950,534 SH   SOLE   741,624 0 208,910
Tesla Motors Inc. COM 88160R101 1,235 1,750 SH   SOLE   1,550 0 200
TJX Companies, Inc. COM 872540109 3,544 51,901 SH   SOLE   51,901 0 0
Tyler Technologies, Inc. COM 902252105 198,481 454,691 SH   SOLE   356,519 0 98,172
U.S. Bancorp COM 902973304 402 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 46,196 384,168 SH   SOLE   298,749 0 85,419
Union Pacific Corporation COM 907818108 208 1,000 SH   SOLE   1,000 0 0
UnitedHealth Group, Inc. COM 91324P102 67,752 193,202 SH   SOLE   176,464 0 16,738
Vanguard Index Fds Stk Mrk Etf COM 922908769 316 1,624 SH   SOLE   1,624 0 0
Veeva Systems, Inc. Class A COM 922475108 102,123 375,107 SH   SOLE   341,722 0 33,385
Verisk Analytics, Inc. COM 92345Y106 183,262 882,808 SH   SOLE   642,846 0 239,962
Visa, Inc. COM 92826C839 47,086 215,272 SH   SOLE   192,761 0 22,511
Vsblty Groupe Technologies Cor COM 91834n100 37 70,000 SH   SOLE   70,000 0 0
Walmart, Inc. COM 931142103 2,609 18,101 SH   SOLE   18,101 0 0
Walt Disney Company COM 254687106 645 3,560 SH   SOLE   3,560 0 0
Waste Mgmt COM 94106L109 295 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200 31,028 136,960 SH   SOLE   80,517 0 56,443
West Pharmaceutical Services, COM 955306105 159,876 564,316 SH   SOLE   413,212 0 151,104
WillScot Mobile Mini Holdings COM 971378104 70,503 3,042,839 SH   SOLE   2,380,701 0 662,138
Workiva, Inc. Class A COM 98139A105 144,967 1,582,259 SH   SOLE   1,134,322 0 447,937
Xcel Energy Inc Com COM 98389B100 254 3,810 SH   SOLE   2,610 0 1,200
Fidelity 500 Index Fund Inst COM 315911750 1,651 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 522 7,727 SH   SOLE   7,727 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 534 9,055 SH   SOLE   9,055 0 0
Riverbridge Growth Fund - Inst COM 46141P404 19,652 627,068 SH   SOLE   627,068 0 0
Third Ave Tr Real Estate Fd COM 884116401 217 9,443 SH   SOLE   9,443 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 9,719 28,043 SH   SOLE   11,645 0 16,399