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 196,731 1,319,281 SH   SOLE 512,633 0 806,648
ALLERGAN PLC SHS G0177J108 196,144 851,650 SH   SOLE 337,131 0 514,519
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 341 16,100 SH   SOLE 16,100 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 205,591 3,464,626 SH   SOLE 1,333,745 0 2,130,881
AON PLC SHS CL A G0408V102 218,119 1,939,004 SH   SOLE 741,473 0 1,197,531
APPLE INC COM 037833100 207,375 1,834,368 SH   SOLE 702,016 0 1,132,352
BAIDU INC SPON ADR REP A 056752108 360 1,979 SH   SOLE 1,155 0 824
BAKER HUGHES INC COM 057224107 256 5,081 SH   SOLE 0 0 5,081
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 269,298 1,864,042 SH   SOLE 717,842 0 1,146,200
CANADIAN PAC RY LTD COM 13645T100 112,974 739,840 SH   SOLE 278,817 0 461,023
CERNER CORP COM 156782104 134,283 2,174,630 SH   SOLE 837,897 0 1,336,733
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 114,518 1,861,479 SH   SOLE 713,757 0 1,147,722
COMCAST CORP NEW CL A 20030N101 222,359 3,351,802 SH   SOLE 1,301,658 0 2,050,144
CVS HEALTH CORP COM 126650100 199,564 2,242,543 SH   SOLE 881,239 0 1,361,304
DOLLAR GEN CORP NEW COM 256677105 141,299 2,018,843 SH   SOLE 765,530 0 1,253,313
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 747 16,000 SH   SOLE 0 0 16,000
GENTEX CORP COM 371901109 107,451 6,119,052 SH   SOLE 2,329,607 0 3,789,445
HCP INC COM 40414L109 10,979 289,295 SH   SOLE 118,625 0 170,670
JG WENTWORTH CO COM 46618D108 24 71,371 SH   SOLE 0 0 71,371
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 1,247 50,625 SH   SOLE 8,900 0 41,725
KANSAS CITY SOUTHERN COM NEW 485170302 62,042 664,830 SH   SOLE 237,299 0 427,531
LIBERTY INTERACTIVE CORP LBT VENT COM A 53071M880 617 15,475 SH   SOLE 0 0 15,475
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 400 20,000 SH   SOLE 0 0 20,000
MASTERCARD INCORPORATED CL A 57636Q104 1,476 14,500 SH   SOLE 0 0 14,500
MCKESSON CORP COM 58155Q103 186,600 1,119,040 SH   SOLE 436,963 0 682,077
MICROSOFT CORP COM 594918104 257,656 4,473,197 SH   SOLE 1,737,112 0 2,736,085
MOODYS CORP COM 615369105 1,191 11,000 SH   SOLE 0 0 11,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 167,795 2,199,730 SH   SOLE 911,470 0 1,288,260
NIELSEN HLDGS PLC SHS EUR G6518L108 209,897 3,918,182 SH   SOLE 1,502,426 0 2,415,756
NOVARTIS A G SPONSORED ADR 66987V109 85,833 1,087,041 SH   SOLE 424,641 0 662,400
OAKTREE CAP GROUP LLC UNIT CL A 674001201 225 5,300 SH   SOLE 5,300 0 0
ORACLE CORP COM 68389X105 268,720 6,841,143 SH   SOLE 2,649,246 0 4,191,897
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 345 26,700 SH   SOLE 0 0 26,700
PRICELINE GRP INC COM NEW 741503403 221,892 150,794 SH   SOLE 58,294 0 92,500
SCHLUMBERGER LTD COM 806857108 153,089 1,946,710 SH   SOLE 747,414 0 1,199,296
SHIRE PLC SPONSORED ADR 82481R106 111,279 574,015 SH   SOLE 226,833 0 347,182
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 20,944 638,930 SH   SOLE 296,916 0 342,014
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,594 16,615 SH   SOLE 0 0 16,615
UNION PAC CORP COM 907818108 386 3,954 SH   SOLE 0 0 3,954
WALGREENS BOOTS ALLIANCE INC COM 931427108 98,389 1,220,406 SH   SOLE 466,649 0 753,757
WILLIS TOWERS WATSON PUB LTD SHS G96629103 114,297 860,862 SH   SOLE 341,265 0 519,597