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
ABBOTT LABS COM 002824100 667 5,650 SH   SOLE   0 0 5,650
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,709 8,467 SH   SOLE   0 0 8,467
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,049 3,559 SH   SOLE   0 0 3,559
ADVANCE AUTO PARTS INC COM 00751Y106 177,587 850,066 SH   SOLE   168,484 5,315 676,267
ALPHABET INC CAP STK CL A 02079K305 1,281 479 SH   SOLE   0 0 479
ALPHABET INC CAP STK CL C 02079K107 2,071 777 SH   SOLE   0 0 777
AMAZON COM INC COM 023135106 1,603 488 SH   SOLE   0 0 488
APPLE INC COM 037833100 3,232 22,844 SH   SOLE   0 0 22,844
ASTRAZENECA PLC SPONSORED ADR 046353108 58,021 966,030 SH   SOLE   189,659 6,061 770,310
BAIDU INC SPON ADR REP A 056752108 55,491 360,829 SH   SOLE   73,682 2,286 284,861
BARRICK GOLD CORP COM 067901108 815 45,128 SH   SOLE   45,128 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 213,277 781,304 SH   SOLE   152,286 4,896 624,122
CENTENE CORP DEL COM 15135B101 126,556 2,030,913 SH   SOLE   414,131 12,835 1,603,947
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 109,212 1,471,555 SH   SOLE   297,585 8,970 1,165,000
COMCAST CORP NEW CL A 20030N101 177,252 3,170,457 SH   SOLE   617,464 20,036 2,532,957
CVS HEALTH CORP COM 126650100 168,631 1,987,330 SH   SOLE   402,055 12,339 1,572,936
FACEBOOK INC CL A 30303M102 2,095 6,172 SH   SOLE   0 0 6,172
FISERV INC COM 337738108 126,431 1,165,563 SH   SOLE   242,468 7,673 915,422
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 1,322 120,414 SH   SOLE   120,414 0 0
HOME DEPOT INC COM 437076102 1,864 5,679 SH   SOLE   0 0 5,679
INTUIT COM 461202103 1,534 2,843 SH   SOLE   0 0 2,843
ISHARES TR RUS 1000 ETF 464287622 248 1,024 SH   SOLE   0 0 1,024
JACOBS ENGR GROUP INC COM 469814107 51,593 389,286 SH   SOLE   68,496 2,531 318,259
JOHNSON & JOHNSON COM 478160104 120,551 746,555 SH   SOLE   145,183 4,697 596,675
KANSAS CITY SOUTHERN COM NEW 485170302 56,420 208,412 SH   SOLE   37,551 1,211 169,650
LIBERTY BROADBAND CORP COM SER C 530307305 143,241 829,642 SH   SOLE   167,530 5,166 656,946
LOCKHEED MARTIN CORP COM 539830109 123,481 357,725 SH   SOLE   73,567 2,326 281,832
MARKEL CORP COM 570535104 153,856 128,692 SH   SOLE   26,387 814 101,491
MASCO CORP COM 574599106 126,117 2,270,024 SH   SOLE   468,183 14,839 1,787,002
MASTERCARD INCORPORATED CL A 57636Q104 1,213 3,489 SH   SOLE   0 0 3,489
MCKESSON CORP COM 58155Q103 173,780 871,579 SH   SOLE   172,825 5,374 693,380
MERCK & CO INC COM 58933Y105 511 6,806 SH   SOLE   0 0 6,806
MICROSOFT CORP COM 594918104 267,025 946,937 SH   SOLE   187,462 5,953 753,522
MILLER HERMAN INC COM 600544100 60,774 1,613,908 SH   SOLE   352,461 10,874 1,250,573
NIKE INC CL B 654106103 1,145 7,884 SH   SOLE   0 0 7,884
NOVARTIS AG SPONSORED ADR 66987V109 101,794 1,244,711 SH   SOLE   245,618 7,916 991,177
ORACLE CORP COM 68389X105 166,371 1,908,245 SH   SOLE   368,166 12,495 1,527,584
PAYPAL HLDGS INC COM 70450Y103 2,221 8,536 SH   SOLE   0 0 8,536
PROGRESSIVE CORP COM 743315103 90,115 996,950 SH   SOLE   190,857 6,129 799,964
QUEST DIAGNOSTICS INC COM 74834L100 34,961 240,648 SH   SOLE   50,352 1,654 188,642
REGENERON PHARMACEUTICALS COM 75886F107 1,227 2,028 SH   SOLE   0 0 2,028
SONY GROUP CORPORATION SPONSORED ADR 835699307 895 8,094 SH   SOLE   8,094 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,123 39,900 SH   SOLE   0 0 39,900
STRYKER CORPORATION COM 863667101 1,521 5,768 SH   SOLE   0 0 5,768
TRACTOR SUPPLY CO COM 892356106 723 3,569 SH   SOLE   0 0 3,569
UNILEVER PLC SPON ADR NEW 904767704 95,658 1,764,666 SH   SOLE   344,158 11,576 1,408,932
VALVOLINE INC COM 92047W101 140,993 4,518,560 SH   SOLE   913,408 29,132 3,576,020
VISA INC COM CL A 92826C839 1,770 7,944 SH   SOLE   0 0 7,944