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 166,975 1,048,309 SH   SOLE   352,884 0 695,425
AFLAC INC COM 001055102 117,821 1,928,651 SH   SOLE   578,800 0 1,349,851
ALLERGAN INC COM 018490102 206,341 970,607 SH   SOLE   332,152 0 638,455
AMBEV SA SPONSORED ADR 02319V103 555 89,275 SH   SOLE   89,275 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 146,323 2,612,452 SH   SOLE   887,442 0 1,725,010
APACHE CORP COM 037411105 79,808 1,273,464 SH   SOLE   425,148 0 848,316
APPLE INC COM 037833100 152,363 1,380,352 SH   SOLE   475,386 0 904,966
BAIDU INC SPON ADR REP A 056752108 64,539 283,104 SH   SOLE   99,185 0 183,919
BAKER HUGHES INC COM 057224107 74,076 1,321,131 SH   SOLE   493,956 0 827,175
BAXTER INTL INC COM 071813109 138,603 1,891,162 SH   SOLE   634,742 0 1,256,420
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 79,017 526,256 SH   SOLE   176,834 0 349,422
CANADIAN NATL RY CO COM 136375102 1,183 17,164 SH   SOLE   16,220 0 944
CANADIAN PAC RY LTD COM 13645T100 2,293 11,901 SH   SOLE   11,753 0 148
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 163,847 2,785,569 SH   SOLE   967,375 0 1,818,194
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 162,045 3,077,192 SH   SOLE   1,056,288 0 2,020,904
CVS HEALTH CORP COM 126650100 152,821 1,586,764 SH   SOLE   541,027 0 1,045,737
DENTSPLY INTL INC NEW COM 249030107 116,476 2,186,518 SH   SOLE   702,198 0 1,484,320
DISNEY WALT CO COM DISNEY 254687106 1,382 14,675 SH   SOLE   14,675 0 0
DOLLAR GEN CORP NEW COM 256677105 138,795 1,963,148 SH   SOLE   649,423 0 1,313,725
DU PONT E I DE NEMOURS & CO COM 263534109 1,331 18,000 SH   SOLE   18,000 0 0
EBAY INC COM 278642103 156,767 2,793,423 SH   SOLE   966,401 0 1,827,022
ELLIE MAE INC COM 28849P100 262 6,500 SH   SOLE   0 0 6,500
GENERAL ELECTRIC CO COM 369604103 1,665 65,890 SH   SOLE   65,890 0 0
GENTEX CORP COM 371901109 80,396 4,451,623 SH   SOLE   1,706,382 0 2,745,241
GOOGLE INC CL C 38259P706 1,690 3,210 SH   SOLE   3,210 0 0
HALLIBURTON CO COM 406216101 311 7,914 SH   SOLE   7,447 0 467
HCP INC COM 40414L109 8,532 193,772 SH   SOLE   86,033 0 107,739
HONDA MOTOR LTD AMERN SHS 438128308 614 20,790 SH   SOLE   20,205 0 585
J G WENTWORTH CO CL A 46618D108 546 51,226 SH   SOLE   0 0 51,226
JOHNSON & JOHNSON COM 478160104 1,193 11,405 SH   SOLE   11,385 0 20
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 764 36,725 SH   SOLE   0 0 36,725
LIBERTY INTERACTIVE CORP INT COM SER A 53071M104 1,030 35,000 SH   SOLE   0 0 35,000
MARKEL CORP COM 570535104 79,394 116,270 SH   SOLE   39,516 0 76,754
MASTERCARD INC CL A 57636Q104 1,162 13,485 SH   SOLE   3,485 0 10,000
MCDONALDS CORP COM 580135101 620 6,620 SH   SOLE   6,620 0 0
MCKESSON CORP COM 58155Q103 1,688 8,134 SH   SOLE   7,941 0 193
MICROSOFT CORP COM 594918104 158,591 3,414,231 SH   SOLE   1,186,433 0 2,227,798
MOODYS CORP COM 615369105 1,054 11,000 SH   SOLE   0 0 11,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 149,084 2,222,482 SH   SOLE   754,603 0 1,467,879
NCR CORP NEW COM 62886E108 50,287 1,725,696 SH   SOLE   644,539 0 1,081,157
NOVARTIS A G SPONSORED ADR 66987V109 136,745 1,475,768 SH   SOLE   513,550 0 962,218
OAKTREE CAP GROUP LLC UNIT CL A 674001201 253 4,880 SH   SOLE   4,880 0 0
ORACLE CORP COM 68389X105 162,348 3,610,137 SH   SOLE   1,242,029 0 2,368,108
QUEST DIAGNOSTICS INC COM 74834L100 268 4,000 SH   SOLE   4,000 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 83,229 2,707,513 SH   SOLE   892,701 0 1,814,812
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 208 33,100 SH   SOLE   21,800 0 11,300
SCHLUMBERGER LTD COM 806857108 120,243 1,407,838 SH   SOLE   494,240 0 913,598
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,367 6,651 SH   SOLE   4,560 0 2,091
TARGET CORP COM 87612E106 156,751 2,064,958 SH   SOLE   699,855 0 1,365,103
THERMO FISHER SCIENTIFIC INC COM 883556102 991 7,910 SH   SOLE   7,650 0 260
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,682 11,755 SH   SOLE   1,755 0 10,000
VISA INC COM CL A 92826C839 1,792 6,835 SH   SOLE   6,835 0 0