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 34,971 1,648,029 SH   SOLE   1,258,075 0 389,954
3M Company COM 88579Y101 2,308 16,904 SH   SOLE   16,754 0 150
A. O. Smith Corporation COM 831865209 34,743 918,888 SH   SOLE   662,075 0 256,813
Abbott Laboratories COM 002824100 1,143 14,490 SH   SOLE   14,390 0 100
Acuity Brands, Inc. COM 00508Y102 18,115 211,472 SH   SOLE   147,164 0 64,308
Alarm.com Holdings, Inc. COM 011642105 65,330 1,679,004 SH   SOLE   1,196,203 0 482,801
Alphabet, Inc. Class A COM 02079K305 24,542 21,121 SH   SOLE   16,776 0 4,345
Alphabet, Inc. Class C COM 02079K107 18,686 16,070 SH   SOLE   15,607 0 463
Amazon.com, Inc. COM 023135106 63,890 32,769 SH   SOLE   28,644 0 4,125
AMCOR PLC ORD COM G0250X107 124 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108 121,272 660,741 SH   SOLE   504,279 0 156,462
AMN Healthcare Services, Inc. COM 001744101 49,638 858,639 SH   SOLE   600,492 0 258,147
Analog Devices, Inc. COM 032654105 45,597 508,615 SH   SOLE   467,799 0 40,816
Ansys, Inc. COM 03662Q105 102,203 439,638 SH   SOLE   343,304 0 96,334
Apple Inc. COM 037833100 4,408 17,336 SH   SOLE   8,186 0 9,150
Aspen Technology, Inc. COM 045327103 16,116 169,518 SH   SOLE   112,711 0 56,807
ASSOCIATED BANC CORP COM COM 045487105 1,154 90,198 SH   SOLE   90,198 0 0
Berkshire Hathaway Inc. Class COM 084670702 282 1,545 SH   SOLE   1,070 0 475
Bio-Techne Corporation COM 09073M104 72,968 384,813 SH   SOLE   263,947 0 120,866
BlackLine, Inc. COM 09239B109 99,085 1,883,381 SH   SOLE   1,450,066 0 433,315
Bristol-Myers Squibb Company COM 110122108 325 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 20,833 182,519 SH   SOLE   136,442 0 46,077
Calavo Growers, Inc. COM 128246105 19,308 334,689 SH   SOLE   250,293 0 84,396
Cantel Medical Corp. COM 138098108 2,772 77,224 SH   SOLE   59,542 0 17,682
Cass Information Systems, Inc. COM 14808P109 11,888 338,116 SH   SOLE   254,172 0 83,944
Chegg, Inc. COM 163092109 32,157 898,738 SH   SOLE   673,408 0 225,330
Chemed Corporation COM 16359R103 158,060 364,865 SH   SOLE   270,663 0 94,202
Cisco Systems, Inc. COM 17275R102 3,517 89,465 SH   SOLE   88,315 0 1,150
Coca-Cola Company COM 191216100 252 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 18,404 435,906 SH   SOLE   269,666 0 166,240
Colgate-Palmolive Company COM 194162103 1,736 26,161 SH   SOLE   26,161 0 0
CoStar Group, Inc. COM 22160N109 145,924 248,504 SH   SOLE   195,429 0 53,075
Danaher Corporation COM 235851102 42,373 306,139 SH   SOLE   279,299 0 26,840
Descartes Systems Group Inc. COM 249906108 23,537 684,426 SH   SOLE   507,536 0 176,890
Dorman Products, Inc. COM 258278100 14,118 255,445 SH   SOLE   190,761 0 64,684
Ecolab, Inc. COM 278865100 55,133 353,805 SH   SOLE   323,095 0 30,710
Equifax, Inc. COM 294429105 2,968 24,851 SH   SOLE   24,851 0 0
Evolent Health, Inc. Class A COM 30050B101 13,847 2,550,050 SH   SOLE   1,804,605 0 745,445
ExlService Holdings, Inc. COM 302081104 18,763 360,627 SH   SOLE   268,701 0 91,926
Exponent, Inc. COM 30214u102 65,883 916,192 SH   SOLE   638,333 0 277,859
Fastenal Company COM 311900104 95,042 3,041,355 SH   SOLE   2,392,905 0 648,450
Fiserv, Inc. COM 337738108 59,039 621,527 SH   SOLE   573,097 0 48,430
Five Below, Inc. COM 33829M101 91,252 1,296,558 SH   SOLE   982,149 0 314,409
Five9, Inc. COM 338307101 41,047 536,846 SH   SOLE   397,627 0 139,219
Floor & Decor Holdings, Inc. C COM 339750101 24,228 754,997 SH   SOLE   565,157 0 189,840
Freshpet, Inc. COM 358039105 31,217 488,756 SH   SOLE   364,789 0 123,967
Gentex Corporation COM 371901109 79,618 3,592,885 SH   SOLE   2,794,807 0 798,078
Globant S.A. COM L44385109 123,408 1,404,275 SH   SOLE   1,088,425 0 315,850
GoDaddy, Inc. Class A COM 380237107 31,011 542,996 SH   SOLE   335,502 0 207,494
Goosehead Insurance, Inc. COM 38267D109 10,965 245,676 SH   SOLE   183,108 0 62,568
Grand Canyon Education, Inc. COM 38526M106 131,629 1,725,495 SH   SOLE   1,311,297 0 414,198
Guidewire Software, Inc. COM 40171V100 36,542 460,755 SH   SOLE   368,184 0 92,571
Healthcare Services Group, Inc COM 421906108 86,053 3,599,025 SH   SOLE   2,792,272 0 806,753
HEICO Corporation COM 422806109 75,585 1,013,063 SH   SOLE   787,654 0 225,409
Heska Corporation COM 42805e306 16,015 289,608 SH   SOLE   217,097 0 72,511
IDEXX Laboratories, Inc. COM 45168D104 22,937 94,689 SH   SOLE   84,429 0 10,260
IHS Markit Ltd. COM G47567105 47,170 786,162 SH   SOLE   714,021 0 72,141
Illumina, Inc. COM 452327109 282 1,033 SH   SOLE   1,033 0 0
Inogen, Inc. COM 45780L104 13,972 270,461 SH   SOLE   201,946 0 68,515
Inovalon Holdings, Inc. Class COM 45781D101 25,893 1,554,174 SH   SOLE   1,160,993 0 393,181
Intel Corporation COM 458140100 2,775 51,284 SH   SOLE   47,628 0 3,656
International Flavors & Fragra COM 459506101 34,226 335,287 SH   SOLE   251,557 0 83,730
Ishares Core S&P 500 Etf COM 464287200 1,104 4,273 SH   SOLE   4,273 0 0
iShares Core S&P U.S. Growth E COM 464287671 647 11,332 SH   SOLE   1,391 0 9,941
Ishares Tr Russell 1000 COM 464287622 524 3,701 SH   SOLE   3,701 0 0
Ishares Tr Russell 2000 COM 464287655 4,796 41,904 SH   SOLE   41,904 0 0
Ishares Tr Russell 2000 Growth COM 464287648 924 5,839 SH   SOLE   0 0 5,839
Ishares Tr S&p500 Grw COM 464287309 318 1,926 SH   SOLE   1,926 0 0
Johnson & Johnson COM 478160104 2,808 21,417 SH   SOLE   20,371 0 1,046
JPMorgan Chase & Co. COM 46625H100 670 7,445 SH   SOLE   6,335 0 1,110
Kornit Digital Ltd. COM m6372q113 33,042 1,327,532 SH   SOLE   922,186 0 405,346
Lennox International, Inc. COM 526107107 16,136 88,762 SH   SOLE   54,529 0 34,233
Linde Plc COM G5494J103 26,801 154,918 SH   SOLE   143,679 0 11,239
MAXIMUS, Inc. COM 577933104 27,372 470,309 SH   SOLE   350,907 0 119,402
Medtronic plc COM G5960L103 601 6,665 SH   SOLE   4,903 0 1,762
Microsoft Corporation COM 594918104 112,392 712,648 SH   SOLE   652,904 0 59,744
Middleby Corporation COM 596278101 8,849 155,573 SH   SOLE   95,050 0 60,523
Mobile Mini, Inc. COM 60740F105 37,474 1,428,670 SH   SOLE   1,068,324 0 360,346
National Instruments Corporati COM 636518102 86,123 2,603,472 SH   SOLE   2,001,625 0 601,847
National Vision Holdings, Inc. COM 63845R107 18,938 975,194 SH   SOLE   734,170 0 241,024
Neogen Corporation COM 640491106 82,750 1,235,262 SH   SOLE   902,295 0 332,967
Netflix Inc. COM 64110L106 26,114 69,545 SH   SOLE   62,376 0 7,169
NVIDIA Corporation COM 67066G104 24,944 94,628 SH   SOLE   85,311 0 9,317
Ollie's Bargain Outlet Holding COM 681116109 44,437 958,927 SH   SOLE   664,699 0 294,228
Oracle Corporation COM 68389X105 242 5,000 SH   SOLE   5,000 0 0
OrthoPediatrics Corp. COM 68752l100 32,013 807,595 SH   SOLE   565,974 0 241,621
Paychex, Inc. COM 704326107 1,740 27,657 SH   SOLE   27,657 0 0
Paycom Software, Inc. COM 70432V102 73,362 363,158 SH   SOLE   292,882 0 70,276
Paylocity Holding Corp. COM 70438V106 47,963 543,060 SH   SOLE   390,513 0 152,547
Pegasystems, Inc. COM 705573103 86,922 1,220,300 SH   SOLE   865,180 0 355,120
PepsiCo, Inc. COM 713448108 3,434 28,595 SH   SOLE   27,815 0 780
Pluralsight, Inc. Class A COM 72941B106 44,160 4,021,869 SH   SOLE   3,043,670 0 978,199
Polymet Mining Corp Com COM 731916102 12 51,000 SH   SOLE   51,000 0 0
Power Integrations, Inc. COM 739276103 28,559 323,322 SH   SOLE   241,395 0 81,927
PRA Group, Inc. COM 69354N106 36,918 1,331,807 SH   SOLE   934,526 0 397,281
Procter & Gamble Company COM 742718109 1,821 16,555 SH   SOLE   16,555 0 0
Pros Holdings, Inc. COM 74346Y103 42,318 1,363,771 SH   SOLE   958,661 0 405,110
Proto Labs, Inc. COM 743713109 114,737 1,507,122 SH   SOLE   1,133,491 0 373,631
Reckitt Benckiser Group ADR COM 756255204 1,463 95,934 SH   SOLE   95,934 0 0
Ritchie Bros. Auctioneers, Inc COM 767744105 118,479 3,466,335 SH   SOLE   2,728,583 0 737,752
Roche Holding Ltd. ADR COM 771195104 25,859 637,340 SH   SOLE   583,333 0 54,007
Rockwell Automation Com COM 773903109 1,762 11,673 SH   SOLE   11,673 0 0
Rogers Corporation COM 775133101 17,724 187,713 SH   SOLE   143,044 0 44,669
Rollins, Inc. COM 775711104 75,902 2,100,222 SH   SOLE   1,652,271 0 447,951
Salesforce.com, Inc. COM 79466L302 51,867 360,241 SH   SOLE   325,099 0 35,142
ServiceNow, Inc. COM 81762P102 29,200 101,892 SH   SOLE   92,053 0 9,839
Snap-on, Inc. COM 833034101 1,612 14,812 SH   SOLE   14,812 0 0
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 239 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 43,544 936,229 SH   SOLE   692,602 0 243,627
Starbucks Corporation COM 855244109 50,693 771,108 SH   SOLE   702,472 0 68,636
Stryker Corp Com COM 863667101 316 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 216 2,327 SH   SOLE   2,327 0 0
Teladoc Health, Inc. COM 87918A105 141,010 909,682 SH   SOLE   700,699 0 208,983
Tesla Motors Inc. COM 88160R101 215 410 SH   SOLE   310 0 100
TJX Companies, Inc. COM 872540109 1,820 38,059 SH   SOLE   38,059 0 0
Trupanion, Inc. COM 898202106 10,275 394,722 SH   SOLE   294,595 0 100,127
Tyler Technologies, Inc. COM 902252105 120,472 406,231 SH   SOLE   328,452 0 77,779
U.S. Bancorp COM 902973304 298 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 25,570 370,583 SH   SOLE   276,996 0 93,587
UnitedHealth Group, Inc. COM 91324P102 44,921 180,129 SH   SOLE   165,506 0 14,623
VANGUARD INDEX FDS EXTEND MKT COM 922908652 940 10,387 SH   SOLE   0 0 10,387
Vanguard Index Fds Stk Mrk Etf COM 922908769 1,480 11,477 SH   SOLE   4,195 0 7,282
Veeva Systems, Inc. Class A COM 922475108 111,168 710,929 SH   SOLE   541,133 0 169,796
Verint Systems, Inc. COM 92343X100 18,235 424,070 SH   SOLE   312,605 0 111,465
Verisk Analytics, Inc. COM 92345Y106 108,574 778,976 SH   SOLE   600,065 0 178,911
Visa, Inc. COM 92826C839 31,385 194,790 SH   SOLE   175,412 0 19,378
Walmart, Inc. COM 931142103 2,316 20,381 SH   SOLE   20,381 0 0
Watsco, Inc. COM 942622200 18,190 115,106 SH   SOLE   75,089 0 40,017
West Pharmaceutical Services, COM 955306105 88,914 584,002 SH   SOLE   456,090 0 127,912
Workiva, Inc. Class A COM 98139A105 30,777 951,963 SH   SOLE   704,128 0 247,835
Fidelity 500 Index Fund Inst COM 315911750 1,275 14,151 SH   SOLE   12,333 0 1,818
Fidelity Contra Fund COM 316071109 187 15,922 SH   SOLE   15,922 0 0
Growth Fd Amer Inc Com COM 399874106 322 7,424 SH   SOLE   7,424 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 303 8,585 SH   SOLE   8,585 0 0
RB Eco Leaders Fund Institutio COM 46141P701 227 16,633 SH   SOLE   16,633 0 0
Riverbridge Growth Fund - Inst COM 46141P404 12,296 608,702 SH   SOLE   608,702 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,681 28,007 SH   SOLE   11,609 0 16,399