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 116,478 3,469,690 SH   SOLE   2,614,820 0 854,870
3M Company COM 88579Y101 511 2,911 SH   SOLE   2,911 0 0
Abbott Laboratories COM 002824100 1,858 15,730 SH   SOLE   15,730 0 0
AbbVie, Inc. COM 00287Y109 220 2,040 SH   SOLE   2,040 0 0
Alarm.com Holdings, Inc. COM 011642105 144,028 1,842,027 SH   SOLE   1,300,734 0 541,293
Align Technology, Inc. COM 016255101 1,849 2,779 SH   SOLE   2,777 0 2
Alphabet, Inc. Class A COM 02079K305 72,001 26,931 SH   SOLE   20,123 0 6,808
Alphabet, Inc. Class C COM 02079K107 48,810 18,313 SH   SOLE   17,928 0 385
Amazon.com, Inc. COM 023135106 131,906 40,154 SH   SOLE   33,352 0 6,802
AMCOR PLC ORD COM G0250X107 177 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 150,907 1,012,117 SH   SOLE   775,882 0 236,235
American Express Company COM 025816109 561 3,348 SH   SOLE   3,348 0 0
AMN Healthcare Services, Inc. COM 001744101 99,003 862,768 SH   SOLE   562,719 0 300,049
Analog Devices, Inc. COM 032654105 95,839 572,239 SH   SOLE   523,123 0 49,116
Ansys, Inc. COM 03662Q105 179,472 527,163 SH   SOLE   387,414 0 139,749
Apple Inc. COM 037833100 9,359 66,138 SH   SOLE   29,938 0 36,200
Aspen Technology, Inc. COM 045327103 25,874 210,701 SH   SOLE   120,353 0 90,348
ASSOCIATED BANC CORP COM COM 045487105 1,974 92,163 SH   SOLE   92,163 0 0
Avalara, Inc. COM 05338G106 133,116 761,665 SH   SOLE   556,514 0 205,151
Berkshire Hathaway Inc. Class COM 084670702 901 3,300 SH   SOLE   2,825 0 475
Bio-Techne Corporation COM 09073M104 110,732 228,517 SH   SOLE   123,688 0 104,829
BlackLine, Inc. COM 09239B109 250,586 2,122,527 SH   SOLE   1,641,633 0 480,894
Bristol-Myers Squibb Company COM 110122108 321 5,425 SH   SOLE   5,425 0 0
Cerence Inc. COM 156727109 39,743 413,511 SH   SOLE   330,788 0 82,723
Certara, Inc. COM 15687V109 95,606 2,888,395 SH   SOLE   1,935,949 0 952,446
Charles River Laboratories Int COM 159864107 68,208 165,285 SH   SOLE   89,493 0 75,792
Chemed Corporation COM 16359R103 44,626 95,946 SH   SOLE   73,591 0 22,355
Cisco Systems, Inc. COM 17275R102 4,295 78,900 SH   SOLE   78,900 0 0
CMC Materials, Inc. COM 12571t100 22,899 185,823 SH   SOLE   149,041 0 36,782
Coca-Cola Company COM 191216100 383 7,304 SH   SOLE   7,304 0 0
Cognex Corporation COM 192422103 44,339 552,713 SH   SOLE   296,032 0 256,681
CoStar Group, Inc. COM 22160N109 215,868 2,508,346 SH   SOLE   1,958,479 0 549,867
Costco Wholesale Corporation COM 22160K105 385 857 SH   SOLE   857 0 0
Danaher Corporation COM 235851102 111,208 365,286 SH   SOLE   330,925 0 34,361
Descartes Systems Group Inc. COM 249906108 55,908 688,017 SH   SOLE   544,756 0 143,261
Dollar General Corp COM 256677105 2,749 12,957 SH   SOLE   12,957 0 0
Ecolab, Inc. COM 278865100 83,266 399,128 SH   SOLE   363,589 0 35,539
Ensign Group, Inc. COM 29358P101 129,053 1,723,240 SH   SOLE   1,296,254 0 426,986
Equifax, Inc. COM 294429105 5,359 21,148 SH   SOLE   21,148 0 0
Exponent, Inc. COM 30214u102 115,813 1,023,531 SH   SOLE   697,180 0 326,351
Facebook, Inc. Class A COM 30303M102 276 814 SH   SOLE   614 0 200
Fastenal Company COM 311900104 188,049 3,643,650 SH   SOLE   2,683,030 0 960,620
Fiserv, Inc. COM 337738108 605 5,572 SH   SOLE   5,559 0 13
Five Below, Inc. COM 33829M101 272,850 1,543,180 SH   SOLE   1,139,850 0 403,330
Fiverr International LTD COM M4R82T106 99,507 544,704 SH   SOLE   389,165 0 155,539
Floor & Decor Holdings, Inc. C COM 339750101 53,347 441,647 SH   SOLE   355,615 0 86,032
Freshpet, Inc. COM 358039105 73,534 515,341 SH   SOLE   413,433 0 101,908
Gentex Corporation COM 371901109 130,487 3,956,554 SH   SOLE   3,023,381 0 933,173
Glaukos Corporation COM 377322102 26,322 546,431 SH   SOLE   443,535 0 102,896
Globant S.A. COM L44385109 405,721 1,443,794 SH   SOLE   1,086,875 0 356,919
GoDaddy, Inc. Class A COM 380237107 67,620 970,164 SH   SOLE   533,756 0 436,408
Goosehead Insurance, Inc. COM 38267D109 58,075 381,343 SH   SOLE   306,612 0 74,731
Grand Canyon Education, Inc. COM 38526M106 251,823 2,862,921 SH   SOLE   2,156,787 0 706,134
Grid Dynamics Holdings, Inc. COM 39813G109 86,828 2,971,522 SH   SOLE   2,101,300 0 870,222
Guidewire Software, Inc. COM 40171V100 96,516 811,945 SH   SOLE   577,235 0 234,710
Health Catalyst, Inc. COM 42225T107 53,642 1,072,631 SH   SOLE   862,327 0 210,304
Healthcare Services Group, Inc COM 421906108 132,334 5,295,481 SH   SOLE   4,051,554 0 1,243,927
HEICO Corporation COM 422806109 173,086 1,312,551 SH   SOLE   963,180 0 349,371
Heska Corporation COM 42805e306 76,010 293,997 SH   SOLE   236,079 0 57,918
Honeywell International Inc. COM 438516106 425 2,000 SH   SOLE   2,000 0 0
Hormel Foods Corp. COM 440452100 204 4,980 SH   SOLE   4,980 0 0
IAC / InterActiveCorp. COM 44891N208 78,119 599,575 SH   SOLE   437,047 0 162,528
IDEXX Laboratories, Inc. COM 45168D104 88,846 142,862 SH   SOLE   129,073 0 13,789
IHS Markit Ltd. COM G47567105 98,220 842,224 SH   SOLE   763,320 0 78,904
Illumina, Inc. COM 452327109 48,781 120,265 SH   SOLE   109,568 0 10,697
Inogen, Inc. COM 45780L104 11,931 276,881 SH   SOLE   222,596 0 54,285
Intel Corporation COM 458140100 2,127 39,913 SH   SOLE   39,913 0 0
Ishares Core S&P 500 Etf COM 464287200 1,563 3,629 SH   SOLE   1,182 0 2,447
iShares Core S&P U.S. Growth E COM 464287671 1,585 15,476 SH   SOLE   1,391 0 14,085
Ishares Tr Russell 1000 COM 464287622 712 2,947 SH   SOLE   2,947 0 0
Ishares Tr Russell 2000 COM 464287655 1,290 5,897 SH   SOLE   5,897 0 0
Ishares Tr Russell 2000 Growth COM 464287648 1,253 4,269 SH   SOLE   136 0 4,133
Jack Henry & Associates, Inc. COM 426281101 73,081 445,455 SH   SOLE   343,509 0 101,946
Johnson & Johnson COM 478160104 3,071 19,013 SH   SOLE   19,013 0 0
JPMorgan Chase & Co. COM 46625H100 1,016 6,205 SH   SOLE   6,205 0 0
Kadant Inc. COM 48282T104 46,282 226,761 SH   SOLE   181,901 0 44,860
Kornit Digital Ltd. COM m6372q113 216,623 1,496,633 SH   SOLE   994,469 0 502,164
Linde Plc COM G5494J103 5,419 18,470 SH   SOLE   18,450 0 20
Lululemon Athletica Inc COM 550021109 202 500 SH   SOLE   500 0 0
MAXIMUS, Inc. COM 577933104 39,609 476,069 SH   SOLE   381,004 0 95,065
McDonald's Corporation COM 580135101 708 2,935 SH   SOLE   2,935 0 0
Medpace Holdings, Inc. COM 58506Q109 55,399 292,681 SH   SOLE   235,557 0 57,124
Medtronic plc COM G5960L103 760 6,066 SH   SOLE   4,940 0 1,126
Microsoft Corporation COM 594918104 223,815 793,896 SH   SOLE   718,963 0 74,933
Middleby Corporation COM 596278101 33,430 196,060 SH   SOLE   101,670 0 94,390
Model N, Inc. COM 607525102 43,254 1,291,175 SH   SOLE   1,034,014 0 257,161
National Instruments Corporati COM 636518102 113,834 2,901,702 SH   SOLE   2,193,088 0 708,614
National Vision Holdings, Inc. COM 63845R107 56,947 1,003,118 SH   SOLE   803,764 0 199,354
Neogen Corporation COM 640491106 121,700 2,802,214 SH   SOLE   1,981,794 0 820,420
Netflix Inc. COM 64110L106 50,236 82,308 SH   SOLE   72,706 0 9,602
NVIDIA Corporation COM 67066G104 93,960 453,563 SH   SOLE   403,863 0 49,700
Oak Street Health, Inc. COM 67181A107 69,974 1,645,285 SH   SOLE   1,225,908 0 419,377
Okta, Inc. COM 679295105 749 3,155 SH   SOLE   3,155 0 0
Ollie's Bargain Outlet Holding COM 681116109 65,402 1,084,967 SH   SOLE   720,405 0 364,562
Oracle Corporation COM 68389X105 429 4,925 SH   SOLE   4,925 0 0
OrthoPediatrics Corp. COM 68752l100 70,156 1,070,915 SH   SOLE   704,969 0 365,946
Paychex, Inc. COM 704326107 2,629 23,380 SH   SOLE   23,380 0 0
Paycom Software, Inc. COM 70432V102 223,046 449,916 SH   SOLE   348,318 0 101,598
Paylocity Holding Corp. COM 70438V106 240,947 859,298 SH   SOLE   616,418 0 242,880
Pegasystems, Inc. COM 705573103 173,255 1,363,141 SH   SOLE   956,752 0 406,389
Pennant Group, Inc. COM 70805E109 35,661 1,269,515 SH   SOLE   1,023,722 0 245,793
PepsiCo, Inc. COM 713448108 3,728 24,785 SH   SOLE   24,785 0 0
PetIQ, Inc. Class A COM 71639T106 29,288 1,172,936 SH   SOLE   947,638 0 225,298
PETVIVO HLDGS INC COM NEW COM 716817408 39 14,369 SH   SOLE   14,369 0 0
Phreesia Inc. COM 71944F106 53,841 872,618 SH   SOLE   701,566 0 171,052
Porch Group, Inc. COM 733245104 41,076 2,323,329 SH   SOLE   1,873,295 0 450,034
Power Integrations, Inc. COM 739276103 64,688 653,480 SH   SOLE   523,340 0 130,140
PRA Group, Inc. COM 69354N106 37,048 879,153 SH   SOLE   704,329 0 174,824
Procter & Gamble Company COM 742718109 3,251 23,252 SH   SOLE   23,252 0 0
Pros Holdings, Inc. COM 74346Y103 53,927 1,519,924 SH   SOLE   1,040,500 0 479,424
Proto Labs, Inc. COM 743713109 43,686 655,945 SH   SOLE   500,355 0 155,590
Ritchie Bros. Auctioneers, Inc COM 767744105 286,522 4,646,801 SH   SOLE   3,538,454 0 1,108,347
Roche Holding Ltd. ADR COM 771195104 2,310 50,416 SH   SOLE   50,393 0 23
Rockwell Automation Com COM 773903109 2,996 10,188 SH   SOLE   10,188 0 0
Rogers Corporation COM 775133101 36,261 194,449 SH   SOLE   157,038 0 37,411
Rollins, Inc. COM 775711104 135,529 3,836,092 SH   SOLE   2,849,368 0 986,724
S&P Global, Inc. COM 78409V104 888 2,090 SH   SOLE   2,090 0 0
Salesforce.com, Inc. COM 79466L302 114,146 420,861 SH   SOLE   377,923 0 42,938
ServiceNow, Inc. COM 81762P102 82,899 133,220 SH   SOLE   121,099 0 12,121
Snap-on, Inc. COM 833034101 2,607 12,479 SH   SOLE   12,479 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 427 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 153,380 950,837 SH   SOLE   757,661 0 193,176
Starbucks Corporation COM 855244109 94,537 857,013 SH   SOLE   783,373 0 73,640
Stryker Corp Com COM 863667101 501 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 532 2,327 SH   SOLE   2,327 0 0
Teladoc Health, Inc. COM 87918A105 35,312 278,464 SH   SOLE   250,589 0 27,875
Terminix Global Holdings Inc COM 88087E100 38,243 917,756 SH   SOLE   735,452 0 182,304
Tesla Motors Inc. COM 88160R101 1,365 1,760 SH   SOLE   1,560 0 200
TJX Companies, Inc. COM 872540109 3,255 49,330 SH   SOLE   49,330 0 0
Tyler Technologies, Inc. COM 902252105 210,429 458,802 SH   SOLE   348,026 0 110,776
U.S. Bancorp COM 902973304 498 8,372 SH   SOLE   8,372 0 0
U.S. Physical Therapy, Inc. COM 90337L108 40,817 369,051 SH   SOLE   294,333 0 74,718
UnitedHealth Group, Inc. COM 91324P102 79,401 203,206 SH   SOLE   185,341 0 17,865
VANGUARD INDEX FDS EXTEND MKT COM 922908652 5,542 30,390 SH   SOLE   0 0 30,390
Vanguard Index Fds Stk Mrk Etf COM 922908769 361 1,627 SH   SOLE   1,624 0 3
Veeva Systems, Inc. Class A COM 922475108 115,061 399,282 SH   SOLE   363,741 0 35,541
Verisk Analytics, Inc. COM 92345Y106 189,905 948,244 SH   SOLE   685,731 0 262,513
Vimeo, Inc. COM 92719V100 74,376 2,532,365 SH   SOLE   1,846,792 0 685,573
Visa, Inc. COM 92826C839 52,515 235,757 SH   SOLE   210,428 0 25,329
Vsblty Groupe Technologies Cor COM 91834n100 65 100,000 SH   SOLE   100,000 0 0
Walmart, Inc. COM 931142103 2,358 16,920 SH   SOLE   16,920 0 0
Walt Disney Company COM 254687106 596 3,525 SH   SOLE   3,525 0 0
Waste Mgmt COM 94106L109 373 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200 38,015 143,658 SH   SOLE   81,300 0 62,358
West Pharmaceutical Services, COM 955306105 262,444 618,185 SH   SOLE   451,521 0 166,664
WillScot Mobile Mini Holdings COM 971378104 58,277 1,837,223 SH   SOLE   1,471,064 0 366,159
Workiva, Inc. Class A COM 98139A105 225,478 1,599,586 SH   SOLE   1,138,517 0 461,069
Xcel Energy Inc Com COM 98389B100 238 3,810 SH   SOLE   2,610 0 1,200
Fidelity 500 Index Fund Inst COM 315911750 1,902 12,681 SH   SOLE   12,681 0 0
Fidelity Contra Fund COM 316071109 300 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 311 4,104 SH   SOLE   4,104 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 584 9,055 SH   SOLE   9,055 0 0
RB All Cap Growth Fund Investo COM 46141P305 305 9,417 SH   SOLE   9,417 0 0
Riverbridge Growth Fund - Inst COM 46141P404 21,830 660,312 SH   SOLE   660,312 0 0
Third Ave Tr Real Estate Fd COM 884116401 254 9,443 SH   SOLE   9,443 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 10,188 25,622 SH   SOLE   11,633 0 13,989