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
ADVANCE AUTO PARTS INC COM 00751Y106 167,054 1,409,141 SH   SOLE 455,487 2,770 950,884
ALLERGAN PLC SHS G0177J108 129,509 769,560 SH   SOLE 261,457 1,628 506,475
AON PLC SHS CL A G0408V102 190,626 1,358,408 SH   SOLE 434,638 2,475 921,295
APPLE INC COM 037833100 83,365 496,872 SH   SOLE 157,212 966 338,694
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 169,265 848,532 SH   SOLE 270,464 1,675 576,393
BOOKING HLDGS INC COM 09857l108 160,390 77,096 SH   SOLE 22,743 137 54,216
CDK GLOBAL INC COM 12508E101 154,608 2,440,920 SH   SOLE 799,429 5,038 1,636,453
CERNER CORP COM 156782104 70,670 1,218,455 SH   SOLE 368,502 2,422 847,531
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 171,857 2,134,866 SH   SOLE 674,351 4,402 1,456,113
COMCAST CORP NEW CL A 20030N101 184,915 5,411,612 SH   SOLE 1,741,692 11,464 3,658,456
CVS HEALTH CORP COM 126650100 101,516 1,631,824 SH   SOLE 541,342 3,218 1,087,264
DISNEY WALT CO COM DISNEY 254687106 88,311 879,240 SH   SOLE 280,917 2,088 596,235
DOLLAR GEN CORP NEW COM 256677105 828 8,847 SH   SOLE 0 0 8,847
FACEBOOK INC CL A 30303M102 1,247 7,805 SH   SOLE 0 0 7,805
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1,171 16,000 SH   SOLE 0 0 16,000
GENTEX CORP COM 371901109 111,022 4,822,822 SH   SOLE 1,558,510 9,469 3,254,843
HERSHEY CO COM 427866108 122,677 1,239,662 SH   SOLE 417,351 2,496 819,815
ISHARES TR 0-5YR INVT GR CP 46434V100 973 19,557 SH   SOLE 0 0 19,557
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 1,859 26,725 SH   SOLE 0 0 26,725
KANSAS CITY SOUTHERN COM NEW 485170302 102,140 929,817 SH   SOLE 303,326 1,924 624,567
L BRANDS INC COM 501797104 92,011 2,408,049 SH   SOLE 759,718 5,553 1,642,778
LAM RESEARCH CORP COM 512807108 711 3,500 SH   SOLE 0 0 3,500
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 503 20,000 SH   SOLE 0 0 20,000
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 8,461 207,135 SH   SOLE 60,944 0 146,191
MASTERCARD INCORPORATED CL A 57636Q104 2,540 14,500 SH   SOLE 0 0 14,500
MCKESSON CORP COM 58155Q103 122,498 869,584 SH   SOLE 282,139 1,762 585,683
MICROSOFT CORP COM 594918104 230,190 2,522,086 SH   SOLE 806,428 5,094 1,710,564
MOODYS CORP COM 615369105 1,774 11,000 SH   SOLE 0 0 11,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 106,935 1,015,526 SH   SOLE 314,430 1,867 699,229
NOVARTIS A G SPONSORED ADR 66987V109 64,678 799,982 SH   SOLE 258,316 1,681 539,985
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1,950 139,089 SH   SOLE 0 0 139,089
OAKTREE CAP GROUP LLC UNIT CL A 674001201 268 6,758 SH   SOLE 6,758 0 0
ORACLE CORP COM 68389X105 203,914 4,457,130 SH   SOLE 1,441,066 8,896 3,007,168
POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 532 17,650 SH   SOLE 0 0 17,650
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,074 8,745 SH   SOLE 7,035 0 1,710
SCHLUMBERGER LTD COM 806857108 672 10,373 SH   SOLE 0 0 10,373
SHERWIN WILLIAMS CO COM 824348106 156,070 398,015 SH   SOLE 126,344 843 270,828
SONY CORP SPONSORED ADR 835699307 332 6,865 SH   SOLE 6,865 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,586 63,027 SH   SOLE 0 0 63,027
STARBUCKS CORP COM 855244109 166,399 2,874,399 SH   SOLE 922,567 5,389 1,946,443
TIME WARNER INC COM NEW 887317303 179,551 1,898,402 SH   SOLE 625,859 3,815 1,268,728
VISA INC COM CL A 92826C839 22,709 189,850 SH   SOLE 53,468 859 135,523
WALGREENS BOOTS ALLIANCE INC COM 931427108 165,790 2,532,313 SH   SOLE 858,634 5,277 1,668,402
WILLIS TOWERS WATSON PUB LTD SHS G96629103 978 6,424 SH   SOLE 0 0 6,424