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 108,688 705,120 SH   SOLE   165,383 2,777 536,960
ALLERGAN PLC SHS G0177J108 118,494 707,723 SH   SOLE   180,355 2,946 524,422
ALPHABET INC CAP STK CL A 02079K305 230 212 SH   SOLE   0 0 212
ALPHABET INC CAP STK CL C 02079K107 68,970 63,808 SH   SOLE   15,314 270 48,224
AON PLC SHS CL A G0408V102 148,673 770,407 SH   SOLE   175,604 3,174 591,629
APPLE INC COM 037833100 1,070 5,404 SH   SOLE   0 0 5,404
BAIDU INC SPON ADR REP A 056752108 35,396 301,598 SH   SOLE   80,353 1,254 219,991
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 147,343 691,203 SH   SOLE   165,179 2,811 523,213
BOOKING HLDGS INC COM 09857l108 127,027 67,758 SH   SOLE   16,059 259 51,440
CDK GLOBAL INC COM 12508E101 396 8,012 SH   SOLE   0 0 8,012
CERNER CORP COM 156782104 60,383 823,787 SH   SOLE   182,511 3,318 637,958
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 108,738 1,715,375 SH   SOLE   412,380 6,657 1,296,338
COMCAST CORP NEW CL A 20030N101 128,990 3,050,864 SH   SOLE   712,935 13,699 2,324,230
CVS HEALTH CORP COM 126650100 96,784 1,776,178 SH   SOLE   426,343 7,387 1,342,448
DOLLAR TREE INC COM 256746108 120,595 1,122,966 SH   SOLE   254,342 4,519 864,105
GENTEX CORP COM 371901109 489 19,865 SH   SOLE   4,737 0 15,128
HERSHEY CO COM 427866108 96,779 722,073 SH   SOLE   160,877 2,924 558,272
ISHARES TR RUS 1000 ETF 464287622 235 1,442 SH   SOLE   0 0 1,442
JOHNSON & JOHNSON COM 478160104 58,577 420,563 SH   SOLE   99,101 1,160 320,302
KANSAS CITY SOUTHERN COM NEW 485170302 131,880 1,082,578 SH   SOLE   251,016 4,583 826,979
LIBERTY BROADBAND CORP COM SER C 530307305 75,250 722,030 SH   SOLE   166,571 2,886 552,573
MCKESSON CORP COM 58155Q103 76,746 571,066 SH   SOLE   136,253 2,258 432,555
MICROSOFT CORP COM 594918104 189,280 1,412,960 SH   SOLE   338,766 5,109 1,069,085
MOTOROLA SOLUTIONS INC COM NEW 620076307 69,930 419,421 SH   SOLE   94,526 1,629 323,266
NOVARTIS A G SPONSORED ADR 66987V109 116,745 1,278,557 SH   SOLE   291,054 4,845 982,658
OAKTREE CAP GROUP LLC UNIT CL A 674001201 335 6,758 SH   SOLE   6,758 0 0
ORACLE CORP COM 68389X105 122,809 2,155,676 SH   SOLE   508,430 8,552 1,638,694
SHERWIN WILLIAMS CO COM 824348106 65,041 141,922 SH   SOLE   32,954 930 108,038
SONY CORP SPONSORED ADR 835699307 645 12,317 SH   SOLE   12,317 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 3,546 26,622 SH   SOLE   5,675 0 20,947
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,655 36,365 SH   SOLE   0 0 36,365
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 96,355 1,051,801 SH   SOLE   0 14,660 1,037,141
STARBUCKS CORP COM 855244109 63,950 762,858 SH   SOLE   173,897 2,698 586,263
WALGREENS BOOTS ALLIANCE INC COM 931427108 299 5,484 SH   SOLE   0 0 5,484
WATSCO INC COM 942622200 35,785 218,826 SH   SOLE   69,870 0 148,956
WELLS FARGO CO NEW COM 949746101 50,055 1,057,802 SH   SOLE   252,598 4,323 800,881