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
ACI WORLDWIDE INC COM 004498101 11,347 542,937 SH   SOLE   539,096 0 3,841
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,016 3,948 SH   SOLE   3,948 0 0
ACUSHNET HLDGS CORP COM 005098108 17,654 405,924 SH   SOLE   403,016 0 2,908
AERCAP HOLDINGS NV SHS N00985106 176,328 4,165,558 SH   SOLE   4,030,359 5,022 130,177
AIR PRODS & CHEMS INC COM 009158106 328,815 1,412,861 SH   SOLE   1,371,857 0 41,004
ALBEMARLE CORP COM 012653101 291 1,100 SH   SOLE   1,100 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 13,238 798,386 SH   SOLE   792,540 0 5,846
ALLEGHANY CORP MD COM 017175100 214,517 255,569 SH   SOLE   245,352 291 9,926
ALLISON TRANSMISSION HLDGS I COM 01973R101 87,503 2,591,913 SH   SOLE   2,486,371 0 105,542
ALPHABET INC CAP STK CL C 02079K107 116,882 1,215,619 SH   SOLE   1,089,872 0 125,747
ALPHABET INC CAP STK CL A 02079K305 488 5,100 SH   SOLE   5,100 0 0
ALTRIA GROUP INC COM 02209S103 245,688 6,084,403 SH   SOLE   5,886,977 0 197,426
AMAZON COM INC COM 023135106 723 6,400 SH   SOLE   6,400 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 332 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 260 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101 108,112 1,614,579 SH   SOLE   1,547,488 0 67,091
APPLE INC COM 037833100 637,566 4,613,356 SH   SOLE   4,469,434 0 143,922
APTARGROUP INC COM 038336103 106,598 1,121,730 SH   SOLE   1,075,961 0 45,769
ARMSTRONG WORLD INDS INC NEW COM 04247X102 202,897 2,560,871 SH   SOLE   2,467,406 3,432 90,033
ATLANTIC UN BANKSHARES CORP COM 04911A107 14,151 465,800 SH   SOLE   462,434 0 3,366
AUTOMATIC DATA PROCESSING IN COM 053015103 223 985 SH   SOLE   985 0 0
AXALTA COATING SYS LTD COM G0750C108 28,892 1,371,898 SH   SOLE   1,327,608 9,603 34,687
BALL CORP COM 058498106 79,641 1,648,203 SH   SOLE   1,581,011 0 67,192
BELLRING BRANDS INC COMMON STOCK 07831C103 49,398 2,396,831 SH   SOLE   2,298,462 1 98,368
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,065 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 465,052 1,741,640 SH   SOLE   1,671,171 0 70,469
BK OF AMERICA CORP COM 060505104 4,705 155,793 SH   SOLE   155,793 0 0
BLACK KNIGHT INC COM 09215C105 168,746 2,606,922 SH   SOLE   2,504,781 4,752 97,389
BLACKROCK INC COM 09247X101 380,189 690,901 SH   SOLE   667,677 0 23,224
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 87 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 7,990 112,396 SH   SOLE   112,396 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,028 284,284 SH   SOLE   275,308 1,958 7,018
BROWN FORMAN CORP CL B 115637209 99,225 1,490,527 SH   SOLE   1,429,072 0 61,455
BRUKER CORP COM 116794108 218 4,105 SH   SOLE   4,105 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 441 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105 20,620 24,172 SH   SOLE   23,387 165 620
CANNAE HLDGS INC COM 13765N107 28,170 1,363,502 SH   SOLE   1,333,277 5,426 24,799
CARMAX INC COM 143130102 175,170 2,653,287 SH   SOLE   2,508,608 2,734 141,945
CHEVRON CORP NEW COM 166764100 284,180 1,978,006 SH   SOLE   1,955,233 0 22,773
CHURCH & DWIGHT CO INC COM 171340102 50,662 709,158 SH   SOLE   622,679 0 86,479
CHURCHILL DOWNS INC COM 171484108 176,245 957,075 SH   SOLE   920,452 2,221 34,402
CINCINNATI FINL CORP COM 172062101 244,608 2,730,910 SH   SOLE   2,674,505 0 56,405
CISCO SYS INC COM 17275R102 258,607 6,465,187 SH   SOLE   6,279,895 0 185,292
CITRIX SYS INC COM 177376100 149,079 1,434,834 SH   SOLE   1,377,764 1,474 55,596
COCA COLA CO COM 191216100 11,599 207,050 SH   SOLE   207,050 0 0
COMCAST CORP NEW CL A 20030N101 131,340 4,478,012 SH   SOLE   4,424,382 0 53,630
COPART INC COM 217204106 190,086 1,786,528 SH   SOLE   1,712,286 0 74,242
CORNING INC COM 219350105 6,841 235,746 SH   SOLE   235,746 0 0
COSAN S A ADS 22113B103 147 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105 817 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INC COM 22822V101 311,286 2,153,483 SH   SOLE   2,128,623 0 24,860
CSX CORP COM 126408103 2,873 107,832 SH   SOLE   107,832 0 0
CTS CORP COM 126501105 22,374 537,196 SH   SOLE   533,477 0 3,719
DECKERS OUTDOOR CORP COM 243537107 49,248 157,541 SH   SOLE   152,403 1,117 4,021
DEERE & CO COM 244199105 6,604 19,780 SH   SOLE   19,780 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 294,539 1,734,521 SH   SOLE   1,725,918 0 8,603
DOLLAR TREE INC COM 256746108 193,740 1,423,511 SH   SOLE   1,366,972 98 56,441
DOMINION ENERGY INC COM 25746U109 298,388 4,317,572 SH   SOLE   4,267,570 0 50,002
DRIL-QUIP INC COM 262037104 5,417 277,515 SH   SOLE   275,517 0 1,998
DUKE ENERGY CORP NEW COM NEW 26441C204 1,819 19,551 SH   SOLE   19,551 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 247 9,804 SH   SOLE   9,691 113 0
ENTEGRIS INC COM 29362U104 253,094 3,048,588 SH   SOLE   2,941,213 4,235 103,140
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 15,150 778,926 SH   SOLE   773,382 0 5,544
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 20,838 630,108 SH   SOLE   625,589 0 4,519
EXXON MOBIL CORP COM 30231G102 1,352 15,488 SH   SOLE   15,488 0 0
FASTENAL CO COM 311900104 221,653 4,814,343 SH   SOLE   4,758,844 0 55,499
FEDEX CORP COM 31428X106 45,317 305,230 SH   SOLE   268,414 0 36,816
FIDELITY NATL INFORMATION SV COM 31620M106 214,298 2,835,748 SH   SOLE   2,802,585 0 33,163
FIRST INDL RLTY TR INC COM 32054K103 42,882 956,972 SH   SOLE   933,699 4,616 18,657
FISERV INC COM 337738108 46,860 500,798 SH   SOLE   425,483 0 75,315
GATX CORP COM 361448103 920 10,801 SH   SOLE   10,801 0 0
GENERAL DYNAMICS CORP COM 369550108 755 3,557 SH   SOLE   3,557 0 0
GRAHAM HLDGS CO COM CL B 384637104 12,920 24,015 SH   SOLE   23,843 0 172
GREAT LAKES DREDGE & DOCK CO COM 390607109 2,415 318,582 SH   SOLE   318,582 0 0
HAEMONETICS CORP MASS COM 405024100 11,983 161,870 SH   SOLE   160,717 0 1,153
HANOVER INS GROUP INC COM 410867105 57,969 452,387 SH   SOLE   441,685 2,016 8,686
HASBRO INC COM 418056107 161,575 2,396,538 SH   SOLE   2,301,971 2,035 92,532
HAYWARD HLDGS INC COM 421298100 13,489 1,520,760 SH   SOLE   1,468,091 11,372 41,297
HENRY JACK & ASSOC INC COM 426281101 42,705 234,295 SH   SOLE   226,943 1,522 5,830
HERSHEY CO COM 427866108 1,513 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 74,767 270,953 SH   SOLE   239,949 0 31,004
IAA INC COM 449253103 41,974 1,317,854 SH   SOLE   1,285,865 6,022 25,967
INGEVITY CORP COM 45688C107 21,596 356,194 SH   SOLE   353,651 0 2,543
INTEL CORP COM 458140100 2,260 87,667 SH   SOLE   87,667 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 167 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 29,715 82,851 SH   SOLE   82,283 0 568
ISHARES TR RUS MID CAP ETF 464287499 946 15,221 SH   SOLE   103 0 15,118
ISHARES TR CORE S&P MCP ETF 464287507 11,365 51,835 SH   SOLE   51,765 0 70
ISHARES TR RUS 1000 VAL ETF 464287598 20,002 147,087 SH   SOLE   147,087 0 0
ISHARES TR RUS 1000 ETF 464287622 1,580 8,003 SH   SOLE   8,003 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,049 12,427 SH   SOLE   12,406 0 21
JOHNSON & JOHNSON COM 478160104 452,876 2,772,263 SH   SOLE   2,705,863 0 66,400
LAMB WESTON HLDGS INC COM 513272104 280,309 3,622,505 SH   SOLE   3,482,964 5,254 134,287
LANCASTER COLONY CORP COM 513847103 62,362 414,972 SH   SOLE   404,798 1,996 8,178
LANDSTAR SYS INC COM 515098101 32,011 221,729 SH   SOLE   220,203 0 1,526
LENNOX INTL INC COM 526107107 156,828 704,307 SH   SOLE   675,026 0 29,281
LILLY ELI & CO COM 532457108 8,779 27,150 SH   SOLE   27,150 0 0
LIVANOVA PLC SHS G5509L101 10,789 212,522 SH   SOLE   210,923 0 1,599
LIVE NATION ENTERTAINMENT IN COM 538034109 211 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107 389,031 2,071,408 SH   SOLE   2,024,825 0 46,583
LPL FINL HLDGS INC COM 50212V100 496 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104 174,812 991,448 SH   SOLE   950,296 0 41,152
MALIBU BOATS INC COM CL A 56117J100 12,264 255,543 SH   SOLE   253,704 0 1,839
MANNING & NAPIER INC CL A 56382Q102 637 51,907 SH   SOLE   51,907 0 0
MARKEL CORP COM 570535104 658 607 SH   SOLE   607 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 278 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 108,182 335,875 SH   SOLE   306,345 559 28,971
MASONITE INTL CORP COM 575385109 24,195 339,393 SH   SOLE   336,971 0 2,422
MATSON INC COM 57686G105 19,188 311,895 SH   SOLE   309,641 0 2,254
MBIA INC COM 55262C100 14,847 1,613,816 SH   SOLE   1,550,959 13,718 49,139
MERCK & CO INC COM 58933Y105 275,365 3,197,461 SH   SOLE   3,159,789 0 37,672
META PLATFORMS INC CL A 30303M102 44,633 328,960 SH   SOLE   288,603 0 40,357
MICROSOFT CORP COM 594918104 293,729 1,261,183 SH   SOLE   1,247,900 0 13,283
MOELIS & CO CL A 60786M105 112,499 3,327,409 SH   SOLE   3,208,346 0 119,063
MONDELEZ INTL INC CL A 609207105 1,616 29,479 SH   SOLE   29,479 0 0
MURPHY USA INC COM 626755102 20,444 74,365 SH   SOLE   73,827 0 538
NETFLIX INC COM 64110L106 379 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 208,440 692,882 SH   SOLE   657,015 681 35,186
NEXTERA ENERGY INC COM 65339F101 408 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103 12,677 152,509 SH   SOLE   152,509 0 0
NORFOLK SOUTHN CORP COM 655844108 306,613 1,462,496 SH   SOLE   1,413,477 0 49,019
NUTRIEN LTD COM 67077M108 577 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 1,933 15,920 SH   SOLE   15,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 199,889 803,507 SH   SOLE   761,501 0 42,006
OREILLY AUTOMOTIVE INC COM 67103H107 96,690 137,470 SH   SOLE   120,941 0 16,529
OTIS WORLDWIDE CORP COM 68902V107 145,304 2,277,482 SH   SOLE   2,182,801 0 94,681
PACCAR INC COM 693718108 489 5,848 SH   SOLE   5,848 0 0
PAYCHEX INC COM 704326107 273,830 2,440,333 SH   SOLE   2,412,137 0 28,196
PENSKE AUTOMOTIVE GRP INC COM 70959W103 17,295 175,707 SH   SOLE   174,549 0 1,158
PERRIGO CO PLC SHS G97822103 107,761 3,021,896 SH   SOLE   2,903,707 4,161 114,028
PFIZER INC COM 717081103 334,621 7,646,728 SH   SOLE   7,492,128 0 154,600
PHILIP MORRIS INTL INC COM 718172109 178,017 2,144,524 SH   SOLE   2,133,805 0 10,719
POST HLDGS INC COM 737446104 195,026 2,380,985 SH   SOLE   2,287,071 3,211 90,703
PRICESMART INC COM 741511109 10,618 184,376 SH   SOLE   182,970 0 1,406
PROGRESSIVE CORP COM 743315103 425,855 3,664,531 SH   SOLE   3,559,317 0 105,214
QUALYS INC COM 74758T303 26,893 192,929 SH   SOLE   191,579 0 1,350
REYNOLDS CONSUMER PRODS INC COM 76171L106 27,039 1,039,538 SH   SOLE   1,006,013 6,996 26,529
ROBERT HALF INTL INC COM 770323103 467 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 73,795 1,026,780 SH   SOLE   874,317 0 152,463
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 21,992 589,936 SH   SOLE   571,052 4,056 14,828
SERVICE CORP INTL COM 817565104 273 4,731 SH   SOLE   4,731 0 0
SHERWIN WILLIAMS CO COM 824348106 799 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 155,916 1,828,500 SH   SOLE   1,752,456 0 76,044
SONY GROUP CORPORATION SPONSORED ADR 835699307 282 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 817 2,288 SH   SOLE   2,288 0 0
STARBUCKS CORP COM 855244109 342,705 4,067,235 SH   SOLE   3,958,441 0 108,794
STERIS PLC SHS USD G8473T100 152,359 916,277 SH   SOLE   885,935 0 30,342
STORE CAP CORP COM 862121100 251,335 8,022,199 SH   SOLE   7,534,583 10,454 477,162
STURM RUGER & CO INC COM 864159108 796 15,682 SH   SOLE   15,682 0 0
TARGET CORP COM 87612E106 257,167 1,733,044 SH   SOLE   1,713,966 0 19,078
TEJON RANCH CO COM 879080109 766 53,174 SH   SOLE   52,514 0 660
TEMPUR SEALY INTL INC COM 88023U101 27,878 1,154,814 SH   SOLE   1,146,699 0 8,115
TEXAS INSTRS INC COM 882508104 458,234 2,960,554 SH   SOLE   2,879,108 0 81,446
TOWNEBANK PORTSMOUTH VA COM 89214P109 439 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 2,549 270,020 SH   SOLE   268,074 0 1,946
UDR INC COM 902653104 836 20,050 SH   SOLE   20,050 0 0
UNIFIRST CORP MASS COM 904708104 154,376 917,650 SH   SOLE   884,183 990 32,477
UNITED PARCEL SERVICE INC CL B 911312106 307,199 1,901,694 SH   SOLE   1,879,863 0 21,831
VERIZON COMMUNICATIONS INC COM 92343V104 256,487 6,755,007 SH   SOLE   6,570,852 0 184,155
VISA INC COM CL A 92826C839 67,921 382,328 SH   SOLE   336,323 0 46,005
VONTIER CORPORATION COM 928881101 13,758 823,303 SH   SOLE   817,560 0 5,743
VULCAN MATLS CO COM 929160109 181,741 1,152,373 SH   SOLE   1,104,662 0 47,711
WELLS FARGO CO NEW COM 949746101 2,077 51,634 SH   SOLE   51,634 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 87,844 67,416 SH   SOLE   65,939 283 1,194