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,013 1,230,541 SH   SOLE   418,007 0 812,534
AFLAC INC COM 001055102 97,065 1,560,538 SH   SOLE   465,168 0 1,095,370
ALLERGAN PLC SHS G0177J108 119,964 395,319 SH   SOLE   135,305 0 260,014
AMBEV SA SPONSORED ADR 02319V103 301 49,275 SH   SOLE   49,275 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 210,161 3,399,557 SH   SOLE   1,159,747 0 2,239,810
APACHE CORP COM 037411105 87,192 1,512,965 SH   SOLE   491,067 0 1,021,898
APPLE INC COM 037833100 201,643 1,607,740 SH   SOLE   555,963 0 1,051,777
BAIDU INC SPON ADR REP A 056752108 189,778 953,273 SH   SOLE   330,074 0 623,199
BAKER HUGHES INC COM 057224107 99,217 1,608,053 SH   SOLE   577,857 0 1,030,196
BAXTER INTL INC COM 071813109 157,148 2,247,225 SH   SOLE   740,542 0 1,506,683
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 173,448 1,274,320 SH   SOLE   443,929 0 830,391
CANADIAN NATL RY CO COM 136375102 991 17,164 SH   SOLE   16,220 0 944
CANADIAN PAC RY LTD COM 13645T100 1,819 11,353 SH   SOLE   11,253 0 100
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 171,293 2,672,696 SH   SOLE   927,712 0 1,744,984
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 179,745 2,942,301 SH   SOLE   999,792 0 1,942,509
CVS HEALTH CORP COM 126650100 190,009 1,811,677 SH   SOLE   595,141 0 1,216,536
DENTSPLY INTL INC NEW COM 249030107 91,997 1,784,620 SH   SOLE   639,264 0 1,145,356
DISNEY WALT CO COM DISNEY 254687106 1,675 14,675 SH   SOLE   14,675 0 0
DOLLAR GEN CORP NEW COM 256677105 168,729 2,170,430 SH   SOLE   709,135 0 1,461,295
DU PONT E I DE NEMOURS & CO COM 263534109 1,151 18,000 SH   SOLE   18,000 0 0
EBAY INC COM 278642103 189,446 3,144,858 SH   SOLE   1,081,509 0 2,063,349
ELLIE MAE INC COM 28849P100 454 6,500 SH   SOLE   0 0 6,500
GENERAL ELECTRIC CO COM 369604103 2,218 83,490 SH   SOLE   83,490 0 0
GENTEX CORP COM 371901109 90,556 5,514,996 SH   SOLE   1,920,347 0 3,594,649
GOOGLE INC CL C 38259P706 2,215 4,255 SH   SOLE   4,219 0 36
HALLIBURTON CO COM 406216101 310 7,189 SH   SOLE   7,029 0 160
HCP INC COM 40414L109 7,251 198,815 SH   SOLE   89,633 0 109,182
J G WENTWORTH CO CL A 46618D108 471 51,226 SH   SOLE   0 0 51,226
JOHNSON & JOHNSON COM 478160104 1,892 19,412 SH   SOLE   18,700 0 712
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 1,186 47,925 SH   SOLE   6,200 0 41,725
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 971 35,000 SH   SOLE   0 0 35,000
MARKEL CORP COM 570535104 2,509 3,133 SH   SOLE   3,113 0 20
MASTERCARD INC CL A 57636Q104 1,681 17,985 SH   SOLE   3,485 0 14,500
MCDONALDS CORP COM 580135101 629 6,620 SH   SOLE   6,620 0 0
MCKESSON CORP COM 58155Q103 1,832 8,151 SH   SOLE   7,941 0 210
MICROSOFT CORP COM 594918104 216,115 4,895,024 SH   SOLE   1,695,470 0 3,199,554
MOODYS CORP COM 615369105 1,188 11,000 SH   SOLE   0 0 11,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 150,022 2,616,357 SH   SOLE   867,356 0 1,749,001
NIELSEN N V COM N63218106 179,119 4,000,866 SH   SOLE   1,367,504 0 2,633,362
NOVARTIS A G SPONSORED ADR 66987V109 162,482 1,652,250 SH   SOLE   566,292 0 1,085,958
OAKTREE CAP GROUP LLC UNIT CL A 674001201 260 4,880 SH   SOLE   4,880 0 0
ORACLE CORP COM 68389X105 170,281 4,225,328 SH   SOLE   1,460,615 0 2,764,713
PRICELINE GRP INC COM NEW 741503403 429 373 SH   SOLE   373 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 78,444 2,483,971 SH   SOLE   822,680 0 1,661,291
SAP SE SPON ADR 803054204 137,134 1,952,646 SH   SOLE   875,313 0 1,077,333
SCHLUMBERGER LTD COM 806857108 150,827 1,749,939 SH   SOLE   587,952 0 1,161,987
TARGET CORP COM 87612E106 2,312 28,318 SH   SOLE   25,513 0 2,805
THERMO FISHER SCIENTIFIC INC COM 883556102 1,032 7,950 SH   SOLE   7,650 0 300
TWENTY FIRST CENTY FOX INC CL B 90130A200 1,224 38,000 SH   SOLE   0 0 38,000
VALEANT PHARMACEUTICALS INTL COM 91911K102 2,504 11,272 SH   SOLE   1,272 0 10,000
VISA INC COM CL A 92826C839 1,836 27,340 SH   SOLE   27,340 0 0