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 63,204 1,665,027 SH   SOLE   1,276,294 0 388,733
3M Company COM 88579Y101 2,704 17,332 SH   SOLE   17,182 0 150
A. O. Smith Corporation COM 831865209 47,068 998,904 SH   SOLE   697,821 0 301,083
Abbott Laboratories COM 002824100 1,447 15,830 SH   SOLE   15,730 0 100
AbbVie, Inc. COM 00287Y109 210 2,140 SH   SOLE   2,040 0 100
Alarm.com Holdings, Inc. COM 011642105 108,150 1,668,717 SH   SOLE   1,194,323 0 474,394
Align Technology, Inc. COM 016255101 32,921 119,957 SH   SOLE   75,660 0 44,297
Alphabet, Inc. Class A COM 02079K305 31,196 21,999 SH   SOLE   17,370 0 4,629
Alphabet, Inc. Class C COM 02079K107 23,378 16,538 SH   SOLE   16,075 0 463
Amazon.com, Inc. COM 023135106 93,725 33,973 SH   SOLE   29,624 0 4,349
AMCOR PLC ORD COM G0250X107 156 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 133,433 672,069 SH   SOLE   514,838 0 157,231
American Express Company COM 025816109 338 3,550 SH   SOLE   3,550 0 0
AMN Healthcare Services, Inc. COM 001744101 38,577 852,729 SH   SOLE   602,807 0 249,922
Analog Devices, Inc. COM 032654105 63,611 518,681 SH   SOLE   475,201 0 43,480
Ansys, Inc. COM 03662Q105 131,964 452,351 SH   SOLE   354,262 0 98,089
Apple Inc. COM 037833100 6,324 17,336 SH   SOLE   8,186 0 9,150
Aspen Technology, Inc. COM 045327103 18,416 177,747 SH   SOLE   119,914 0 57,833
ASSOCIATED BANC CORP COM COM 045487105 1,625 118,781 SH   SOLE   118,781 0 0
Berkshire Hathaway Inc. Class COM 084670702 593 3,320 SH   SOLE   2,845 0 475
Bio-Techne Corporation COM 09073M104 102,327 387,499 SH   SOLE   267,155 0 120,344
BlackLine, Inc. COM 09239B109 156,686 1,889,833 SH   SOLE   1,461,616 0 428,217
Bristol-Myers Squibb Company COM 110122108 343 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 24,827 177,921 SH   SOLE   134,069 0 43,852
Calavo Growers, Inc. COM 128246105 20,402 324,312 SH   SOLE   244,445 0 79,867
Cass Information Systems, Inc. COM 14808P109 12,846 329,122 SH   SOLE   248,895 0 80,227
Chegg, Inc. COM 163092109 30,242 449,635 SH   SOLE   338,623 0 111,012
Chemed Corporation COM 16359R103 151,723 336,362 SH   SOLE   250,820 0 85,542
Cisco Systems, Inc. COM 17275R102 4,104 87,987 SH   SOLE   86,837 0 1,150
Coca-Cola Company COM 191216100 371 8,304 SH   SOLE   7,304 0 1,000
Cognex Corporation COM 192422103 27,179 455,107 SH   SOLE   283,833 0 171,274
Colgate-Palmolive Company COM 194162103 1,902 25,956 SH   SOLE   25,956 0 0
CoStar Group, Inc. COM 22160N109 171,440 241,237 SH   SOLE   192,063 0 49,174
Costco Wholesale Corporation COM 22160K105 261 861 SH   SOLE   861 0 0
Danaher Corporation COM 235851102 56,557 319,837 SH   SOLE   291,032 0 28,805
Descartes Systems Group Inc. COM 249906108 34,994 661,521 SH   SOLE   491,379 0 170,142
Dorman Products, Inc. COM 258278100 16,681 248,714 SH   SOLE   186,907 0 61,807
Ecolab, Inc. COM 278865100 71,756 360,673 SH   SOLE   329,906 0 30,767
Ensign Group Inc. COM 29358P101 26,617 636,016 SH   SOLE   469,531 0 166,485
Equifax, Inc. COM 294429105 4,249 24,722 SH   SOLE   24,722 0 0
Evolent Health, Inc. Class A COM 30050B101 158 22,128 SH   SOLE   22,014 0 114
ExlService Holdings, Inc. COM 302081104 22,236 350,721 SH   SOLE   263,446 0 87,275
Exponent, Inc. COM 30214u102 74,227 917,175 SH   SOLE   641,522 0 275,653
Fastenal Company COM 311900104 135,167 3,155,159 SH   SOLE   2,479,457 0 675,702
Fiserv, Inc. COM 337738108 62,375 638,959 SH   SOLE   589,676 0 49,283
Five Below, Inc. COM 33829M101 139,378 1,303,692 SH   SOLE   989,985 0 313,707
Five9, Inc. COM 338307101 57,200 516,854 SH   SOLE   384,014 0 132,840
Floor & Decor Holdings, Inc. C COM 339750101 42,353 734,653 SH   SOLE   553,275 0 181,378
Freshpet, Inc. COM 358039105 39,709 474,647 SH   SOLE   356,525 0 118,122
Gentex Corporation COM 371901109 93,318 3,621,172 SH   SOLE   2,822,910 0 798,262
Globant S.A. COM L44385109 211,649 1,412,406 SH   SOLE   1,100,535 0 311,871
GoDaddy, Inc. Class A COM 380237107 41,991 572,630 SH   SOLE   356,373 0 216,257
Goosehead Insurance, Inc. COM 38267D109 17,943 238,730 SH   SOLE   178,701 0 60,029
Grand Canyon Education, Inc. COM 38526M106 159,259 1,759,186 SH   SOLE   1,341,480 0 417,706
Guidewire Software, Inc. COM 40171V100 53,573 483,294 SH   SOLE   386,821 0 96,473
Healthcare Services Group, Inc COM 421906108 103,504 4,231,582 SH   SOLE   3,230,623 0 1,000,959
HEICO Corporation COM 422806109 109,969 1,103,552 SH   SOLE   866,864 0 236,688
Heska Corporation COM 42805e306 26,277 282,030 SH   SOLE   212,975 0 69,055
Honeywell International Inc. COM 438516106 289 2,000 SH   SOLE   2,000 0 0
IDEXX Laboratories, Inc. COM 45168D104 40,633 123,071 SH   SOLE   111,934 0 11,137
IHS Markit Ltd. COM G47567105 60,598 802,625 SH   SOLE   727,676 0 74,949
Illumina, Inc. COM 452327109 387 1,046 SH   SOLE   1,046 0 0
Inogen, Inc. COM 45780L104 9,282 261,318 SH   SOLE   198,006 0 63,312
Inovalon Holdings, Inc. Class COM 45781D101 29,014 1,506,429 SH   SOLE   1,134,862 0 371,567
Intel Corporation COM 458140100 3,057 51,093 SH   SOLE   47,437 0 3,656
International Flavors & Fragra COM 459506101 43,003 351,159 SH   SOLE   264,180 0 86,979
Ishares Core S&P 500 Etf COM 464287200 257 830 SH   SOLE   830 0 0
iShares Core S&P U.S. Growth E COM 464287671 251 3,498 SH   SOLE   1,391 0 2,107
Ishares Tr Russell 1000 COM 464287622 615 3,580 SH   SOLE   3,580 0 0
Ishares Tr Russell 2000 COM 464287655 507 3,542 SH   SOLE   3,542 0 0
Ishares Tr Russell 2000 Growth COM 464287648 476 2,301 SH   SOLE   0 0 2,301
Jack Henry & Associates, Inc. COM 426281101 25,449 138,285 SH   SOLE   88,248 0 50,037
Johnson & Johnson COM 478160104 3,221 22,907 SH   SOLE   21,861 0 1,046
JPMorgan Chase & Co. COM 46625H100 700 7,445 SH   SOLE   6,335 0 1,110
Kadant Inc. COM 48282T104 21,347 214,194 SH   SOLE   160,673 0 53,521
Kornit Digital Ltd. COM m6372q113 72,022 1,349,239 SH   SOLE   932,766 0 416,473
Lennox International, Inc. COM 526107107 21,650 92,922 SH   SOLE   57,582 0 35,340
Linde Plc COM G5494J103 33,732 159,030 SH   SOLE   147,427 0 11,603
MAXIMUS, Inc. COM 577933104 32,183 456,827 SH   SOLE   343,299 0 113,528
McDonald's Corporation COM 580135101 541 2,935 SH   SOLE   2,935 0 0
Medtronic plc COM G5960L103 611 6,665 SH   SOLE   4,903 0 1,762
Microsoft Corporation COM 594918104 146,662 720,662 SH   SOLE   661,267 0 59,395
Middleby Corporation COM 596278101 12,820 162,406 SH   SOLE   100,574 0 61,832
Mobile Mini, Inc. COM 60740F105 34,477 1,168,700 SH   SOLE   880,507 0 288,193
National Instruments Corporati COM 636518102 102,343 2,643,828 SH   SOLE   2,042,104 0 601,724
National Vision Holdings, Inc. COM 63845R107 29,157 955,334 SH   SOLE   719,364 0 235,970
Neogen Corporation COM 640491106 97,213 1,252,747 SH   SOLE   917,066 0 335,681
Netflix Inc. COM 64110L106 32,825 72,136 SH   SOLE   64,704 0 7,432
NVIDIA Corporation COM 67066G104 37,425 98,509 SH   SOLE   88,781 0 9,728
Ollie's Bargain Outlet Holding COM 681116109 95,117 974,057 SH   SOLE   673,731 0 300,326
Oracle Corporation COM 68389X105 276 5,000 SH   SOLE   5,000 0 0
OrthoPediatrics Corp. COM 68752l100 41,332 944,518 SH   SOLE   658,330 0 286,188
Paychex, Inc. COM 704326107 2,076 27,403 SH   SOLE   27,403 0 0
Paycom Software, Inc. COM 70432V102 116,702 376,787 SH   SOLE   305,203 0 71,584
Paylocity Holding Corp. COM 70438V106 78,113 535,426 SH   SOLE   386,437 0 148,989
Pegasystems, Inc. COM 705573103 123,004 1,215,811 SH   SOLE   866,591 0 349,220
PepsiCo, Inc. COM 713448108 3,913 29,585 SH   SOLE   28,805 0 780
PetIQ, Inc. Class A COM 71639T106 23,328 669,572 SH   SOLE   505,682 0 163,890
Pluralsight, Inc. Class A COM 72941B106 73,891 4,093,704 SH   SOLE   3,106,666 0 987,038
Polymet Mining Corp Com COM 731916102 21 51,000 SH   SOLE   51,000 0 0
Power Integrations, Inc. COM 739276103 37,084 313,926 SH   SOLE   236,091 0 77,835
PRA Group, Inc. COM 69354N106 51,420 1,330,049 SH   SOLE   937,207 0 392,842
Procter & Gamble Company COM 742718109 2,199 18,394 SH   SOLE   18,394 0 0
Pros Holdings, Inc. COM 74346Y103 60,517 1,362,067 SH   SOLE   963,071 0 398,996
Proto Labs, Inc. COM 743713109 171,460 1,524,498 SH   SOLE   1,148,412 0 376,086
Reckitt Benckiser Group ADR COM 756255204 1,753 95,470 SH   SOLE   95,470 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 143,324 3,508,541 SH   SOLE   2,770,815 0 737,726
Roche Holding Ltd. ADR COM 771195104 28,590 660,039 SH   SOLE   603,380 0 56,659
Rockwell Automation Com COM 773903109 2,472 11,606 SH   SOLE   11,606 0 0
Rogers Corporation COM 775133101 22,929 184,019 SH   SOLE   140,266 0 43,753
Rollins, Inc. COM 775711104 92,664 2,185,987 SH   SOLE   1,719,036 0 466,951
Salesforce.com, Inc. COM 79466L302 69,792 372,562 SH   SOLE   336,730 0 35,832
ServiceMaster Global Holdings, COM 81761R109 31,165 873,205 SH   SOLE   656,503 0 216,702
ServiceNow, Inc. COM 81762P102 42,999 106,155 SH   SOLE   96,040 0 10,115
Snap-on, Inc. COM 833034101 2,041 14,733 SH   SOLE   14,733 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 303 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 67,649 900,552 SH   SOLE   669,234 0 231,318
Starbucks Corporation COM 855244109 57,858 786,215 SH   SOLE   717,116 0 69,099
Stryker Corp Com COM 863667101 342 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 279 2,327 SH   SOLE   2,327 0 0
Teladoc Health, Inc. COM 87918A105 118,999 623,555 SH   SOLE   491,642 0 131,913
Tesla Motors Inc. COM 88160R101 416 385 SH   SOLE   310 0 75
TJX Companies, Inc. COM 872540109 1,927 38,108 SH   SOLE   38,108 0 0
Trupanion, Inc. COM 898202106 216 5,053 SH   SOLE   5,053 0 0
Tyler Technologies, Inc. COM 902252105 145,908 420,630 SH   SOLE   341,602 0 79,028
U.S. Bancorp COM 902973304 318 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 29,185 360,225 SH   SOLE   271,550 0 88,675
UnitedHealth Group, Inc. COM 91324P102 54,673 185,363 SH   SOLE   170,350 0 15,013
Vanguard Index Fds Stk Mrk Etf COM 922908769 657 4,195 SH   SOLE   4,195 0 0
Veeva Systems, Inc. Class A COM 922475108 117,799 502,514 SH   SOLE   416,195 0 86,319
Verint Systems, Inc. COM 92343X100 18,441 408,160 SH   SOLE   302,107 0 106,053
Verisk Analytics, Inc. COM 92345Y106 136,173 800,074 SH   SOLE   618,781 0 181,293
Visa, Inc. COM 92826C839 39,044 202,121 SH   SOLE   182,128 0 19,993
Walmart, Inc. COM 931142103 2,427 20,265 SH   SOLE   20,265 0 0
Walt Disney Company COM 254687106 405 3,628 SH   SOLE   3,628 0 0
Waste Mgmt COM 94106L109 267 2,522 SH   SOLE   2,522 0 0
Watsco, Inc. COM 942622200 21,811 122,743 SH   SOLE   82,446 0 40,297
West Pharmaceutical Services, COM 955306105 137,593 605,681 SH   SOLE   475,587 0 130,094
Workiva, Inc. Class A COM 98139A105 76,843 1,436,587 SH   SOLE   1,038,321 0 398,266
Xcel Energy Inc Com COM 98389B100 238 3,810 SH   SOLE   2,610 0 1,200
Fidelity 500 Index Fund Inst COM 315911750 1,528 14,151 SH   SOLE   12,333 0 1,818
Fidelity Contra Fund COM 316071109 238 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 406 7,424 SH   SOLE   7,424 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 412 8,585 SH   SOLE   8,585 0 0
Riverbridge Growth Fund - Inst COM 46141P404 15,248 592,159 SH   SOLE   592,159 0 0
Stone Ridge Alternative Lendin COM 86172r101 102 10,427 SH   SOLE   10,427 0 0
Stone Ridge Tr II Rns Rsk COM 861729101 143 18,197 SH   SOLE   18,197 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 8,017 28,021 SH   SOLE   11,623 0 16,399