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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,041 9,019 SH   SOLE   0 0 9,019
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,759 3,860 SH   SOLE   0 0 3,860
ADVANCE AUTO PARTS INC COM 00751Y106 172,080 831,357 SH   SOLE   160,307 3,782 667,268
ALPHABET INC CAP STK CL A 02079K305 1,427 513 SH   SOLE   0 0 513
ALPHABET INC CAP STK CL C 02079K107 2,285 818 SH   SOLE   0 0 818
AMAZON COM INC COM 023135106 1,682 516 SH   SOLE   0 0 516
APPLE INC COM 037833100 4,005 22,935 SH   SOLE   0 0 22,935
ASTRAZENECA PLC SPONSORED ADR 046353108 74,641 1,124,916 SH   SOLE   207,704 5,171 912,041
AUTOMATIC DATA PROCESSING IN COM 053015103 861 3,784 SH   SOLE   0 0 3,784
BAIDU INC SPON ADR REP A 056752108 53,605 405,072 SH   SOLE   83,996 1,866 319,210
BARRICK GOLD CORP COM 067901108 1,197 48,780 SH   SOLE   48,780 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 267,593 758,328 SH   SOLE   144,766 3,489 610,073
CANADIAN PAC RY LTD COM 13645T100 86,186 1,044,463 SH   SOLE   198,710 4,739 841,014
CENTENE CORP DEL COM 15135B101 169,076 2,007,958 SH   SOLE   387,971 9,060 1,610,927
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 127,573 1,422,897 SH   SOLE   271,576 6,362 1,144,959
COMCAST CORP NEW CL A 20030N101 145,521 3,107,816 SH   SOLE   606,912 14,411 2,486,493
CONSTELLATION BRANDS INC CL A 21036P108 81,910 355,625 SH   SOLE   68,775 1,708 285,142
CVS HEALTH CORP COM 126650100 195,631 1,932,852 SH   SOLE   376,901 8,698 1,547,253
FISERV INC COM 337738108 114,529 1,129,413 SH   SOLE   228,976 5,355 895,082
GRAINGER W W INC COM 384802104 793 1,538 SH   SOLE   0 0 1,538
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 1,664 142,214 SH   SOLE   142,214 0 0
HOME DEPOT INC COM 437076102 1,796 6,001 SH   SOLE   0 0 6,001
INTUIT COM 461202103 1,464 3,044 SH   SOLE   0 0 3,044
ISHARES TR RUS 1000 ETF 464287622 217 867 SH   SOLE   0 0 867
JOHNSON & JOHNSON COM 478160104 130,553 736,533 SH   SOLE   140,312 3,358 592,863
KLA CORP COM NEW 482480100 1,054 2,878 SH   SOLE   0 0 2,878
LIBERTY BROADBAND CORP COM SER C 530307305 109,510 809,147 SH   SOLE   159,920 3,665 645,562
LOCKHEED MARTIN CORP COM 539830109 157,280 356,273 SH   SOLE   68,701 1,624 285,948
MARKEL CORP COM 570535104 184,365 124,965 SH   SOLE   24,426 574 99,965
MASCO CORP COM 574599106 112,483 2,205,602 SH   SOLE   443,192 10,491 1,751,919
MASTERCARD INCORPORATED CL A 57636Q104 1,318 3,688 SH   SOLE   0 0 3,688
MCKESSON CORP COM 58155Q103 257,600 841,405 SH   SOLE   161,059 3,844 676,502
MERCK & CO. INC COM 58933Y105 1,157 14,105 SH   SOLE   0 0 14,105
MICROSOFT CORP COM 594918104 267,602 868,080 SH   SOLE   166,490 4,038 697,552
MILLER HERMAN INC COM 600544100 118,898 3,441,380 SH   SOLE   719,987 16,636 2,704,757
NIKE INC CL B 654106103 1,133 8,418 SH   SOLE   0 0 8,418
NOVARTIS AG SPONSORED ADR 66987V109 117,662 1,340,680 SH   SOLE   265,773 6,189 1,068,718
ORACLE CORP COM 68389X105 156,358 1,890,053 SH   SOLE   365,432 8,948 1,515,673
PACCAR INC COM 693718108 208 2,360 SH   SOLE   0 0 2,360
PROGRESSIVE CORP COM 743315103 814 7,141 SH   SOLE   0 0 7,141
QUEST DIAGNOSTICS INC COM 74834L100 329 2,401 SH   SOLE   0 0 2,401
SONY CORP SPONSORED ADR 835699307 820 7,982 SH   SOLE   7,982 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 21,211 46,965 SH   SOLE   0 0 46,965
STRYKER CORPORATION COM 863667101 1,647 6,161 SH   SOLE   0 0 6,161
TRACTOR SUPPLY CO COM 892356106 889 3,810 SH   SOLE   0 0 3,810
UNILEVER PLC SPON ADR NEW 904767704 76,654 1,682,060 SH   SOLE   330,127 8,160 1,343,773
UNITEDHEALTH GROUP INC COM 91324P102 907 1,779 SH   SOLE   0 0 1,779
VALVOLINE INC COM 92047W101 139,358 4,416,005 SH   SOLE   867,911 20,420 3,527,674
VISA INC COM CL A 92826C839 1,861 8,390 SH   SOLE   0 0 8,390