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 26,499 901,007 SH   SOLE   717,841 0 183,166
3M Company COM 88579Y101 23,218 132,585 SH   SOLE   130,358 0 2,227
Acuity Brands Inc Com COM 00508Y102 59,697 240,753 SH   SOLE   202,500 0 38,253
Advisory Board Company COM 00762W107 77,812 2,198,700 SH   SOLE   1,819,527 0 379,173
Alphabet Inc. - A COM 02079K305 16,017 22,767 SH   SOLE   21,668 0 1,099
Alphabet, Inc. COM 02079K107 13,621 19,681 SH   SOLE   19,135 0 546
Amazon.com, Inc. COM 023135106 38,457 53,739 SH   SOLE   52,166 0 1,573
Ansys, Inc. COM 03662Q105 58,481 644,418 SH   SOLE   531,698 0 112,720
Apple Computer Inc Com COM 037833100 4,102 42,907 SH   SOLE   33,757 0 9,150
athenahealth, Inc. COM 04685W103 135,292 980,305 SH   SOLE   806,355 0 173,950
Beacon Roofing Supply, Inc. COM 073685109 88,984 1,956,978 SH   SOLE   1,647,009 0 309,969
Berkshire Hathaway Inc Cl B COM 084670702 407 2,813 SH   SOLE   2,238 0 575
Bio-Techne Corporation COM 09073M104 78,795 698,725 SH   SOLE   540,972 0 157,753
Boeing Co Com COM 097023105 221 1,699 SH   SOLE   1,599 0 100
Burberry Group ADR COM 12082W204 10,113 652,150 SH   SOLE   643,300 0 8,850
Cabot Microelectronics Corpora COM 12709P103 34,432 813,230 SH   SOLE   655,949 0 157,281
Calavo Growers, Inc. COM 128246105 40,295 601,415 SH   SOLE   490,529 0 110,886
Cardinal Health, Inc. COM 14149y108 1,586 20,337 SH   SOLE   20,107 0 230
Cass Information Systems, Inc. COM 14808P109 27,560 533,070 SH   SOLE   435,069 0 98,001
Cepheid COM 15670R107 113,135 3,679,175 SH   SOLE   3,069,462 0 609,713
Cerner Corporation COM 156782104 19,536 333,379 SH   SOLE   324,397 0 8,982
ChannelAdvisor Corporation COM 159179100 27,087 1,869,355 SH   SOLE   1,444,808 0 424,547
Cheesecake Factory, Inc. COM 163072101 30,311 629,645 SH   SOLE   512,574 0 117,071
Chemed Corporation COM 16359R103 112,134 822,643 SH   SOLE   675,741 0 146,902
Cisco Systems, Inc. COM 17275R102 19,303 672,821 SH   SOLE   665,171 0 7,650
Coca Cola Co Com COM 191216100 330 7,284 SH   SOLE   6,204 0 1,080
Cognex Corporation COM 192422103 61,261 1,421,379 SH   SOLE   1,109,503 0 311,876
Colgate-Palmolive Company COM 194162103 2,782 38,008 SH   SOLE   37,603 0 405
CoStar Group, Inc. COM 22160N109 164,407 751,884 SH   SOLE   614,194 0 137,690
Cree, Inc. COM 225447101 1,310 53,606 SH   SOLE   43,296 0 10,310
Cvent, Inc. COM 23247G109 28,329 793,083 SH   SOLE   700,598 0 92,485
Digi International, Inc. COM 253798102 19,940 1,858,310 SH   SOLE   1,515,498 0 342,812
Diplomat Pharmacy, Inc. COM 25456K101 24,667 704,785 SH   SOLE   564,211 0 140,574
Dorman Products, Inc. COM 258278100 70,792 1,237,628 SH   SOLE   970,304 0 267,324
Ecolab, Inc. COM 278865100 37,635 317,324 SH   SOLE   307,174 0 10,150
Ellie Mae, Inc. COM 28849P100 43,674 476,525 SH   SOLE   384,212 0 92,313
ExamWorks Group, Inc. COM 30066a105 23,075 662,129 SH   SOLE   592,219 0 69,910
Exxon Mobil Corportion COM 30231G102 320 3,417 SH   SOLE   2,806 0 611
Fastenal Company COM 311900104 91,528 2,061,913 SH   SOLE   1,737,232 0 324,681
Financial Engines, Inc. COM 317485100 43,423 1,678,491 SH   SOLE   1,311,407 0 367,084
Fiserv, Inc. COM 337738108 58,210 535,366 SH   SOLE   522,043 0 13,323
Five Below, Inc. COM 33829M101 83,088 1,790,309 SH   SOLE   1,378,201 0 412,108
FleetMatics Group Ltd. COM G35569105 74,995 1,730,783 SH   SOLE   1,342,800 0 387,983
Forward Air Corporation COM 349853101 19,586 439,836 SH   SOLE   354,613 0 85,223
Freshpet Inc. COM 358039105 23,813 2,552,253 SH   SOLE   2,056,325 0 495,928
General Elec Co Com COM 369604103 2,760 87,679 SH   SOLE   85,482 0 2,197
General Mls Inc Com COM 370334104 412 5,770 SH   SOLE   5,770 0 0
Gentex Corporation COM 371901109 111,117 7,192,045 SH   SOLE   5,909,945 0 1,282,100
Grand Canyon Education, Inc. COM 38526M106 122,598 3,071,098 SH   SOLE   2,529,283 0 541,815
Healthcare Services Group, Inc COM 421906108 141,203 3,412,357 SH   SOLE   2,795,087 0 617,270
Healthstream Inc., Com COM 42222N103 32,869 1,239,419 SH   SOLE   999,031 0 240,388
Heico Corporation COM 422806109 89,252 1,335,913 SH   SOLE   1,091,060 0 244,853
Henry Schein, Inc. COM 806407102 22,908 129,572 SH   SOLE   93,885 0 35,687
Hormel Foods Corp. COM 440452100 307 8,395 SH   SOLE   8,395 0 0
IHS, Inc. COM 451734107 73,565 636,322 SH   SOLE   527,135 0 109,187
Illinois Tool Works, Inc. COM 452308109 3,505 33,647 SH   SOLE   33,297 0 350
InnerWorkings, Inc. COM 45773Y105 32,010 3,870,668 SH   SOLE   2,951,048 0 919,620
Inovalon Holdings, Inc. Class COM 45781D101 60,430 3,355,368 SH   SOLE   2,749,144 0 606,224
Intel Corporation COM 458140100 2,455 74,857 SH   SOLE   70,461 0 4,396
International Flavors & Fragra COM 459506101 44,959 356,621 SH   SOLE   302,587 0 54,034
Ishares Core S&P 500 Etf COM 464287200 413 1,963 SH   SOLE   1,963 0 0
Ishares Russell Mid Cap Index COM 464287499 335 1,994 SH   SOLE   1,994 0 0
Ishares Tr Russell 1000 COM 464287622 541 4,627 SH   SOLE   4,627 0 0
Ishares Tr Russell 1000 Growth COM 464287614 473 4,713 SH   SOLE   4,713 0 0
Ishares Tr Russell 2000 COM 464287655 1,536 13,356 SH   SOLE   6,756 0 6,600
Johnson & Johnson COM 478160104 3,896 32,120 SH   SOLE   31,171 0 949
Johnson Controls, Inc. COM 478366107 233 5,261 SH   SOLE   5,261 0 0
Linear Technology Corporation COM 535678106 82,168 1,765,921 SH   SOLE   1,544,486 0 221,435
LinkedIn Corporation Class A COM 53578A108 208 1,100 SH   SOLE   1,100 0 0
LKQ Corporation COM 501889208 77,295 2,438,319 SH   SOLE   2,052,782 0 385,537
MAXIMUS, Inc. COM 577933104 76,723 1,385,634 SH   SOLE   1,080,099 0 305,535
Mednax, Inc. COM 58502B106 70,961 979,714 SH   SOLE   836,760 0 142,954
Medtronic Inc. COM G5960L103 21,251 244,917 SH   SOLE   85,702 0 159,215
Microsoft Corporation COM 594918104 49,369 964,800 SH   SOLE   940,614 0 24,186
Middleby Corporation COM 596278101 31,868 276,512 SH   SOLE   200,949 0 75,563
Mobile Mini, Inc. COM 60740F105 32,922 950,415 SH   SOLE   771,538 0 178,877
Morgan J P & Co Inc Com COM 46625H100 672 10,809 SH   SOLE   9,699 0 1,110
National Instruments Corporati COM 636518102 132,566 4,838,193 SH   SOLE   3,941,697 0 896,496
Neogen Corporation COM 640491106 77,412 1,376,208 SH   SOLE   1,139,301 0 236,907
Nextera Energy Inc. COM 65339F101 318 2,442 SH   SOLE   1,692 0 750
Noodles & Company COM 65540b105 11,576 1,183,622 SH   SOLE   954,193 0 229,429
Novadaq Technologies Inc. COM 66987G102 14,494 1,472,972 SH   SOLE   1,181,699 0 291,273
Oracle Corp Com COM 68389X105 205 5,000 SH   SOLE   5,000 0 0
Paccar Inc. COM 693718108 298 5,743 SH   SOLE   5,743 0 0
Patterson Companies, Inc. COM 703395103 41,403 864,544 SH   SOLE   713,226 0 151,318
Paychex Inc. COM 704326107 2,379 39,990 SH   SOLE   39,540 0 450
Paylocity Holding Corp. COM 70438v106 23,597 546,229 SH   SOLE   438,864 0 107,365
Pegasystems, Inc. COM 705573103 40,137 1,489,314 SH   SOLE   1,200,517 0 288,797
PepsiCo, Inc. COM 713448108 3,203 30,234 SH   SOLE   29,973 0 261
Power Integrations, Inc. COM 739276103 33,623 671,519 SH   SOLE   541,716 0 129,803
PRA Group Inc. COM 69354N106 71,701 2,970,224 SH   SOLE   2,453,485 0 516,739
Praxair, Inc. COM 74005P104 21,419 190,580 SH   SOLE   186,386 0 4,194
Procter & Gamble Company COM 742718109 2,044 24,144 SH   SOLE   23,874 0 270
Pros Holdings, Inc. COM 74346Y103 38,320 2,198,502 SH   SOLE   1,718,931 0 479,571
Proto Labs, Inc. COM 743713109 100,854 1,752,146 SH   SOLE   1,441,166 0 310,980
Qualcomm, Inc. COM 747525103 18,545 346,180 SH   SOLE   335,367 0 10,813
Reckitt Benckiser Group ADR COM 756255204 1,772 88,483 SH   SOLE   87,478 0 1,005
Ritchie Bros. Auctioneers, Inc COM 767744105 143,222 4,239,850 SH   SOLE   3,511,519 0 728,331
Roche Holding Ltd. ADR COM 771195104 30,193 918,823 SH   SOLE   895,735 0 23,088
Rollins, Inc. COM 775711104 56,599 1,933,670 SH   SOLE   1,659,602 0 274,068
Roper Technologies, Inc. COM 776696106 284 1,664 SH   SOLE   1,659 0 5
Rydex ETF Trust Gug S&p500 Pu COM 78355W403 566 6,996 SH   SOLE   6,996 0 0
Salesforce Com Inc Com COM 79466L302 19,200 241,778 SH   SOLE   235,501 0 6,277
Schlumberger NV COM 806857108 2,509 31,724 SH   SOLE   31,389 0 335
Spdr S&P 500 Etf COM 78462F103 3,943 18,821 SH   SOLE   18,821 0 0
SPS Commerce, Inc. COM 78463M107 49,367 814,643 SH   SOLE   653,359 0 161,284
Starbucks Corporation COM 855244109 51,762 906,189 SH   SOLE   881,621 0 24,568
Stericycle, Inc. COM 858912108 63,774 612,503 SH   SOLE   515,876 0 96,627
Stratasys Ltd. COM M85548101 47,888 2,092,088 SH   SOLE   1,713,342 0 378,746
Stryker Corp Com COM 863667101 228 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106 3,970 56,855 SH   SOLE   56,370 0 485
Tile Shop Holdings, Inc. COM 88677Q109 36,164 1,819,125 SH   SOLE   1,467,360 0 351,765
Ultimate Software Group, Inc. COM 90385D107 175,510 834,610 SH   SOLE   677,899 0 156,711
United Natural Foods, Inc. COM 911163103 74,133 1,584,040 SH   SOLE   1,277,981 0 306,059
UnitedHealth Group, Inc. COM 91324P102 32,300 228,753 SH   SOLE   221,436 0 7,317
US Bancorp Del Com COM 902973304 1,980 49,104 SH   SOLE   49,104 0 0
Veeva Systems Inc Class A COM 922475108 67,617 1,981,733 SH   SOLE   1,548,687 0 433,046
Verint Systems Inc. COM 92343X100 57,216 1,727,013 SH   SOLE   1,405,062 0 321,951
Verisk Analytics, Inc. COM 92345Y106 59,329 731,740 SH   SOLE   603,362 0 128,378
Wal-Mart Stores, Inc. COM 931142103 2,244 30,730 SH   SOLE   30,415 0 315
Walgreens Boots Alliance Inc COM 931427108 21,657 260,086 SH   SOLE   257,061 0 3,025
Wells Fargo & Co New Com COM 949746101 682 14,408 SH   SOLE   11,717 0 2,691
Whole Foods Market, Inc. COM 966837106 12,146 379,327 SH   SOLE   364,526 0 14,801
ZELTIQ Aesthetics, Inc. COM 98933Q108 31,877 1,166,362 SH   SOLE   928,240 0 238,122
Alger Fds Ii Alger Spctra I COM 015566300 288 17,423 SH   SOLE   17,423 0 0
Dodge & Cox Stk Fd Com COM 256219106 239 1,500 SH   SOLE   1,400 0 100
Fidelity Concord Str T Sp 500 COM 315911701 1,956 26,377 SH   SOLE   10,194 0 16,183
Growth Fd Amer Inc Com COM 399874106 660 15,953 SH   SOLE   15,953 0 0
RB All Cap Growth Fund Institu COM 46141P404 3,404 239,013 SH   SOLE   239,013 0 0
RB All Cap Growth Fund Investo COM 46141P305 364 25,755 SH   SOLE   25,755 0 0
Third Ave Tr Real Estate Fd COM 884116401 216 7,423 SH   SOLE   7,423 0 0
Vanguard Index Tr 500 Index Ad COM 922908710 6,460 33,358 SH   SOLE   0 0 33,358
Vanguard Index Trust 500 Index COM 922908108 6,684 34,512 SH   SOLE   22,670 0 11,842