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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 247 1,405 SH   SOLE   0 0 1,405
ADOBE INC COM 00724F101 744 2,790 SH   SOLE   0 0 2,790
ADVANCE AUTO PARTS INC COM 00751Y106 126,577 742,259 SH   SOLE   174,067 2,498 565,694
ALLERGAN PLC SHS G0177J108 113,415 774,643 SH   SOLE   194,158 2,653 577,832
ALPHABET INC CAP STK CL C 02079K107 79,810 68,021 SH   SOLE   16,132 245 51,644
AMAZON COM INC COM 023135106 659 370 SH   SOLE   0 0 370
AON PLC SHS CL A G0408V102 140,945 825,687 SH   SOLE   186,268 2,863 636,556
APPLE INC COM 037833100 1,128 5,941 SH   SOLE   0 0 5,941
BAIDU INC SPON ADR REP A 056752108 53,317 323,428 SH   SOLE   82,391 1,133 239,904
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 118,706 590,905 SH   SOLE   139,310 1,957 449,638
BOOKING HLDGS INC COM 09857l108 126,226 72,339 SH   SOLE   17,230 231 54,878
CDK GLOBAL INC COM 12508E101 136,623 2,322,739 SH   SOLE   548,840 7,951 1,765,948
CERNER CORP COM 156782104 76,607 1,339,035 SH   SOLE   301,768 4,567 1,032,700
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 131,481 1,814,784 SH   SOLE   432,873 5,996 1,375,915
COMCAST CORP NEW CL A 20030N101 128,996 3,226,515 SH   SOLE   761,954 12,551 2,452,010
CVS HEALTH CORP COM 126650100 93,791 1,739,124 SH   SOLE   437,550 6,170 1,295,404
DOLLAR TREE INC COM 256746108 125,533 1,195,103 SH   SOLE   269,695 4,075 921,333
FACEBOOK INC CL A 30303M102 1,869 11,215 SH   SOLE   0 0 11,215
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1,429 16,000 SH   SOLE   0 0 16,000
GENTEX CORP COM 371901109 529 25,583 SH   SOLE   9,632 0 15,951
HERSHEY CO COM 427866108 128,456 1,118,660 SH   SOLE   254,052 3,850 860,758
ISHARES TR RUS 1000 ETF 464287622 289 1,836 SH   SOLE   0 0 1,836
KANSAS CITY SOUTHERN COM NEW 485170302 132,043 1,138,502 SH   SOLE   266,118 4,136 868,248
LAM RESEARCH CORP COM 512807108 1,522 8,500 SH   SOLE   0 0 8,500
LIBERTY BROADBAND CORP COM SER C 530307305 69,666 759,376 SH   SOLE   175,190 2,596 581,590
MASTERCARD INC CL A 57636Q104 3,588 15,239 SH   SOLE   0 0 15,239
MCKESSON CORP COM 58155Q103 70,060 598,489 SH   SOLE   145,230 2,033 451,226
MICROSOFT CORP COM 594918104 178,329 1,512,031 SH   SOLE   360,692 4,607 1,146,732
MOODYS CORP COM 615369105 1,449 8,000 SH   SOLE   0 0 8,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 62,325 443,846 SH   SOLE   100,318 1,472 342,056
NOVARTIS A G SPONSORED ADR 66987V109 83,941 873,108 SH   SOLE   200,600 3,474 669,034
OAKTREE CAP GROUP LLC UNIT CL A 674001201 336 6,758 SH   SOLE   6,758 0 0
ORACLE CORP COM 68389X105 121,542 2,262,920 SH   SOLE   532,289 7,701 1,722,930
PAYPAL HLDGS INC COM 70450Y103 226 2,173 SH   SOLE   0 0 2,173
SERVICENOW INC COM 81762P102 690 2,800 SH   SOLE   0 0 2,800
SHERWIN WILLIAMS CO COM 824348106 65,974 153,176 SH   SOLE   34,340 902 117,934
SONY CORP SPONSORED ADR 835699307 474 11,213 SH   SOLE   11,213 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 3,405 27,904 SH   SOLE   5,675 0 22,229
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,017 46,080 SH   SOLE   0 0 46,080
STARBUCKS CORP COM 855244109 68,288 918,596 SH   SOLE   201,060 3,108 714,428
VISA INC COM CL A 92826C839 273 1,745 SH   SOLE   0 0 1,745
WALGREENS BOOTS ALLIANCE INC COM 931427108 73,295 1,158,443 SH   SOLE   280,943 4,245 873,255
WELLS FARGO CO NEW COM 949746101 55,969 1,158,297 SH   SOLE   275,467 3,887 878,943