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 66,728 1,034,379 SH   SOLE   719,552 0 314,827
3M Company COM 88579Y101 26,976 114,611 SH   SOLE   112,975 0 1,636
Acuity Brands, Inc. COM 00508Y102 52,152 296,319 SH   SOLE   229,148 0 67,171
Agco Corp Com COM 001084102 247 3,457 SH   SOLE   3,457 0 0
Alarm.com Holdings, Inc. COM 011642105 45,766 1,212,347 SH   SOLE   841,583 0 370,764
Alphabet, Inc. Class A COM 02079K305 22,272 21,143 SH   SOLE   19,299 0 1,844
Alphabet, Inc. Class C COM 02079K107 19,169 18,319 SH   SOLE   17,837 0 482
Amazon.com, Inc. COM 023135106 54,483 46,588 SH   SOLE   44,026 0 2,562
Analog Devices, Inc. COM 032654105 28,000 314,499 SH   SOLE   300,833 0 13,666
Ansys, Inc. COM 03662Q105 82,713 560,422 SH   SOLE   413,334 0 147,088
Apple Inc. COM 037833100 7,286 43,054 SH   SOLE   33,804 0 9,250
AT&T Inc. COM 00206R102 222 5,701 SH   SOLE   4,400 0 1,301
athenahealth, Inc. COM 04685W103 124,843 938,388 SH   SOLE   713,056 0 225,332
Beacon Roofing Supply, Inc. COM 073685109 84,852 1,330,809 SH   SOLE   1,002,283 0 328,526
Berkshire Hathaway Inc. Class COM 084670702 326 1,645 SH   SOLE   1,070 0 575
Bio-Techne Corporation COM 09073M104 68,365 527,712 SH   SOLE   356,798 0 170,914
Boeing Co Com COM 097023105 250 849 SH   SOLE   749 0 100
Bristol-Myers Squibb Company COM 110122108 357 5,825 SH   SOLE   5,825 0 0
Burberry Group ADR COM 12082W204 260 10,762 SH   SOLE   10,762 0 0
Cabot Microelectronics Corpora COM 12709P103 22,837 242,737 SH   SOLE   180,241 0 62,496
Calavo Growers, Inc. COM 128246105 37,638 445,948 SH   SOLE   332,677 0 113,271
Cardinal Health, Inc. COM 14149y108 1,699 27,736 SH   SOLE   27,736 0 0
Cass Information Systems, Inc. COM 14808P109 22,064 379,039 SH   SOLE   283,042 0 95,996
Cerner Corporation COM 156782104 20,142 298,884 SH   SOLE   283,797 0 15,087
Cheesecake Factory, Inc. COM 163072101 20,417 423,762 SH   SOLE   318,849 0 104,913
Chemed Corporation COM 16359R103 130,957 538,873 SH   SOLE   400,306 0 138,567
Cisco Systems, Inc. COM 17275R102 22,573 589,364 SH   SOLE   584,474 0 4,890
Coca-Cola Company COM 191216100 266 5,788 SH   SOLE   4,704 0 1,084
Cognex Corporation COM 192422103 23,059 377,022 SH   SOLE   226,441 0 150,581
Colgate-Palmolive Company COM 194162103 2,839 37,627 SH   SOLE   37,627 0 0
CoStar Group, Inc. COM 22160N109 136,206 458,685 SH   SOLE   349,247 0 109,438
Cree, Inc. COM 225447101 1,768 47,608 SH   SOLE   24,458 0 23,150
Digi International, Inc. COM 253798102 12,211 1,278,594 SH   SOLE   968,855 0 309,739
Diplomat Pharmacy, Inc. COM 25456K101 25,056 1,248,441 SH   SOLE   827,408 0 421,033
Dorman Products, Inc. COM 258278100 43,717 715,032 SH   SOLE   481,127 0 233,905
Ecolab, Inc. COM 278865100 49,222 366,838 SH   SOLE   348,568 0 18,270
Ellie Mae, Inc. COM 28849P100 57,191 639,717 SH   SOLE   442,927 0 196,790
Evolent Health, Inc. Class A COM 30050B101 32,912 2,675,753 SH   SOLE   2,020,424 0 655,329
ExlService Holdings, Inc. COM 302081104 54,033 895,324 SH   SOLE   606,714 0 288,610
Exponent, Inc. COM 30214u102 30,374 427,202 SH   SOLE   318,813 0 108,389
Fastenal Company COM 311900104 100,351 1,834,897 SH   SOLE   1,418,259 0 416,638
Financial Engines, Inc. COM 317485100 36,882 1,217,227 SH   SOLE   844,446 0 372,781
Fiserv, Inc. COM 337738108 60,544 461,711 SH   SOLE   438,774 0 22,937
Five Below, Inc. COM 33829M101 132,649 2,000,135 SH   SOLE   1,489,601 0 510,534
Freshpet, Inc. COM 358039105 32,769 1,729,259 SH   SOLE   1,286,440 0 442,819
General Mls Inc Com COM 370334104 262 4,424 SH   SOLE   4,324 0 100
Gentex Corporation COM 371901109 106,380 5,077,806 SH   SOLE   3,856,608 0 1,221,198
Globant S.A. COM L44385109 70,109 1,509,021 SH   SOLE   1,141,790 0 367,231
GoDaddy, Inc. Class A COM 380237107 26,202 521,120 SH   SOLE   319,896 0 201,224
Grand Canyon Education, Inc. COM 38526M106 199,092 2,223,746 SH   SOLE   1,689,505 0 534,241
Healthcare Services Group, Inc COM 421906108 141,400 2,682,097 SH   SOLE   2,018,322 0 663,775
Healthstream, Inc. COM 42222N103 42,008 1,813,800 SH   SOLE   1,251,840 0 561,960
HEICO Corporation COM 422806109 138,930 1,472,499 SH   SOLE   1,082,423 0 390,076
Henry Schein, Inc. COM 806407102 27,007 386,477 SH   SOLE   291,213 0 95,264
Heska Corporation COM 42805e306 15,946 198,806 SH   SOLE   148,084 0 50,722
IHS Markit Ltd. COM G47567105 72,226 1,599,691 SH   SOLE   1,241,246 0 358,445
Illinois Tool Works Inc. COM 452308109 982 5,886 SH   SOLE   5,886 0 0
Illumina, Inc. COM 452327109 202 925 SH   SOLE   925 0 0
InnerWorkings, Inc. COM 45773Y105 11,887 1,185,125 SH   SOLE   874,251 0 310,874
Inovalon Holdings, Inc. Class COM 45781D101 42,289 2,819,292 SH   SOLE   2,142,542 0 676,750
Intel Corporation COM 458140100 3,369 72,987 SH   SOLE   69,331 0 3,656
International Flavors & Fragra COM 459506101 49,088 321,654 SH   SOLE   250,820 0 70,834
Ishares Core S&P 500 Etf COM 464287200 17,732 65,956 SH   SOLE   65,956 0 0
iShares Core S&P U.S. Growth E COM 464287671 1,437 26,727 SH   SOLE   1,263 0 25,464
iShares MSCI USA ESG Select ET COM 464288802 369 3,323 SH   SOLE   3,323 0 0
Ishares Tr Russell 1000 COM 464287622 560 3,766 SH   SOLE   3,766 0 0
Ishares Tr Russell 1000 Growth COM 464287614 378 2,808 SH   SOLE   2,808 0 0
Ishares Tr Russell 2000 COM 464287655 6,993 45,866 SH   SOLE   45,866 0 0
Ishares Tr Russell 2000 Growth COM 464287648 1,529 8,188 SH   SOLE   2,090 0 6,098
Johnson & Johnson COM 478160104 4,137 29,607 SH   SOLE   28,831 0 776
JPMorgan Chase & Co. COM 46625H100 1,131 10,575 SH   SOLE   9,465 0 1,110
Knight-Swift Transportation Ho COM 499049104 33,615 768,861 SH   SOLE   572,995 0 195,866
LKQ Corporation COM 501889208 62,516 1,537,151 SH   SOLE   1,134,380 0 402,771
MAXIMUS, Inc. COM 577933104 73,442 1,026,016 SH   SOLE   701,998 0 324,018
Mednax, Inc. COM 58502B106 43,667 817,129 SH   SOLE   637,806 0 179,323
Medtronic plc COM G5960L103 19,671 243,606 SH   SOLE   88,003 0 155,603
Microsoft Corporation COM 594918104 74,248 867,996 SH   SOLE   828,971 0 39,025
Middleby Corporation COM 596278101 32,355 239,754 SH   SOLE   141,575 0 98,179
Mobile Mini, Inc. COM 60740F105 44,642 1,293,967 SH   SOLE   976,875 0 317,092
National Instruments Corporati COM 636518102 140,661 3,378,826 SH   SOLE   2,614,245 0 764,581
Neogen Corporation COM 640491106 62,338 758,281 SH   SOLE   571,738 0 186,543
Oracle Corporation COM 68389X105 236 5,000 SH   SOLE   5,000 0 0
Paccar Inc. COM 693718108 408 5,743 SH   SOLE   5,743 0 0
Patterson Companies, Inc. COM 703395103 1,097 30,353 SH   SOLE   30,353 0 0
Paychex, Inc. COM 704326107 2,715 39,879 SH   SOLE   39,879 0 0
Paylocity Holding Corp. COM 70438v106 32,310 685,124 SH   SOLE   509,624 0 175,500
Pegasystems, Inc. COM 705573103 47,762 1,012,986 SH   SOLE   752,949 0 260,037
PepsiCo, Inc. COM 713448108 4,381 36,531 SH   SOLE   36,531 0 0
Power Integrations, Inc. COM 739276103 34,095 463,561 SH   SOLE   336,584 0 126,977
PRA Group, Inc. COM 69354N106 88,036 2,651,685 SH   SOLE   1,984,351 0 667,334
Praxair, Inc. COM 74005P104 25,996 168,065 SH   SOLE   161,382 0 6,683
Procter & Gamble Company COM 742718109 2,458 26,753 SH   SOLE   26,753 0 0
Pros Holdings, Inc. COM 74346Y103 66,280 2,505,848 SH   SOLE   1,692,663 0 813,185
Proto Labs, Inc. COM 743713109 183,111 1,777,782 SH   SOLE   1,369,940 0 407,842
Reckitt Benckiser Group ADR COM 756255204 18,063 964,931 SH   SOLE   954,581 0 10,350
Ritchie Bros. Auctioneers, Inc COM 767744105 148,244 4,953,033 SH   SOLE   3,810,939 0 1,142,094
Roche Holding Ltd. ADR COM 771195104 24,938 788,711 SH   SOLE   753,827 0 34,884
Rollins, Inc. COM 775711104 77,172 1,658,550 SH   SOLE   1,325,083 0 333,467
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 533 5,086 SH   SOLE   5,086 0 0
Salesforce.com, Inc. COM 79466L302 36,528 357,310 SH   SOLE   336,926 0 20,384
Schlumberger NV COM 806857108 2,250 33,390 SH   SOLE   33,390 0 0
Snap-on, Inc. COM 833034101 57,131 327,776 SH   SOLE   263,180 0 64,596
Spdr S&P 500 Etf COM 78462F103 1,585 5,941 SH   SOLE   5,941 0 0
SPS Commerce, Inc. COM 78463M107 30,588 629,502 SH   SOLE   468,228 0 161,274
Starbucks Corporation COM 855244109 47,916 834,337 SH   SOLE   793,464 0 40,873
Stratasys Ltd. COM M85548101 16,515 827,389 SH   SOLE   613,160 0 214,229
Stryker Corp Com COM 863667101 294 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 1,100 16,862 SH   SOLE   16,745 0 117
Teladoc, Inc. COM 87918A105 29,937 859,018 SH   SOLE   648,200 0 210,818
Tyler Technologies, Inc. COM 902252105 43,199 243,993 SH   SOLE   186,486 0 57,507
U.S. Bancorp COM 902973304 2,313 43,170 SH   SOLE   43,170 0 0
U.S. Physical Therapy, Inc. COM 90337L108 24,185 334,978 SH   SOLE   252,550 0 82,428
Ultimate Software Group, Inc. COM 90385D107 145,540 666,911 SH   SOLE   489,876 0 177,035
United Natural Foods, Inc. COM 911163103 93,819 1,904,180 SH   SOLE   1,431,876 0 472,304
UnitedHealth Group, Inc. COM 91324P102 44,203 200,506 SH   SOLE   188,197 0 12,309
VANGUARD INDEX FDS EXTEND MKT COM 922908652 3,147 28,165 SH   SOLE   0 0 28,165
Veeva Systems, Inc. Class A COM 922475108 82,825 1,498,281 SH   SOLE   1,094,186 0 404,095
Verint Systems, Inc. COM 92343X100 48,150 1,150,550 SH   SOLE   777,704 0 372,846
Verisk Analytics, Inc. COM 92345Y106 88,253 919,307 SH   SOLE   692,935 0 226,372
Verizon Communications Com COM 92343V104 201 3,801 SH   SOLE   3,457 0 344
Visa, Inc. COM 92826C839 22,833 200,254 SH   SOLE   189,319 0 10,935
WABCO Holdings, Inc. COM 92927K102 25,522 177,853 SH   SOLE   107,269 0 70,584
WageWorks, Inc. COM 930427109 69,279 1,117,403 SH   SOLE   772,300 0 345,103
Wal-Mart Stores, Inc. COM 931142103 2,877 29,137 SH   SOLE   29,137 0 0
Walgreens Boots Alliance, Inc. COM 931427108 29,619 407,858 SH   SOLE   394,264 0 13,594
Watsco, Inc. COM 942622200 27,002 158,796 SH   SOLE   102,331 0 56,465
Wells Fargo & Company COM 949746101 417 6,881 SH   SOLE   4,190 0 2,691
West Pharmaceutical Services, COM 955306105 48,476 491,298 SH   SOLE   376,764 0 114,534
Alger Fds Ii Alger Spctra I COM 015566300 392 18,853 SH   SOLE   18,853 0 0
Dodge & Cox Stk Fd Com COM 256219106 416 2,045 SH   SOLE   430 0 1,615
Fidelity Concord Str T Sp 500 COM 315911701 1,858 19,880 SH   SOLE   14,750 0 5,130
Growth Fd Amer Inc Com COM 399874106 548 11,058 SH   SOLE   11,058 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506 247 6,572 SH   SOLE   6,572 0 0
RB All Cap Growth Fund Investo COM 46141P305 331 18,524 SH   SOLE   18,524 0 0
Riverbridge Growth Fund - Inst COM 46141P404 8,838 489,072 SH   SOLE   489,072 0 0
Third Ave Tr Real Estate Fd COM 884116401 253 7,376 SH   SOLE   7,376 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,670 27,023 SH   SOLE   0 0 27,023
Vanguard Index Trust 500 Index COM 922908108 3,648 14,780 SH   SOLE   10,263 0 4,516