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 88,226 1,067,079 SH   SOLE   363,417 0 703,662
AFLAC INC COM 001055102 90,918 1,466,648 SH   SOLE   482,351 0 984,297
ALLERGAN INC COM 018490102 90,563 1,001,250 SH   SOLE   343,996 0 657,254
AMERICAN INTL GROUP INC COM NEW 026874784 99,333 2,042,620 SH   SOLE   704,385 0 1,338,235
APACHE CORP COM 037411105 96,647 1,135,152 SH   SOLE   386,212 0 748,940
APPLE INC COM 037833100 93,976 197,118 SH   SOLE   70,264 0 126,854
BAIDU INC SPON ADR REP A 056752108 53,132 342,388 SH   SOLE   118,084 0 224,304
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 81,871 721,264 SH   SOLE   236,209 0 485,055
CANADIAN NATL RY CO COM 136375102 892 8,797 SH   SOLE   0 0 8,797
CANADIAN PAC RY LTD COM 13645T100 50,529 409,809 SH   SOLE   139,959 0 269,850
CHECK POINT SOFTWARE TECH LT ORD M22465104 94,299 1,667,238 SH   SOLE   561,555 0 1,105,683
CHEVRON CORP NEW COM 166764100 78,904 649,419 SH   SOLE   220,309 0 429,110
CVS CAREMARK CORPORATION COM 126650100 88,171 1,553,679 SH   SOLE   538,167 0 1,015,512
DISNEY WALT CO COM DISNEY 254687106 946 14,675 SH   SOLE   0 0 14,675
DOLLAR GEN CORP NEW COM 256677105 100,008 1,771,300 SH   SOLE   583,043 0 1,188,257
GENERAL ELECTRIC CO COM 369604103 929 38,890 SH   SOLE   0 0 38,890
HALLIBURTON CO COM 406216101 99,234 2,060,943 SH   SOLE   695,938 0 1,365,005
INTERNATIONAL BUSINESS MACHS COM 459200101 1,001 5,404 SH   SOLE   0 0 5,404
JOHNSON & JOHNSON COM 478160104 37,075 427,678 SH   SOLE   137,648 0 290,030
LOCKHEED MARTIN CORP COM 539830109 68,147 534,275 SH   SOLE   177,944 0 356,331
LOEWS CORP COM 540424108 421 9,013 SH   SOLE   0 0 9,013
MARKEL CORP COM 570535104 6,283 12,135 SH   SOLE   4,222 0 7,913
MCDONALDS CORP COM 580135101 646 6,711 SH   SOLE   0 0 6,711
MCKESSON CORP COM 58155Q103 95,904 747,499 SH   SOLE   245,612 0 501,887
MICROSOFT CORP COM 594918104 97,731 2,936,626 SH   SOLE   992,713 0 1,943,913
NCR CORP NEW COM 62886e108 102,835 2,596,193 SH   SOLE   882,008 0 1,714,185
NOVARTIS A G SPONSORED ADR 66987V109 94,824 1,236,132 SH   SOLE   424,720 0 811,412
OIL STS INTL INC COM 678026105 50,518 488,287 SH   SOLE   165,608 0 322,679
ORACLE CORP COM 68389X105 81,527 2,457,861 SH   SOLE   837,247 0 1,620,614
SANOFI SPONSORED ADR 80105N105 91,020 1,797,739 SH   SOLE   616,664 0 1,181,075
SCHLUMBERGER LTD COM 806857108 1,096 12,400 SH   SOLE   0 0 12,400
SPROTT RESOURCE CORP COM 85207D103 70 24,650 SH   SOLE   0 0 24,650
SUNCOR ENERGY INC NEW COM 867224107 532 14,880 SH   SOLE   0 0 14,880
THERMO FISHER SCIENTIFIC INC COM 883556102 36,475 395,827 SH   SOLE   115,380 0 280,447
TOTAL S A SPONSORED ADR 89151E109 48,757 841,800 SH   SOLE   301,567 0 540,233
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857W209 90,614 2,575,736 SH   SOLE   855,121 0 1,720,615
WISDOMTREE TR JAPN HEDGE EQT 97717w851 2,767 57,783 SH   SOLE   40,413 0 17,370