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 540 4,657 SH   SOLE   0 0 4,657
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,056 6,976 SH   SOLE   0 0 6,976
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,727 2,949 SH   SOLE   0 0 2,949
ADVANCE AUTO PARTS INC COM 00751Y106 176,068 858,280 SH   SOLE   171,747 6,201 680,332
ALEXION PHARMACEUTICALS INC COM 015351109 84,120 457,897 SH   SOLE   87,101 3,314 367,482
ALPHABET INC CAP STK CL A 02079K305 1,109 454 SH   SOLE   0 0 454
ALPHABET INC CAP STK CL C 02079K107 1,594 636 SH   SOLE   0 0 636
AMAZON COM INC COM 023135106 1,493 434 SH   SOLE   0 0 434
APPLE INC COM 037833100 3,228 23,566 SH   SOLE   0 0 23,566
BAIDU INC SPON ADR REP A 056752108 75,631 370,921 SH   SOLE   77,522 2,653 290,746
BARRICK GOLD CORP COM 067901108 933 45,128 SH   SOLE   45,128 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 219,342 789,230 SH   SOLE   153,848 5,709 629,673
CENTENE CORP DEL COM 15135B101 151,018 2,070,737 SH   SOLE   421,554 15,258 1,633,925
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 103,000 1,487,157 SH   SOLE   303,681 10,463 1,173,013
COMCAST CORP NEW CL A 20030N101 183,752 3,222,593 SH   SOLE   630,828 23,819 2,567,946
CVS HEALTH CORP COM 126650100 167,057 2,002,124 SH   SOLE   406,102 14,197 1,581,825
FACEBOOK INC CL A 30303M102 1,830 5,264 SH   SOLE   0 0 5,264
FISERV INC COM 337738108 84,375 789,364 SH   SOLE   150,718 5,807 632,839
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 1,955 136,914 SH   SOLE   136,914 0 0
HOME DEPOT INC COM 437076102 1,457 4,570 SH   SOLE   0 0 4,570
INTUIT COM 461202103 1,155 2,356 SH   SOLE   0 0 2,356
JACOBS ENGR GROUP INC COM 469814107 53,106 398,039 SH   SOLE   70,825 3,043 324,171
JOHNSON & JOHNSON COM 478160104 126,063 765,223 SH   SOLE   148,825 5,590 610,808
KANSAS CITY SOUTHERN COM NEW 485170302 66,349 234,142 SH   SOLE   42,578 1,729 189,835
LIBERTY BROADBAND CORP COM SER C 530307305 145,707 839,037 SH   SOLE   169,885 5,933 663,219
LOCKHEED MARTIN CORP COM 539830109 139,830 369,579 SH   SOLE   75,090 2,605 291,884
MARKEL CORP COM 570535104 154,109 129,862 SH   SOLE   26,627 839 102,396
MASCO CORP COM 574599106 137,621 2,336,118 SH   SOLE   470,483 17,047 1,848,588
MASTERCARD INCORPORATED CL A 57636Q104 1,063 2,911 SH   SOLE   0 0 2,911
MCKESSON CORP COM 58155Q103 165,500 865,408 SH   SOLE   171,975 6,341 687,092
MERCK & CO INC COM 58933Y105 440 5,657 SH   SOLE   0 0 5,657
MICROSOFT CORP COM 594918104 284,389 1,049,792 SH   SOLE   205,817 7,593 836,382
MILLER HERMAN INC COM 600544100 64,291 1,363,830 SH   SOLE   279,688 8,882 1,075,260
NIKE INC CL B 654106103 1,011 6,541 SH   SOLE   0 0 6,541
NOVARTIS AG SPONSORED ADR 66987V109 115,199 1,262,593 SH   SOLE   250,873 9,184 1,002,536
ORACLE CORP COM 68389X105 166,171 2,134,769 SH   SOLE   411,119 16,063 1,707,587
OTIS WORLDWIDE CORP COM 68902V107 440 5,379 SH   SOLE   0 0 5,379
PAYPAL HLDGS INC COM 70450Y103 2,029 6,961 SH   SOLE   0 0 6,961
PROGRESSIVE CORP COM 743315103 98,810 1,006,113 SH   SOLE   193,356 7,597 805,160
QUEST DIAGNOSTICS INC COM 74834L100 67,800 513,753 SH   SOLE   95,889 3,800 414,064
REGENERON PHARMACEUTICALS COM 75886F107 944 1,691 SH   SOLE   0 0 1,691
SONY GROUP CORPORATION SPONSORED ADR 835699307 787 8,094 SH   SOLE   8,094 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,589 3,712 SH   SOLE   0 0 3,712
STRYKER CORPORATION COM 863667101 1,233 4,747 SH   SOLE   0 0 4,747
TRACTOR SUPPLY CO COM 892356106 543 2,916 SH   SOLE   0 0 2,916
UNILEVER PLC SPON ADR NEW 904767704 104,361 1,783,955 SH   SOLE   345,498 13,052 1,425,405
VALVOLINE INC COM 92047W101 129,010 3,974,421 SH   SOLE   772,077 27,330 3,175,014
VISA INC COM CL A 92826C839 1,548 6,622 SH   SOLE   0 0 6,622
VMWARE INC CL A COM 928563402 642 4,015 SH   SOLE   0 0 4,015