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 2,383 8,582 SH   SOLE   0 0 8,582
ACTIVISION BLIZZARD INC COM 00507V109 63,062 809,937 SH   SOLE   187,429 3,945 618,563
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,309 3,576 SH   SOLE   0 0 3,576
ADVANCE AUTO PARTS INC COM 00751Y106 142,335 822,316 SH   SOLE   182,732 3,777 635,807
ALPHABET INC CAP STK CL A 02079K305 1,087 499 SH   SOLE   0 0 499
ALPHABET INC CAP STK CL C 02079K107 1,699 777 SH   SOLE   0 0 777
AMAZON COM INC COM 023135106 1,029 9,685 SH   SOLE   0 0 9,685
APPLE INC COM 037833100 3,086 22,570 SH   SOLE   0 0 22,570
ASTRAZENECA PLC SPONSORED ADR 046353108 11,251 170,290 SH   SOLE   35,811 0 134,479
AUTOMATIC DATA PROCESSING IN COM 053015103 764 3,636 SH   SOLE   0 0 3,636
BAIDU INC SPON ADR REP A 056752108 60,435 406,343 SH   SOLE   90,632 1,866 313,845
BARRICK GOLD CORP COM 067901108 1,030 56,030 SH   SOLE   48,780 0 7,250
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 198,015 725,274 SH   SOLE   158,383 3,429 563,462
BOOKING HOLDINGS INC COM 09857L108 22,445 12,833 SH   SOLE   4,072 0 8,761
CANADIAN PAC RY LTD COM 13645T100 71,613 1,025,388 SH   SOLE   228,343 4,798 792,247
CENTENE CORP DEL COM 15135B101 167,726 1,982,341 SH   SOLE   438,738 9,343 1,534,260
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 94,391 1,398,604 SH   SOLE   309,548 6,351 1,082,705
COMCAST CORP NEW CL A 20030N101 121,205 3,088,827 SH   SOLE   698,296 14,490 2,376,041
CONSTELLATION BRANDS INC CL A 21036P108 82,245 352,893 SH   SOLE   76,605 1,752 274,536
CVS HEALTH CORP COM 126650100 176,064 1,900,112 SH   SOLE   424,643 8,680 1,466,789
FISERV INC COM 337738108 87,767 986,482 SH   SOLE   235,232 4,378 746,872
GRAINGER W W INC COM 384802104 688 1,514 SH   SOLE   0 0 1,514
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 942 108,914 SH   SOLE   94,814 0 14,100
HOME DEPOT INC COM 437076102 1,566 5,708 SH   SOLE   0 0 5,708
INTUIT COM 461202103 1,116 2,894 SH   SOLE   0 0 2,894
JOHNSON & JOHNSON COM 478160104 128,561 724,244 SH   SOLE   157,047 3,463 563,734
KLA CORP COM NEW 482480100 846 2,651 SH   SOLE   0 0 2,651
LIBERTY BROADBAND CORP COM SER C 530307305 92,126 796,668 SH   SOLE   181,358 3,754 611,556
LOCKHEED MARTIN CORP COM 539830109 150,474 349,972 SH   SOLE   76,560 1,672 271,740
MARKEL CORP COM 570535104 157,859 122,064 SH   SOLE   26,875 582 94,607
MASCO CORP COM 574599106 76,545 1,512,755 SH   SOLE   301,953 6,382 1,204,420
MASTERCARD INCORPORATED CL A 57636Q104 1,121 3,552 SH   SOLE   0 0 3,552
MCKESSON CORP COM 58155Q103 229,621 703,904 SH   SOLE   156,618 3,386 543,900
MERCK & CO INC COM 58933Y105 1,239 13,592 SH   SOLE   0 0 13,592
MICROSOFT CORP COM 594918104 212,229 826,340 SH   SOLE   178,583 3,894 643,863
MILLERKNOLL INC COM 600544100 97,750 3,720,988 SH   SOLE   888,637 15,858 2,816,493
NIKE INC CL B 654106103 830 8,116 SH   SOLE   0 0 8,116
NOVARTIS AG SPONSORED ADR 66987V109 111,799 1,322,606 SH   SOLE   299,329 6,362 1,016,915
ORACLE CORP COM 68389X105 131,036 1,875,436 SH   SOLE   420,775 9,196 1,445,465
PROGRESSIVE CORP COM 743315103 519 4,466 SH   SOLE   0 0 4,466
QUEST DIAGNOSTICS INC COM 74834L100 266 1,998 SH   SOLE   0 0 1,998
SONY GROUP CORPORATION SPONSORED ADR 835699307 765 9,172 SH   SOLE   7,982 0 1,190
SPDR S&P 500 ETF TR TR UNIT 78462F103 15,012 39,792 SH   SOLE   257 877 38,658
STRYKER CORPORATION COM 863667101 1,170 5,880 SH   SOLE   0 0 5,880
TRACTOR SUPPLY CO COM 892356106 715 3,686 SH   SOLE   0 0 3,686
UNILEVER PLC SPON ADR NEW 904767704 76,691 1,673,377 SH   SOLE   366,123 8,160 1,299,094
UNITEDHEALTH GROUP INC COM 91324P102 898 1,748 SH   SOLE   0 0 1,748
VALVOLINE INC COM 92047W101 125,840 4,364,879 SH   SOLE   973,805 21,006 3,370,068
VISA INC COM CL A 92826C839 1,595 8,102 SH   SOLE   0 0 8,102