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 126,944 974,247 SH   SOLE 306,983 0 667,264
AFLAC INC COM 001055102 104,154 1,788,047 SH   SOLE 528,002 0 1,260,045
ALLERGAN INC COM 018490102 163,590 918,063 SH   SOLE 285,958 0 632,105
AMERICAN INTL GROUP INC COM NEW 026874784 126,561 2,342,854 SH   SOLE 738,907 0 1,603,947
APACHE CORP COM 037411105 110,362 1,175,693 SH   SOLE 363,981 0 811,712
APPLE INC COM 037833100 135,940 1,349,281 SH   SOLE 424,845 0 924,436
BAIDU INC SPON ADR REP A 056752108 58,116 266,330 SH   SOLE 87,668 0 178,662
BAXTER INTL INC COM 071813109 122,334 1,704,525 SH   SOLE 543,923 0 1,160,602
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 67,115 485,845 SH   SOLE 152,142 0 333,703
CANADIAN NATL RY CO COM 136375102 1,218 17,164 SH   SOLE 0 0 17,164
CANADIAN PAC RY LTD COM 13645T100 23,277 112,194 SH   SOLE 43,193 0 69,001
CHECK POINT SOFTWARE TECH LT ORD M22465104 653 9,435 SH   SOLE 0 0 9,435
CHEVRON CORP NEW COM 166764100 1,770 14,837 SH   SOLE 7,632 0 7,205
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 149,428 2,543,462 SH   SOLE 796,292 0 1,747,170
CIVEO CORP COM 178787107 2,476 213,262 SH   SOLE 89,770 0 123,492
CVS HEALTH CORP COM 126650100 136,092 1,709,910 SH   SOLE 531,206 0 1,178,704
DENTSPLY INTL INC NEW COM 249030107 6,316 138,511 SH   SOLE 55,498 0 83,013
DISNEY WALT CO COM DISNEY 254687106 1,307 14,675 SH   SOLE 0 0 14,675
DOLLAR GEN CORP NEW COM 256677105 114,223 1,869,133 SH   SOLE 588,388 0 1,280,745
DU PONT E I DE NEMOURS & CO COM 263534109 1,292 18,000 SH   SOLE 0 0 18,000
EBAY INC COM 278642103 142,972 2,524,668 SH   SOLE 791,454 0 1,733,214
GENERAL ELECTRIC CO COM 369604103 1,586 61,890 SH   SOLE 0 0 61,890
GENTEX CORP COM 371901109 60,560 2,262,249 SH   SOLE 719,306 0 1,542,943
HALLIBURTON CO COM 406216101 118,102 1,830,761 SH   SOLE 576,655 0 1,254,106
HCP INC COM 40414L109 7,971 200,720 SH   SOLE 81,833 0 118,887
HONDA MOTOR LTD AMERN SHS 438128308 48,208 1,406,304 SH   SOLE 368,964 0 1,037,340
INTERNATIONAL BUSINESS MACHS COM 459200101 119,817 631,183 SH   SOLE 190,351 0 440,832
JOHNSON & JOHNSON COM 478160104 1,216 11,405 SH   SOLE 0 0 11,405
MARKEL CORP COM 570535104 68,133 107,102 SH   SOLE 34,302 0 72,800
MCDONALDS CORP COM 580135101 629 6,631 SH   SOLE 0 0 6,631
MCKESSON CORP COM 58155Q103 1,590 8,167 SH   SOLE 0 0 8,167
MICROSOFT CORP COM 594918104 143,768 3,101,126 SH   SOLE 962,562 0 2,138,564
NCR CORP NEW COM 62886E108 121,366 3,632,631 SH   SOLE 1,129,618 0 2,503,013
NOVARTIS A G SPONSORED ADR 66987V109 126,817 1,347,256 SH   SOLE 408,452 0 938,804
ORACLE CORP COM 68389X105 126,020 3,292,063 SH   SOLE 1,039,363 0 2,252,700
QUEST DIAGNOSTICS INC COM 74834L100 243 4,000 SH   SOLE 4,000 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 69,490 2,538,929 SH   SOLE 804,860 0 1,734,069
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007a102 370 38,100 SH   SOLE 26,800 0 11,300
SANOFI SPONSORED ADR 80105N105 1,370 24,276 SH   SOLE 7,561 0 16,715
SCHLUMBERGER LTD COM 806857108 79,586 782,635 SH   SOLE 237,279 0 545,356
TARGET CORP COM 87612E106 133,811 2,134,827 SH   SOLE 673,918 0 1,460,909
THERMO FISHER SCIENTIFIC INC COM 883556102 968 7,950 SH   SOLE 0 0 7,950
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 555 4,725 SH   SOLE 0 0 4,725