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 1,331 3,948 SH   SOLE   3,948 0 0
ACI WORLDWIDE INC COM 004498101 18,420 584,953 SH   SOLE   580,885 0 4,068
ACUSHNET HLDGS CORP COM 005098108 16,053 398,739 SH   SOLE   395,868 0 2,871
AERCAP HOLDINGS NV SHS N00985106 175,478 3,490,003 SH   SOLE   3,352,328 6,067 131,608
AIR PRODS & CHEMS INC COM 009158106 342,535 1,370,631 SH   SOLE   1,327,275 0 43,356
ALBEMARLE CORP COM 012653101 243 1,100 SH   SOLE   1,100 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 19,016 820,040 SH   SOLE   814,164 0 5,876
ALLEGHANY CORP MD COM 017175100 221,395 261,387 SH   SOLE   250,945 351 10,091
ALLISON TRANSMISSION HLDGS I COM 01973R101 103,785 2,643,518 SH   SOLE   2,534,636 0 108,882
ALPHABET INC CAP STK CL C 02079K107 175,592 62,869 SH   SOLE   55,778 0 7,091
ALTRIA GROUP INC COM 02209S103 342,943 6,563,503 SH   SOLE   6,294,453 0 269,050
AMAZON COM INC COM 023135106 1,043 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 393 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 279 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101 123,980 1,645,388 SH   SOLE   1,577,709 0 67,679
APPLE INC COM 037833100 811,487 4,647,428 SH   SOLE   4,489,893 0 157,535
APTARGROUP INC COM 038336103 134,450 1,144,252 SH   SOLE   1,097,295 0 46,957
ARMSTRONG WORLD INDS INC NEW COM 04247X102 236,264 2,624,868 SH   SOLE   2,529,241 4,137 91,490
ATLANTIC UN BANKSHARES CORP COM 04911A107 17,515 477,360 SH   SOLE   473,974 0 3,386
AUTOMATIC DATA PROCESSING IN COM 053015103 224 985 SH   SOLE   985 0 0
AXALTA COATING SYS LTD COM G0750C108 35,653 1,450,498 SH   SOLE   1,401,589 11,547 37,362
BALL CORP COM 058498106 151,275 1,680,828 SH   SOLE   1,611,876 0 68,952
BELLRING BRANDS INC COMMON STOCK 07831C103 71,224 3,085,926 SH   SOLE   2,963,865 4,980 117,081
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,289 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 663,167 1,879,140 SH   SOLE   1,792,708 0 86,432
BK OF AMERICA CORP COM 060505104 6,097 147,912 SH   SOLE   147,912 0 0
BLACK KNIGHT INC COM 09215C105 153,204 2,641,903 SH   SOLE   2,537,544 5,742 98,617
BLACKROCK INC COM 09247X101 481,732 630,398 SH   SOLE   614,611 0 15,787
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 182 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 8,579 117,477 SH   SOLE   116,733 0 744
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 45,991 295,360 SH   SOLE   285,434 2,357 7,569
BROWN FORMAN CORP CL B 115637209 101,752 1,518,229 SH   SOLE   1,456,470 0 61,759
BRUKER CORP COM 116794108 252 3,922 SH   SOLE   3,922 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 493 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105 37,826 25,833 SH   SOLE   24,978 196 659
CANNAE HLDGS INC COM 13765N107 31,668 1,323,918 SH   SOLE   1,291,731 6,501 25,686
CARMAX INC COM 143130102 264,213 2,738,531 SH   SOLE   2,583,586 3,310 151,635
CHEVRON CORP NEW COM 166764100 337,405 2,072,129 SH   SOLE   2,049,183 0 22,946
CHURCH & DWIGHT CO INC COM 171340102 77,773 782,583 SH   SOLE   685,548 0 97,035
CHURCHILL DOWNS INC COM 171484108 217,817 982,128 SH   SOLE   943,636 2,666 35,826
CINCINNATI FINL CORP COM 172062101 510,635 3,755,773 SH   SOLE   3,660,040 0 95,733
CISCO SYS INC COM 17275R102 363,617 6,521,106 SH   SOLE   6,323,205 0 197,901
CITRIX SYS INC COM 177376100 159,392 1,579,703 SH   SOLE   1,517,328 2,690 59,685
CLEVELAND-CLIFFS INC NEW COM 185899101 277 8,600 SH   SOLE   8,600 0 0
COCA COLA CO COM 191216100 12,932 208,578 SH   SOLE   207,336 0 1,242
COMCAST CORP NEW CL A 20030N101 211,100 4,508,767 SH   SOLE   4,457,135 0 51,632
COPART INC COM 217204106 228,457 1,820,809 SH   SOLE   1,746,047 0 74,762
CORNING INC COM 219350105 9,344 253,146 SH   SOLE   253,146 0 0
COSAN S A ADS 22113B103 225 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105 996 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 396,647 2,148,681 SH   SOLE   2,124,915 0 23,766
CSX CORP COM 126408103 4,038 107,832 SH   SOLE   107,832 0 0
CTS CORP COM 126501105 19,366 547,984 SH   SOLE   544,253 0 3,731
DECKERS OUTDOOR CORP COM 243537107 46,178 168,675 SH   SOLE   162,995 1,344 4,336
DEERE & CO COM 244199105 8,464 20,373 SH   SOLE   20,373 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 346,734 1,706,871 SH   SOLE   1,697,995 0 8,876
DOLLAR TREE INC COM 256746108 231,731 1,446,965 SH   SOLE   1,389,815 167 56,983
DOMINION ENERGY INC COM 25746U109 366,530 4,313,640 SH   SOLE   4,265,797 0 47,843
DRIL-QUIP INC COM 262037104 10,757 288,019 SH   SOLE   286,020 0 1,999
DUKE ENERGY CORP NEW COM NEW 26441C204 2,183 19,551 SH   SOLE   19,551 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 7,123 231,555 SH   SOLE   229,663 231 1,661
ENTEGRIS INC COM 29362U104 359,149 2,736,169 SH   SOLE   2,627,401 5,097 103,671
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 14,132 558,565 SH   SOLE   554,703 0 3,862
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 30,236 643,591 SH   SOLE   639,123 0 4,468
EXXON MOBIL CORP COM 30231G102 1,279 15,488 SH   SOLE   15,488 0 0
FASTENAL CO COM 311900104 287,047 4,832,441 SH   SOLE   4,779,295 0 53,146
FEDEX CORP COM 31428X106 73,279 316,692 SH   SOLE   275,392 0 41,300
FIDELITY NATL INFORMATION SV COM 31620M106 297,051 2,958,087 SH   SOLE   2,928,095 0 29,992
FIRST INDL RLTY TR INC COM 32054K103 61,259 989,488 SH   SOLE   963,987 5,538 19,963
FISERV INC COM 337738108 52,946 522,151 SH   SOLE   438,240 0 83,911
GATX CORP COM 361448103 1,285 10,414 SH   SOLE   10,414 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 68,745 2,187,912 SH   SOLE   2,131,073 12,303 44,536
GENERAL DYNAMICS CORP COM 369550108 904 3,750 SH   SOLE   3,750 0 0
GRAHAM HLDGS CO COM CL B 384637104 15,174 24,815 SH   SOLE   24,642 0 173
GREAT LAKES DREDGE & DOCK CO COM 390607109 4,594 327,453 SH   SOLE   327,453 0 0
HAEMONETICS CORP MASS COM 405024100 61,388 971,011 SH   SOLE   936,661 0 34,350
HANOVER INS GROUP INC COM 410867105 48,161 322,109 SH   SOLE   311,441 2,349 8,319
HASBRO INC COM 418056107 103,729 1,266,219 SH   SOLE   1,216,129 1,516 48,574
HAYWARD HLDGS INC COM 421298100 27,006 1,624,886 SH   SOLE   1,567,592 13,852 43,442
HENRY JACK & ASSOC INC COM 426281101 47,830 242,734 SH   SOLE   234,677 1,771 6,286
HERSHEY CO COM 427866108 1,487 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 84,946 283,788 SH   SOLE   248,876 0 34,912
INGEVITY CORP COM 45688C107 23,471 366,326 SH   SOLE   363,696 0 2,630
INTEL CORP COM 458140100 8,529 172,102 SH   SOLE   171,220 0 882
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 262 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 26,702 58,855 SH   SOLE   58,476 0 379
ISHARES TR RUS MID CAP ETF 464287499 356 4,562 SH   SOLE   0 0 4,562
ISHARES TR CORE S&P MCP ETF 464287507 11,262 41,968 SH   SOLE   41,604 0 364
ISHARES TR RUS 1000 VAL ETF 464287598 5,445 32,804 SH   SOLE   32,804 0 0
ISHARES TR RUS 1000 ETF 464287622 12,474 49,881 SH   SOLE   49,881 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,959 24,156 SH   SOLE   24,112 0 44
ISHARES TR CORE S&P SCP ETF 464287804 9 81 SH   SOLE   81 0 0
JOHNSON & JOHNSON COM 478160104 493,832 2,786,392 SH   SOLE   2,714,685 0 71,707
KAMAN CORP COM 483548103 14,330 329,566 SH   SOLE   327,188 0 2,378
LAMB WESTON HLDGS INC COM 513272104 223,782 3,735,308 SH   SOLE   3,592,800 6,240 136,268
LANCASTER COLONY CORP COM 513847103 18,751 125,717 SH   SOLE   124,907 0 810
LANDSTAR SYS INC COM 515098101 34,405 228,105 SH   SOLE   226,551 0 1,554
LILLY ELI & CO COM 532457108 7,560 26,400 SH   SOLE   26,400 0 0
LIVANOVA PLC SHS G5509L101 18,012 220,109 SH   SOLE   218,511 0 1,598
LIVE NATION ENTERTAINMENT IN COM 538034109 327 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107 427,218 2,112,953 SH   SOLE   2,063,217 0 49,736
LPL FINL HLDGS INC COM 50212V100 415 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104 171,268 1,010,429 SH   SOLE   968,870 0 41,559
MALIBU BOATS INC COM CL A 56117J100 14,296 246,455 SH   SOLE   244,602 0 1,853
MANNING & NAPIER INC CL A 56382Q102 473 51,907 SH   SOLE   51,907 0 0
MANTECH INTERNATIONAL CORP CL A 564563104 15,885 184,313 SH   SOLE   183,054 0 1,259
MARKEL CORP COM 570535104 895 607 SH   SOLE   607 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 360 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 133,999 348,149 SH   SOLE   314,949 668 32,532
MASONITE INTL CORP COM 575385109 20,368 229,005 SH   SOLE   227,361 0 1,644
MATSON INC COM 57686G105 38,676 320,642 SH   SOLE   318,371 0 2,271
MBIA INC COM 55262C100 26,416 1,716,466 SH   SOLE   1,647,014 16,462 52,990
MERCK & CO INC COM 58933Y105 262,830 3,203,298 SH   SOLE   3,167,224 0 36,074
META PLATFORMS INC CL A 30303M102 77,187 347,128 SH   SOLE   301,840 0 45,288
MICROSOFT CORP COM 594918104 389,273 1,262,604 SH   SOLE   1,249,855 0 12,749
MOELIS & CO CL A 60786M105 159,381 3,394,703 SH   SOLE   3,275,067 0 119,636
MONDELEZ INTL INC CL A 609207105 1,866 29,729 SH   SOLE   29,729 0 0
MURPHY USA INC COM 626755102 29,099 145,525 SH   SOLE   144,467 0 1,058
NETFLIX INC COM 64110L106 603 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 230,854 711,677 SH   SOLE   672,610 830 38,237
NEXTERA ENERGY INC COM 65339F101 440 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103 20,331 151,095 SH   SOLE   150,670 0 425
NORFOLK SOUTHN CORP COM 655844108 440,921 1,545,898 SH   SOLE   1,491,397 0 54,501
NUTRIEN LTD COM 67077M108 735 7,070 SH   SOLE   7,070 0 0
NVIDIA CORPORATION COM 67066G104 4,344 15,920 SH   SOLE   15,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 218,535 731,670 SH   SOLE   687,083 0 44,587
OREILLY AUTOMOTIVE INC COM 67103H107 98,900 144,388 SH   SOLE   125,903 0 18,485
OTIS WORLDWIDE CORP COM 68902V107 178,538 2,320,173 SH   SOLE   2,225,037 0 95,136
PACCAR INC COM 693718108 483 5,483 SH   SOLE   5,483 0 0
PACKAGING CORP AMER COM 695156109 253 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107 333,565 2,444,237 SH   SOLE   2,417,190 0 27,047
PENSKE AUTOMOTIVE GRP INC COM 70959W103 16,848 179,766 SH   SOLE   178,603 0 1,163
PERRIGO CO PLC SHS G97822103 118,964 3,095,595 SH   SOLE   2,972,272 5,095 118,228
PFIZER INC COM 717081103 398,349 7,694,593 SH   SOLE   7,523,126 0 171,467
PHILIP MORRIS INTL INC COM 718172109 202,647 2,157,198 SH   SOLE   2,146,210 0 10,988
POST HLDGS INC COM 737446104 168,609 2,434,435 SH   SOLE   2,338,118 4,014 92,303
PRICESMART INC COM 741511109 14,931 189,317 SH   SOLE   187,906 0 1,411
PROGRESSIVE CORP COM 743315103 420,354 3,687,645 SH   SOLE   3,574,413 0 113,232
QUALYS INC COM 74758T303 28,161 197,745 SH   SOLE   196,370 0 1,375
REYNOLDS CONSUMER PRODS INC COM 76171L106 32,381 1,103,668 SH   SOLE   1,066,715 8,318 28,635
ROBERT HALF INTL INC COM 770323103 696 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 91,393 1,084,010 SH   SOLE   914,146 0 169,864
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 125,937 2,476,638 SH   SOLE   2,379,426 4,955 92,257
SERVICE CORP INTL COM 817565104 295 4,483 SH   SOLE   4,483 0 0
SHERWIN WILLIAMS CO COM 824348106 974 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 151,127 1,133,903 SH   SOLE   1,087,498 0 46,405
SONOCO PRODS CO COM 835495102 206 3,300 SH   SOLE   3,300 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 452 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 507 1,123 SH   SOLE   1,123 0 0
STARBUCKS CORP COM 855244109 225,899 2,483,226 SH   SOLE   2,456,893 0 26,333
STERIS PLC SHS USD G8473T100 186,342 770,740 SH   SOLE   740,284 0 30,456
STORE CAP CORP COM 862121100 244,609 8,368,430 SH   SOLE   7,839,290 12,351 516,789
STURM RUGER & CO INC COM 864159108 1,032 14,830 SH   SOLE   14,830 0 0
TARGET CORP COM 87612E106 369,025 1,738,882 SH   SOLE   1,720,582 0 18,300
TEJON RANCH CO COM 879080109 4,032 220,824 SH   SOLE   219,204 0 1,620
TEMPUR SEALY INTL INC COM 88023U101 23,626 846,185 SH   SOLE   840,219 0 5,966
TEXAS INSTRS INC COM 882508104 545,837 2,974,913 SH   SOLE   2,887,252 0 87,661
TOWNEBANK PORTSMOUTH VA COM 89214P109 490 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 3,383 282,127 SH   SOLE   280,203 0 1,924
UDR INC COM 902653104 1,150 20,050 SH   SOLE   20,050 0 0
UNIFIRST CORP MASS COM 904708104 173,065 939,142 SH   SOLE   904,464 1,183 33,495
UNITED PARCEL SERVICE INC CL B 911312106 408,798 1,906,170 SH   SOLE   1,885,179 0 20,991
VERIZON COMMUNICATIONS INC COM 92343V104 365,808 7,181,160 SH   SOLE   6,985,012 0 196,148
VISA INC COM CL A 92826C839 87,966 396,653 SH   SOLE   345,397 0 51,256
VULCAN MATLS CO COM 929160109 215,692 1,174,152 SH   SOLE   1,125,951 0 48,201
WELLS FARGO CO NEW COM 949746101 2,510 51,803 SH   SOLE   51,803 0 0
WESTROCK CO COM 96145D105 645 13,713 SH   SOLE   13,713 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 79,285 69,779 SH   SOLE   68,160 343 1,276