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 145,523 3,492,263 SH   SOLE   2,608,257 0 884,006
3M Company COM 88579Y101 622 3,130 SH   SOLE   3,130 0 0
A. O. Smith Corporation COM 831865209 53,630 744,245 SH   SOLE   393,135 0 351,110
Abbott Laboratories COM 002824100 1,824 15,730 SH   SOLE   15,730 0 0
AbbVie, Inc. COM 00287Y109 230 2,040 SH   SOLE   2,040 0 0
Alarm.com Holdings, Inc. COM 011642105 156,724 1,850,343 SH   SOLE   1,299,330 0 551,013
Align Technology, Inc. COM 016255101 1,187 1,942 SH   SOLE   1,940 0 2
Alphabet, Inc. Class A COM 02079K305 66,097 27,069 SH   SOLE   19,839 0 7,230
Alphabet, Inc. Class C COM 02079K107 45,359 18,098 SH   SOLE   17,713 0 385
Amazon.com, Inc. COM 023135106 137,419 39,946 SH   SOLE   32,962 0 6,984
AMCOR PLC ORD COM G0250X107 175 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 249,002 1,016,623 SH   SOLE   774,472 0 242,151
American Express Company COM 025816109 553 3,348 SH   SOLE   3,348 0 0
AMN Healthcare Services, Inc. COM 001744101 83,555 861,566 SH   SOLE   561,365 0 300,201
Analog Devices, Inc. COM 032654105 98,074 569,667 SH   SOLE   518,436 0 51,231
Ansys, Inc. COM 03662Q105 182,784 526,665 SH   SOLE   386,558 0 140,107
Apple Inc. COM 037833100 9,086 66,338 SH   SOLE   30,138 0 36,200
Aspen Technology, Inc. COM 045327103 29,274 212,843 SH   SOLE   121,770 0 91,073
ASSOCIATED BANC CORP COM COM 045487105 1,413 68,981 SH   SOLE   68,981 0 0
Avalara, Inc. COM 05338G106 122,357 756,222 SH   SOLE   553,703 0 202,519
Berkshire Hathaway Inc. Class COM 084670702 917 3,300 SH   SOLE   2,825 0 475
Bio-Techne Corporation COM 09073M104 102,406 227,437 SH   SOLE   124,326 0 103,111
BlackLine, Inc. COM 09239B109 236,151 2,122,326 SH   SOLE   1,631,883 0 490,443
Bristol-Myers Squibb Company COM 110122108 362 5,425 SH   SOLE   5,425 0 0
Cerence Inc. COM 156727109 44,255 414,718 SH   SOLE   328,477 0 86,241
Charles River Laboratories Int COM 159864107 61,420 166,036 SH   SOLE   89,824 0 76,212
Chemed Corporation COM 16359R103 146,224 308,165 SH   SOLE   231,457 0 76,708
Cisco Systems, Inc. COM 17275R102 4,242 80,041 SH   SOLE   80,041 0 0
CMC Materials, Inc. COM 12571t100 28,008 185,804 SH   SOLE   147,251 0 38,553
Coca-Cola Company COM 191216100 395 7,304 SH   SOLE   7,304 0 0
Cognex Corporation COM 192422103 46,117 548,687 SH   SOLE   296,116 0 252,571
CoStar Group, Inc. COM 22160N109 208,625 2,519,018 SH   SOLE   1,948,121 0 570,897
Costco Wholesale Corporation COM 22160K105 339 857 SH   SOLE   857 0 0
Danaher Corporation COM 235851102 97,229 362,306 SH   SOLE   326,820 0 35,486
Descartes Systems Group Inc. COM 249906108 47,635 688,771 SH   SOLE   538,883 0 149,888
Dollar General Corp COM 256677105 2,589 11,964 SH   SOLE   11,964 0 0
Ecolab, Inc. COM 278865100 81,890 397,582 SH   SOLE   360,704 0 36,878
Ensign Group, Inc. COM 29358P101 149,902 1,729,572 SH   SOLE   1,293,057 0 436,515
Equifax, Inc. COM 294429105 5,196 21,695 SH   SOLE   21,695 0 0
Exponent, Inc. COM 30214u102 90,884 1,018,769 SH   SOLE   691,026 0 327,743
Facebook, Inc. Class A COM 30303M102 283 814 SH   SOLE   614 0 200
Fastenal Company COM 311900104 188,532 3,625,617 SH   SOLE   2,673,120 0 952,497
Fiserv, Inc. COM 337738108 713 6,672 SH   SOLE   6,659 0 13
Five Below, Inc. COM 33829M101 298,261 1,543,234 SH   SOLE   1,137,575 0 405,659
Five9, Inc. COM 338307101 49,954 272,391 SH   SOLE   214,074 0 58,317
Fiverr International LTD COM M4R82T106 100,754 415,496 SH   SOLE   284,150 0 131,346
Floor & Decor Holdings, Inc. C COM 339750101 46,507 439,992 SH   SOLE   349,974 0 90,018
Freshpet, Inc. COM 358039105 64,431 395,378 SH   SOLE   313,265 0 82,113
Gentex Corporation COM 371901109 131,033 3,959,908 SH   SOLE   3,018,150 0 941,758
Glaukos Corporation COM 377322102 46,458 547,658 SH   SOLE   440,283 0 107,375
Globant S.A. COM L44385109 333,361 1,520,948 SH   SOLE   1,143,932 0 377,016
GoDaddy, Inc. Class A COM 380237107 84,127 967,422 SH   SOLE   536,485 0 430,937
Goosehead Insurance, Inc. COM 38267D109 48,604 381,808 SH   SOLE   304,253 0 77,555
Grand Canyon Education, Inc. COM 38526M106 257,442 2,861,417 SH   SOLE   2,148,935 0 712,482
Grid Dynamics Holdings, Inc. COM 39813G109 10,390 691,316 SH   SOLE   549,183 0 142,133
Guidewire Software, Inc. COM 40171V100 91,560 812,282 SH   SOLE   576,859 0 235,423
Health Catalyst, Inc. COM 42225T107 59,754 1,076,457 SH   SOLE   856,311 0 220,146
Healthcare Services Group, Inc COM 421906108 167,632 5,309,865 SH   SOLE   4,043,950 0 1,265,915
HEICO Corporation COM 422806109 180,820 1,296,945 SH   SOLE   955,916 0 341,029
Heska Corporation COM 42805e306 67,768 294,990 SH   SOLE   234,275 0 60,715
Honeywell International Inc. COM 438516106 439 2,000 SH   SOLE   2,000 0 0
Hormel Foods Corp. COM 440452100 238 4,980 SH   SOLE   4,980 0 0
IAC / InterActiveCorp. COM 44891N208 92,370 599,146 SH   SOLE   437,078 0 162,068
IDEXX Laboratories, Inc. COM 45168D104 89,781 142,159 SH   SOLE   127,876 0 14,283
IHS Markit Ltd. COM G47567105 94,570 839,428 SH   SOLE   760,078 0 79,350
Illumina, Inc. COM 452327109 56,152 118,662 SH   SOLE   107,901 0 10,761
Inogen, Inc. COM 45780L104 18,130 278,190 SH   SOLE   220,916 0 57,274
Inovalon Holdings, Inc. Class COM 45781D101 54,078 1,586,803 SH   SOLE   1,258,692 0 328,111
Intel Corporation COM 458140100 2,294 40,868 SH   SOLE   40,868 0 0
Ishares Core S&P 500 Etf COM 464287200 451 1,049 SH   SOLE   855 0 194
iShares Core S&P U.S. Growth E COM 464287671 1,374 13,607 SH   SOLE   1,391 0 12,216
Ishares Tr Russell 1000 COM 464287622 713 2,947 SH   SOLE   2,947 0 0
Ishares Tr Russell 2000 COM 464287655 678 2,955 SH   SOLE   2,955 0 0
Ishares Tr Russell 2000 Growth COM 464287648 655 2,103 SH   SOLE   0 0 2,103
Jack Henry & Associates, Inc. COM 426281101 72,776 445,086 SH   SOLE   341,873 0 103,213
Johnson & Johnson COM 478160104 3,192 19,374 SH   SOLE   19,374 0 0
JPMorgan Chase & Co. COM 46625H100 965 6,205 SH   SOLE   6,205 0 0
Kadant Inc. COM 48282T104 40,099 227,720 SH   SOLE   180,530 0 47,190
Kornit Digital Ltd. COM m6372q113 184,670 1,485,322 SH   SOLE   978,605 0 506,717
Lennox International, Inc. COM 526107107 38,787 110,567 SH   SOLE   58,209 0 52,358
Linde Plc COM G5494J103 5,734 19,833 SH   SOLE   19,813 0 20
MAXIMUS, Inc. COM 577933104 42,015 477,604 SH   SOLE   378,140 0 99,464
McDonald's Corporation COM 580135101 678 2,935 SH   SOLE   2,935 0 0
Medpace Holdings, Inc. COM 58506Q109 52,307 296,140 SH   SOLE   235,533 0 60,607
Medtronic plc COM G5960L103 748 6,029 SH   SOLE   4,903 0 1,126
Microsoft Corporation COM 594918104 213,576 788,396 SH   SOLE   714,608 0 73,788
Middleby Corporation COM 596278101 33,685 194,419 SH   SOLE   101,860 0 92,559
Model N, Inc. COM 607525102 44,444 1,296,875 SH   SOLE   1,030,386 0 266,489
National Instruments Corporati COM 636518102 122,818 2,904,865 SH   SOLE   2,191,635 0 713,230
National Vision Holdings, Inc. COM 63845R107 51,436 1,005,978 SH   SOLE   798,324 0 207,654
Neogen Corporation COM 640491106 129,029 2,802,535 SH   SOLE   1,979,946 0 822,589
Netflix Inc. COM 64110L106 43,348 82,066 SH   SOLE   72,275 0 9,791
NVIDIA Corporation COM 67066G104 90,083 112,590 SH   SOLE   99,960 0 12,630
Okta, Inc. COM 679295105 544 2,222 SH   SOLE   2,222 0 0
Ollie's Bargain Outlet Holding COM 681116109 91,615 1,088,965 SH   SOLE   721,505 0 367,460
Oracle Corporation COM 68389X105 383 4,925 SH   SOLE   4,925 0 0
OrthoPediatrics Corp. COM 68752l100 67,688 1,071,359 SH   SOLE   704,798 0 366,561
Paychex, Inc. COM 704326107 2,571 23,961 SH   SOLE   23,961 0 0
Paycom Software, Inc. COM 70432V102 163,627 450,180 SH   SOLE   348,505 0 101,675
Paylocity Holding Corp. COM 70438V106 164,670 863,048 SH   SOLE   616,229 0 246,819
Pegasystems, Inc. COM 705573103 190,626 1,369,540 SH   SOLE   956,122 0 413,418
Pennant Group, Inc. COM 70805E109 52,182 1,275,847 SH   SOLE   1,011,081 0 264,766
PepsiCo, Inc. COM 713448108 3,754 25,337 SH   SOLE   25,337 0 0
PetIQ, Inc. Class A COM 71639T106 45,723 1,184,537 SH   SOLE   943,381 0 241,156
PETVIVO HLDGS INC COM NEW COM 716817408 140 14,369 SH   SOLE   14,369 0 0
Phreesia Inc. COM 71944F106 53,585 874,140 SH   SOLE   695,568 0 178,572
Porch Group, Inc. COM 733245104 44,983 2,325,889 SH   SOLE   1,854,443 0 471,446
Power Integrations, Inc. COM 739276103 53,848 656,197 SH   SOLE   520,098 0 136,099
PRA Group, Inc. COM 69354N106 56,375 1,465,436 SH   SOLE   1,007,194 0 458,242
Procter & Gamble Company COM 742718109 3,196 23,688 SH   SOLE   23,688 0 0
Pros Holdings, Inc. COM 74346Y103 69,747 1,530,553 SH   SOLE   1,040,645 0 489,908
Proto Labs, Inc. COM 743713109 60,184 655,599 SH   SOLE   495,897 0 159,702
Ritchie Bros. Auctioneers, Inc COM 767744105 274,907 4,637,425 SH   SOLE   3,522,578 0 1,114,847
Roche Holding Ltd. ADR COM 771195104 2,410 51,136 SH   SOLE   51,113 0 23
Rockwell Automation Com COM 773903109 2,991 10,457 SH   SOLE   10,457 0 0
Rogers Corporation COM 775133101 39,132 194,878 SH   SOLE   155,711 0 39,167
Rollins, Inc. COM 775711104 130,360 3,811,704 SH   SOLE   2,833,171 0 978,533
S&P Global, Inc. COM 78409V104 590 1,437 SH   SOLE   1,437 0 0
Salesforce.com, Inc. COM 79466L302 102,225 418,493 SH   SOLE   374,476 0 44,017
ServiceNow, Inc. COM 81762P102 72,530 131,980 SH   SOLE   119,486 0 12,494
Snap-on, Inc. COM 833034101 2,860 12,802 SH   SOLE   12,802 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 434 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 95,229 953,718 SH   SOLE   751,370 0 202,348
Starbucks Corporation COM 855244109 95,279 852,151 SH   SOLE   777,695 0 74,456
Stryker Corp Com COM 863667101 493 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 563 2,327 SH   SOLE   2,327 0 0
Teladoc Health, Inc. COM 87918A105 46,377 278,892 SH   SOLE   249,425 0 29,467
Terminix Global Holdings Inc COM 88087E100 43,949 921,166 SH   SOLE   730,489 0 190,677
Tesla Motors Inc. COM 88160R101 1,196 1,760 SH   SOLE   1,560 0 200
TJX Companies, Inc. COM 872540109 3,383 50,176 SH   SOLE   50,176 0 0
Tyler Technologies, Inc. COM 902252105 207,409 458,494 SH   SOLE   347,147 0 111,347
U.S. Bancorp COM 902973304 477 8,372 SH   SOLE   8,372 0 0
U.S. Physical Therapy, Inc. COM 90337L108 42,926 370,464 SH   SOLE   292,341 0 78,123
Union Pacific Corporation COM 907818108 220 1,000 SH   SOLE   1,000 0 0
UnitedHealth Group, Inc. COM 91324P102 81,041 202,381 SH   SOLE   184,036 0 18,345
VANGUARD INDEX FDS EXTEND MKT COM 922908652 4,070 21,581 SH   SOLE   0 0 21,581
Vanguard Index Fds Stk Mrk Etf COM 922908769 362 1,624 SH   SOLE   1,624 0 0
Veeva Systems, Inc. Class A COM 922475108 123,011 395,597 SH   SOLE   359,012 0 36,585
Verisk Analytics, Inc. COM 92345Y106 164,388 940,868 SH   SOLE   681,843 0 259,025
Vimeo, Inc. COM 92719V100 47,543 970,260 SH   SOLE   707,931 0 262,329
Visa, Inc. COM 92826C839 54,334 232,377 SH   SOLE   207,368 0 25,009
Vsblty Groupe Technologies Cor COM 91834n100 42 100,000 SH   SOLE   100,000 0 0
Walmart, Inc. COM 931142103 2,446 17,346 SH   SOLE   17,346 0 0
Walt Disney Company COM 254687106 626 3,560 SH   SOLE   3,560 0 0
Waste Mgmt COM 94106L109 350 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200 40,974 142,947 SH   SOLE   81,724 0 61,223
West Pharmaceutical Services, COM 955306105 221,476 616,752 SH   SOLE   451,327 0 165,425
WillScot Mobile Mini Holdings COM 971378104 51,315 1,841,235 SH   SOLE   1,459,288 0 381,947
Workiva, Inc. Class A COM 98139A105 178,596 1,604,202 SH   SOLE   1,134,310 0 469,892
Xcel Energy Inc Com COM 98389B100 251 3,810 SH   SOLE   2,610 0 1,200
Fidelity 500 Index Fund Inst COM 315911750 1,625 10,864 SH   SOLE   10,864 0 0
Fidelity Contra Fund COM 316071109 299 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 308 4,104 SH   SOLE   4,104 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 582 9,055 SH   SOLE   9,055 0 0
Riverbridge Growth Fund - Inst COM 46141P404 22,539 685,493 SH   SOLE   685,493 0 0
Third Ave Tr Real Estate Fd COM 884116401 255 9,443 SH   SOLE   9,443 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 10,048 25,331 SH   SOLE   11,337 0 13,994