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 123,649 1,745,229 SH   SOLE   1,328,821 0 416,408
3M Company COM 88579Y101 21,158 101,830 SH   SOLE   100,699 0 1,131
A. O. Smith Corporation COM 831865209 33,679 631,632 SH   SOLE   497,071 0 134,561
Acuity Brands, Inc. COM 00508Y102 33,449 278,716 SH   SOLE   224,855 0 53,861
Alarm.com Holdings, Inc. COM 011642105 80,277 1,236,939 SH   SOLE   879,320 0 357,619
Alphabet, Inc. Class A COM 02079K305 23,697 20,135 SH   SOLE   17,372 0 2,763
Alphabet, Inc. Class C COM 02079K107 19,396 16,531 SH   SOLE   16,072 0 459
Amazon.com, Inc. COM 023135106 56,268 31,598 SH   SOLE   28,906 0 2,692
AMN Healthcare Services, Inc. COM 001744101 34,565 734,016 SH   SOLE   516,397 0 217,619
Analog Devices, Inc. COM 032654105 52,822 501,781 SH   SOLE   472,917 0 28,864
Ansys, Inc. COM 03662Q105 87,702 480,006 SH   SOLE   378,430 0 101,576
Apple Inc. COM 037833100 3,227 16,987 SH   SOLE   7,837 0 9,150
Beacon Roofing Supply, Inc. COM 073685109 27,135 843,765 SH   SOLE   621,432 0 222,333
Berkshire Hathaway Inc. Class COM 084670702 330 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 84,254 424,346 SH   SOLE   293,740 0 130,606
BlackLine, Inc. COM 09239B109 66,027 1,425,447 SH   SOLE   1,008,218 0 417,229
Bristol-Myers Squibb Company COM 110122108 278 5,825 SH   SOLE   5,825 0 0
Cabot Microelectronics Corpora COM 12709P103 21,925 195,833 SH   SOLE   144,089 0 51,744
Calavo Growers, Inc. COM 128246105 30,139 359,445 SH   SOLE   264,271 0 95,174
Cantel Medical Corp. COM 138098108 21,759 325,291 SH   SOLE   242,785 0 82,506
Cass Information Systems, Inc. COM 14808P109 17,176 363,139 SH   SOLE   268,390 0 94,749
Chegg, Inc. COM 163092109 36,626 960,799 SH   SOLE   708,821 0 251,978
Chemed Corporation COM 16359R103 138,763 433,539 SH   SOLE   321,621 0 111,918
Cisco Systems, Inc. COM 17275R102 3,892 72,079 SH   SOLE   70,929 0 1,150
Coca-Cola Company COM 191216100 267 5,704 SH   SOLE   4,704 0 1,000
Cognex Corporation COM 192422103 24,850 488,589 SH   SOLE   318,159 0 170,430
Colgate-Palmolive Company COM 194162103 2,014 29,382 SH   SOLE   29,382 0 0
CoStar Group, Inc. COM 22160N109 129,987 278,692 SH   SOLE   220,823 0 57,869
Dorman Products, Inc. COM 258278100 24,065 273,185 SH   SOLE   201,149 0 72,036
Ecolab, Inc. COM 278865100 62,603 354,609 SH   SOLE   331,846 0 22,763
Ellie Mae, Inc. COM 28849P100 452 4,582 SH   SOLE   521 0 4,061
Equifax, Inc. COM 294429105 3,173 26,774 SH   SOLE   26,774 0 0
Evolent Health, Inc. Class A COM 30050B101 45,020 3,578,667 SH   SOLE   2,745,595 0 833,072
ExlService Holdings, Inc. COM 302081104 43,466 724,195 SH   SOLE   501,528 0 222,667
Exponent, Inc. COM 30214u102 38,448 666,119 SH   SOLE   470,843 0 195,276
Fastenal Company COM 311900104 102,821 1,598,841 SH   SOLE   1,283,976 0 314,865
Fiserv, Inc. COM 337738108 63,824 722,969 SH   SOLE   675,912 0 47,057
Five Below, Inc. COM 33829M101 129,954 1,045,911 SH   SOLE   800,362 0 245,549
Floor & Decor Holdings, Inc. C COM 339750101 33,317 808,282 SH   SOLE   595,597 0 212,685
Freshpet, Inc. COM 358039105 37,685 891,107 SH   SOLE   656,019 0 235,088
Gentex Corporation COM 371901109 77,165 3,731,360 SH   SOLE   2,961,870 0 769,490
Globant S.A. COM L44385109 103,901 1,455,202 SH   SOLE   1,121,200 0 334,002
GoDaddy, Inc. Class A COM 380237107 32,023 425,888 SH   SOLE   277,944 0 147,944
Grand Canyon Education, Inc. COM 38526M106 142,964 1,248,487 SH   SOLE   961,414 0 287,073
Guidewire Software, Inc. COM 40171V100 47,145 485,229 SH   SOLE   393,120 0 92,109
Healthcare Services Group, Inc COM 421906108 103,538 3,138,458 SH   SOLE   2,499,921 0 638,537
Healthstream, Inc. COM 42222N103 25,625 913,230 SH   SOLE   671,909 0 241,321
HEICO Corporation COM 422806109 147,640 1,556,239 SH   SOLE   1,189,860 0 366,379
Henry Schein, Inc. COM 806407102 23,092 384,160 SH   SOLE   304,913 0 79,247
Heska Corporation COM 42805e306 26,471 310,989 SH   SOLE   229,601 0 81,388
IHS Markit Ltd. COM G47567105 75,649 1,391,123 SH   SOLE   1,103,861 0 287,262
Illumina, Inc. COM 452327109 287 925 SH   SOLE   925 0 0
Inovalon Holdings, Inc. Class COM 45781D101 10,213 821,659 SH   SOLE   590,832 0 230,827
Intel Corporation COM 458140100 3,209 59,755 SH   SOLE   56,099 0 3,656
International Flavors & Fragra COM 459506101 46,130 358,182 SH   SOLE   275,680 0 82,502
Ishares Core S&P 500 Etf COM 464287200 301 1,059 SH   SOLE   1,059 0 0
iShares Core S&P U.S. Growth E COM 464287671 375 6,219 SH   SOLE   1,334 0 4,885
Ishares Tr Russell 1000 COM 464287622 603 3,831 SH   SOLE   3,831 0 0
Ishares Tr Russell 2000 COM 464287655 572 3,737 SH   SOLE   3,737 0 0
Ishares Tr Russell 2000 Growth COM 464287648 868 4,415 SH   SOLE   0 0 4,415
Johnson & Johnson COM 478160104 3,425 24,504 SH   SOLE   24,004 0 500
JPMorgan Chase & Co. COM 46625H100 754 7,445 SH   SOLE   6,335 0 1,110
Knight-Swift Transportation Ho COM 499049104 20,376 623,490 SH   SOLE   458,897 0 164,593
Lennox International, Inc. COM 526107107 29,538 111,716 SH   SOLE   68,981 0 42,735
Linde Plc COM G5494J103 27,766 157,823 SH   SOLE   149,933 0 7,890
LKQ Corporation COM 501889208 37,120 1,307,952 SH   SOLE   1,004,248 0 303,704
MAXIMUS, Inc. COM 577933104 37,704 531,198 SH   SOLE   382,142 0 149,056
Medtronic plc COM G5960L103 10,889 119,553 SH   SOLE   110,903 0 8,650
Microsoft Corporation COM 594918104 94,295 799,519 SH   SOLE   751,989 0 47,530
Middleby Corporation COM 596278101 25,633 197,129 SH   SOLE   121,247 0 75,882
Mobile Mini, Inc. COM 60740F105 38,182 1,124,993 SH   SOLE   828,792 0 296,201
National Instruments Corporati COM 636518102 122,966 2,771,999 SH   SOLE   2,150,879 0 621,120
Neogen Corporation COM 640491106 48,413 843,581 SH   SOLE   644,529 0 199,052
Netflix Inc. COM 64110L106 24,081 67,538 SH   SOLE   62,392 0 5,146
NVIDIA Corporation COM 67066G104 16,434 91,524 SH   SOLE   85,133 0 6,391
Oracle Corporation COM 68389X105 269 5,000 SH   SOLE   5,000 0 0
OrthoPediatrics Corp. COM 68752l100 16,556 374,312 SH   SOLE   275,571 0 98,741
Paychex, Inc. COM 704326107 2,554 31,851 SH   SOLE   31,851 0 0
Paycom Software, Inc. COM 70432V102 76,254 403,182 SH   SOLE   327,296 0 75,886
Paylocity Holding Corp. COM 70438V106 65,349 732,699 SH   SOLE   528,465 0 204,234
Pegasystems, Inc. COM 705573103 50,577 778,101 SH   SOLE   560,006 0 218,095
PepsiCo, Inc. COM 713448108 3,878 31,641 SH   SOLE   31,641 0 0
Pluralsight, Inc. Class A COM 72941B106 72,669 2,289,504 SH   SOLE   1,803,571 0 485,933
Power Integrations, Inc. COM 739276103 26,967 385,580 SH   SOLE   271,265 0 114,315
PRA Group, Inc. COM 69354N106 38,906 1,451,173 SH   SOLE   1,030,261 0 420,912
Procter & Gamble Company COM 742718109 1,976 18,989 SH   SOLE   18,989 0 0
Pros Holdings, Inc. COM 74346Y103 82,361 1,949,832 SH   SOLE   1,362,677 0 587,155
Proto Labs, Inc. COM 743713109 152,308 1,448,620 SH   SOLE   1,115,972 0 332,648
Reckitt Benckiser Group ADR COM 756255204 14,538 874,081 SH   SOLE   865,071 0 9,010
Ritchie Bros. Auctioneers, Inc COM 767744105 143,944 4,233,635 SH   SOLE   3,289,021 0 944,614
Roche Holding Ltd. ADR COM 771195104 21,813 633,456 SH   SOLE   593,376 0 40,080
Rockwell Automation Com COM 773903109 2,192 12,495 SH   SOLE   12,495 0 0
Rollins, Inc. COM 775711104 85,564 2,055,836 SH   SOLE   1,699,762 0 356,075
Salesforce.com, Inc. COM 79466L302 56,098 354,224 SH   SOLE   328,583 0 25,641
Snap-on, Inc. COM 833034101 22,037 140,793 SH   SOLE   96,477 0 44,316
SPDR SERIES TRUST BLMBRG BRC C COM 78464A359 261 5,000 SH   SOLE   5,000 0 0
SPS Commerce, Inc. COM 78463M107 52,006 490,342 SH   SOLE   353,271 0 137,071
Starbucks Corporation COM 855244109 57,596 774,770 SH   SOLE   722,706 0 52,064
Stryker Corp Com COM 863667101 375 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 208 2,586 SH   SOLE   2,586 0 0
Teladoc Health, Inc. COM 87918A105 84,710 1,523,561 SH   SOLE   1,162,498 0 361,063
Trupanion, Inc. COM 898202106 13,823 422,208 SH   SOLE   310,156 0 112,052
Tyler Technologies, Inc. COM 902252105 65,687 321,364 SH   SOLE   263,293 0 58,071
U.S. Bancorp COM 902973304 416 8,637 SH   SOLE   8,637 0 0
U.S. Physical Therapy, Inc. COM 90337L108 42,154 401,356 SH   SOLE   296,287 0 105,069
Ultimate Software Group, Inc. COM 90385D107 161,806 490,129 SH   SOLE   377,820 0 112,309
UnitedHealth Group, Inc. COM 91324P102 44,475 179,871 SH   SOLE   169,112 0 10,759
VANGUARD INDEX FDS EXTEND MKT COM 922908652 765 6,627 SH   SOLE   0 0 6,627
Veeva Systems, Inc. Class A COM 922475108 113,592 895,415 SH   SOLE   677,360 0 218,055
Verint Systems, Inc. COM 92343X100 26,538 443,339 SH   SOLE   318,662 0 124,677
Verisk Analytics, Inc. COM 92345Y106 109,460 823,011 SH   SOLE   647,380 0 175,631
Visa, Inc. COM 92826C839 29,794 190,758 SH   SOLE   176,606 0 14,152
WABCO Holdings Inc. COM 92927K102 18,650 141,469 SH   SOLE   90,407 0 51,062
WageWorks, Inc. COM 930427109 34,810 921,884 SH   SOLE   643,119 0 278,765
Walgreens Boots Alliance, Inc. COM 931427108 28,419 449,165 SH   SOLE   427,199 0 21,966
Walmart, Inc. COM 931142103 2,280 23,376 SH   SOLE   23,376 0 0
Watsco, Inc. COM 942622200 18,311 127,860 SH   SOLE   87,083 0 40,777
Wells Fargo & Company COM 949746101 224 4,628 SH   SOLE   1,937 0 2,691
West Pharmaceutical Services, COM 955306105 66,940 607,437 SH   SOLE   485,505 0 121,932
Workiva, Inc. Class A COM 98139A105 50,377 993,621 SH   SOLE   715,973 0 277,648
Dodge & Cox Stk Fd Com COM 256219106 334 1,819 SH   SOLE   313 0 1,506
Fidelity 500 Index Fund Inst COM 315911750 1,649 16,661 SH   SOLE   14,843 0 1,818
Growth Fd Amer Inc Com COM 399874106 349 7,173 SH   SOLE   7,173 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 295 7,571 SH   SOLE   7,571 0 0
NUVEEN MUN TR SHDU HYD MUN I COM 67065Q699 521 50,313 SH   SOLE   50,313 0 0
RB All Cap Growth Fund Investo COM 46141P305 365 18,470 SH   SOLE   18,470 0 0
RB Eco Leaders Fund Institutio COM 46141P701 188 13,667 SH   SOLE   13,667 0 0
Riverbridge Growth Fund - Inst COM 46141P404 11,547 575,324 SH   SOLE   575,324 0 0
STONE RIDGE TR II RNS RSK PR I COM 861729101 88 10,730 SH   SOLE   10,730 0 0
Third Ave Tr Real Estate Fd COM 884116401 231 8,039 SH   SOLE   8,039 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 4,256 16,270 SH   SOLE   0 0 16,270
Vanguard Index Trust 500 Index COM 922908108 3,340 12,769 SH   SOLE   9,797 0 2,973