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 1,139 11,775 SH   SOLE   11,775 0 0
AbbVie Inc COM 00287Y109 1,692 12,610 SH   SOLE   12,610 0 0
Alphabet Inc Cl A COM 02079K305 1,879 19,640 SH   SOLE   17,960 0 1,680
Alphabet Inc Cl C COM 02079K107 740,406 7,700,535 SH   SOLE   7,387,041 0 313,494
Altria Group Inc COM 02209S103 13,565 335,936 SH   SOLE   331,636 0 4,300
American Express COM 025816109 5,374 39,836 SH   SOLE   38,097 0 1,739
Apple Inc COM 037833100 989 7,158 SH   SOLE   6,178 0 980
Ashtead Group PLC ADR COM 045055100 228 1,250 SH   SOLE   1,250 0 0
Berkshire Hathaway Inc Cl A COM 084670108 1,101,534 2,710 SH   SOLE   2,556 0 154
Berkshire Hathaway Inc Cl B COM 084670702 458,710 1,717,887 SH   SOLE   1,617,099 0 100,788
Brown-Forman Corp Cl A COM 115637100 177,278 2,624,001 SH   SOLE   2,528,434 0 95,568
Brown-Forman Corp Cl B COM 115637209 68,760 1,032,898 SH   SOLE   947,407 0 85,491
Cable One Inc COM 12685J105 81,648 95,713 SH   SOLE   91,920 0 3,793
Chevron Corp COM 166764100 690 4,802 SH   SOLE   4,802 0 0
Coca-Cola COM 191216100 1,176 20,995 SH   SOLE   20,995 0 0
Comcast Corp New Cl A COM 20030N101 116,897 3,985,573 SH   SOLE   3,773,610 0 211,964
Compagnie Financiere Richemont COM 204319107 1,324 138,220 SH   SOLE   138,220 0 0
Corteva Inc COM 22052L104 492 8,611 SH   SOLE   8,611 0 0
Costco Whsl Corp COM 22160K105 2,545 5,389 SH   SOLE   5,234 0 155
Crane Holdings COM 224441105 6,415 73,281 SH   SOLE   68,031 0 5,250
Danaher Corp COM 235851102 306 1,183 SH   SOLE   850 0 333
Danone ADR COM 23636T100 698 73,337 SH   SOLE   73,337 0 0
Davide Campari-Milano ADR COM 23857X103 122 13,650 SH   SOLE   13,650 0 0
Disney Walt Productions COM 254687106 452 4,792 SH   SOLE   4,774 0 18
Dover Corp COM 260003108 3,470 29,762 SH   SOLE   26,687 0 3,075
Dow Inc COM 260557103 862 19,618 SH   SOLE   19,618 0 0
Dupont De Nemours Inc COM 26614N102 895 17,754 SH   SOLE   17,754 0 0
Exxon Mobil Corp COM 30231G102 15,637 179,099 SH   SOLE   176,899 0 2,200
Fomento Economico Mex Sponsore COM 344419106 879 14,011 SH   SOLE   13,486 0 525
Fulton Finl Corp COM 360271100 1,068 67,605 SH   SOLE   38,805 0 28,800
Graham Holdings Co COM 384637104 625 1,162 SH   SOLE   1,162 0 0
Heineken Holding NV ADR COM 423008101 553 16,000 SH   SOLE   16,000 0 0
Heineken NV Sponsored ADR COM 423012301 968 21,982 SH   SOLE   21,982 0 0
Hormel Foods Corp COM 440452100 6,011 132,281 SH   SOLE   117,481 0 14,800
J.P. Morgan Chase COM 46625H100 201,535 1,928,564 SH   SOLE   1,854,562 0 74,002
Lamar Advertising Co-A COM 512816109 654 7,925 SH   SOLE   7,925 0 0
Markel Corp COM 570535104 8,714 8,037 SH   SOLE   6,852 0 1,185
Martin Marietta Materials COM 573284106 343,922 1,067,783 SH   SOLE   1,007,857 0 59,926
Mastercard Inc Cl A COM 57636Q104 756,870 2,661,848 SH   SOLE   2,521,174 0 140,675
McCormick Inc COM 579780206 3,218 45,150 SH   SOLE   38,350 0 6,800
McDonalds Corp COM 580135101 450 1,952 SH   SOLE   1,952 0 0
Merck Inc COM 58933Y105 332 3,858 SH   SOLE   3,858 0 0
Microsoft Corp COM 594918104 538 2,310 SH   SOLE   1,825 0 485
MillerKnoll Inc COM 600544100 378 24,230 SH   SOLE   19,130 0 5,100
Mondelez International Inc COM 609207105 241 4,400 SH   SOLE   4,400 0 0
Nestle SA Sponsored ADR COM 641069406 938,620 8,722,425 SH   SOLE   8,314,421 0 408,005
Netflix Inc COM 64110L106 221,502 940,802 SH   SOLE   902,532 0 38,270
Oracle Corp COM 68389X105 244 4,000 SH   SOLE   4,000 0 0
Outfront Media Inc COM 69007J106 3,658 240,833 SH   SOLE   233,915 0 6,918
Pepsico Inc COM 713448108 3,406 20,865 SH   SOLE   20,224 0 641
Pernod-Ricard SA Unsponsored A COM 714264306 1,477 39,905 SH   SOLE   39,905 0 0
Philip Morris International In COM 718172109 568,808 6,852,288 SH   SOLE   6,577,054 0 275,235
Pioneer Nat Res COM 723787107 520 2,400 SH   SOLE   2,400 0 0
PNC Bank Corp COM 693475105 1,747 11,693 SH   SOLE   11,693 0 0
Procter & Gamble COM 742718109 4,430 35,091 SH   SOLE   33,205 0 1,886
Truist Financial Corp COM 89832Q109 472 10,850 SH   SOLE   10,850 0 0
Unilever PLC ADR COM 904767704 280,888 6,407,128 SH   SOLE   6,115,684 0 291,444
Union Pac Corp COM 907818108 3,595 18,451 SH   SOLE   18,451 0 0
Visa Inc Cl A COM 92826C839 64,525 363,212 SH   SOLE   328,676 0 34,536
Vulcan Materials COM 929160109 8,738 55,407 SH   SOLE   50,363 0 5,044
Wal Mart Stores Inc COM 931142103 451 3,480 SH   SOLE   3,480 0 0
Wells Fargo COM 949746101 31,553 784,511 SH   SOLE   701,380 0 83,131
Anheuser-Busch InBev SA COM B639CJ108 29,440 642,884 SH   SOLE   594,292 0 48,592
Ashtead Group PLC COM G05320109 241,059 5,284,992 SH   SOLE   5,055,125 0 229,867
Carlsberg B A/S COM K36628137 3,388 28,771 SH   SOLE   23,214 0 5,557
Cir SPA COM T2R765103 97 251,250 SH   SOLE   251,250 0 0
Compagnie Financiere Richemont COM H25662182 559,734 5,843,425 SH   SOLE   5,584,218 0 259,207
Davide Campari-Milano NV COM N24565108 7,262 813,493 SH   SOLE   707,016 0 106,477
Diageo PLC COM G42089113 820 19,351 SH   SOLE   19,351 0 0
Hanjaya Mandala Sampoerna COM Y7121Z146 299 5,000,000 SH   SOLE   5,000,000 0 0
Heineken Holding NV COM N39338194 566,931 8,208,621 SH   SOLE   7,855,342 0 353,279
Heineken NV COM N39427211 3,439 39,066 SH   SOLE   36,166 0 2,900
JC Decaux SA ACT COM F5333N100 124 10,500 SH   SOLE   10,500 0 0
Lindt & Spruengli AG - Reg COM H49983176 1,900 19 SH   SOLE   19 0 0
Loreal SA COM F58149133 2,528 7,815 SH   SOLE   7,465 0 350
LT Group Inc COM Y5342M100 250 1,775,000 SH   SOLE   1,775,000 0 0
Nestle SA-REG COM H57312649 4,610 42,370 SH   SOLE   42,310 0 60
Pernod Ricard COM F72027109 556,075 3,005,697 SH   SOLE   2,881,267 0 124,430
Reckitt Benckiser Group PLC COM G74079107 369 5,530 SH   SOLE   2,880 0 2,650
Swedish Match AB COM W9376L154 10,202 1,029,195 SH   SOLE   1,016,445 0 12,750
Unilever PLC COM G92087165 1,949 44,000 SH   SOLE   44,000 0 0
Swiss Helvetia FD Inc COM 870875101 1,698 250,137 SH   SOLE   250,137 0 0
Compagnie Financiere Richemont WTS H25663123 6,063 13,562,528 SH   SOLE   12,977,098 0 585,430