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,136 3,853 SH   SOLE   3,853 0 0
ACI WORLDWIDE INC COM 004498101 23,924 644,166 SH   SOLE   631,819 0 12,347
AIR PRODS & CHEMS INC COM 009158106 331,243 1,151,429 SH   SOLE   1,113,243 0 38,186
ALEXANDER & BALDWIN INC NEW COM 014491104 18,285 998,080 SH   SOLE   978,908 0 19,172
ALLEGHANY CORP MD COM 017175100 188,797 283,024 SH   SOLE   272,701 691 9,632
ALLISON TRANSMISSION HLDGS I COM 01973R101 114,173 2,873,001 SH   SOLE   2,770,632 0 102,369
ALPHABET INC CAP STK CL C 02079K107 163,189 65,111 SH   SOLE   57,304 0 7,807
ALTRIA GROUP INC COM 02209S103 307,354 6,446,187 SH   SOLE   6,150,718 0 295,469
AMAZON COM INC COM 023135106 1,101 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 337 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 281 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101 122,351 1,788,503 SH   SOLE   1,725,020 0 63,483
APPLE INC COM 037833100 629,462 4,595,959 SH   SOLE   4,442,164 0 153,795
APTARGROUP INC COM 038336103 175,364 1,245,130 SH   SOLE   1,200,971 0 44,159
ARMSTRONG WORLD INDS INC NEW COM 04247X102 308,095 2,872,412 SH   SOLE   2,771,986 8,245 92,181
AT&T INC COM 00206R102 1,456 50,585 SH   SOLE   50,585 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 21,010 580,074 SH   SOLE   569,008 0 11,066
AXALTA COATING SYS LTD COM G0750C108 47,487 1,557,455 SH   SOLE   1,493,574 23,067 40,814
BALL CORP COM 058498106 83,146 1,026,243 SH   SOLE   989,694 0 36,549
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 586,122 2,108,959 SH   SOLE   2,021,541 0 87,418
BK OF AMERICA CORP COM 060505104 3,585 86,947 SH   SOLE   86,947 0 0
BLACK KNIGHT INC COM 09215C105 210,065 2,693,829 SH   SOLE   2,594,466 8,362 91,001
BLACKROCK INC COM 09247X101 535,026 611,479 SH   SOLE   597,230 0 14,249
BRISTOL-MYERS SQUIBB CO COM 110122108 46,319 693,186 SH   SOLE   620,427 0 72,759
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 50,846 314,775 SH   SOLE   301,825 4,700 8,250
BROWN FORMAN CORP CL B 115637209 123,635 1,649,787 SH   SOLE   1,591,720 0 58,067
BRUKER CORP COM 116794108 329 4,325 SH   SOLE   4,281 0 44
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 429 4,580 SH   SOLE   4,580 0 0
CANNAE HLDGS INC COM 13765N107 51,091 1,506,678 SH   SOLE   1,456,397 13,120 37,161
CARMAX INC COM 143130102 392,421 3,038,491 SH   SOLE   2,856,638 6,998 174,855
CDK GLOBAL INC COM 12508E101 80,536 1,620,767 SH   SOLE   1,563,067 0 57,700
CHEVRON CORP NEW COM 166764100 227,966 2,176,498 SH   SOLE   2,164,806 0 11,692
CHURCH & DWIGHT INC COM 171340102 67,876 796,480 SH   SOLE   689,173 0 107,307
CHURCHILL DOWNS INC COM 171484108 95,160 479,976 SH   SOLE   462,528 5,312 12,136
CINCINNATI FINL CORP COM 172062101 446,362 3,827,491 SH   SOLE   3,747,958 0 79,533
CINTAS CORP COM 172908105 127,698 334,287 SH   SOLE   322,419 0 11,868
CISCO SYS INC COM 17275R102 335,833 6,336,483 SH   SOLE   6,156,902 0 179,581
CITRIX SYS INC COM 177376100 252,643 2,154,363 SH   SOLE   2,031,900 5,400 117,063
COCA COLA CO COM 191216100 49,979 923,659 SH   SOLE   920,880 0 2,779
COMCAST CORP NEW CL A 20030N101 258,008 4,524,867 SH   SOLE   4,500,134 0 24,733
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 225 5,900 SH   SOLE   5,900 0 0
COPART INC COM 217204106 300,358 2,278,374 SH   SOLE   2,195,560 4,480 78,334
CORNING INC COM 219350105 14,678 358,887 SH   SOLE   358,887 0 0
COSAN S A ADS 22113B103 217 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105 685 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 326,124 1,671,576 SH   SOLE   1,662,572 0 9,004
CSX CORP COM 126408103 3,482 108,550 SH   SOLE   108,550 0 0
CTS CORP COM 126501105 24,545 660,527 SH   SOLE   647,874 0 12,653
DECKERS OUTDOOR CORP COM 243537107 69,545 181,072 SH   SOLE   173,669 2,673 4,730
DEERE & CO COM 244199105 7,161 20,303 SH   SOLE   20,303 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 310,652 1,620,595 SH   SOLE   1,611,508 0 9,087
DOLLAR TREE INC COM 256746108 157,542 1,583,335 SH   SOLE   1,528,521 1,298 53,516
DOMINION ENERGY INC COM 25746U109 299,087 4,065,337 SH   SOLE   4,043,385 0 21,952
DRIL-QUIP INC COM 262037104 11,974 353,941 SH   SOLE   347,142 0 6,799
DUKE ENERGY CORP NEW COM NEW 26441C204 1,930 19,551 SH   SOLE   19,551 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 12,553 292,056 SH   SOLE   286,342 313 5,401
ENTEGRIS INC COM 29362U104 489,843 3,983,429 SH   SOLE   3,834,813 13,940 134,676
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 18,360 679,023 SH   SOLE   666,148 0 12,875
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 26,386 781,118 SH   SOLE   766,132 0 14,986
EXXON MOBIL CORP COM 30231G102 990 15,688 SH   SOLE   15,688 0 0
FACEBOOK INC CL A 30303M102 85,092 244,721 SH   SOLE   211,733 0 32,988
FASTENAL CO COM 311900104 239,458 4,604,957 SH   SOLE   4,580,288 0 24,669
FEDEX CORP COM 31428X106 94,344 316,239 SH   SOLE   270,687 0 45,552
FIRST INDL RLTY TR INC COM 32054K103 70,251 1,345,022 SH   SOLE   1,303,670 11,049 30,303
FRANKLIN RESOURCES INC COM 354613101 123,412 3,857,828 SH   SOLE   3,836,945 0 20,883
GATX CORP COM 361448103 1,140 12,885 SH   SOLE   12,841 0 44
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 54,905 2,360,479 SH   SOLE   2,277,032 24,645 58,802
GENERAL DYNAMICS CORP COM 369550108 804 4,270 SH   SOLE   4,270 0 0
GRAHAM HLDGS CO COM CL B 384637104 19,154 30,217 SH   SOLE   29,637 0 580
GREAT LAKES DREDGE & DOCK CO COM 390607109 5,933 406,105 SH   SOLE   406,105 0 0
HAEMONETICS CORP MASS COM 405024100 70,171 1,052,983 SH   SOLE   1,017,933 0 35,050
HANOVER INS GROUP INC COM 410867105 46,085 339,761 SH   SOLE   327,340 3,349 9,072
HASBRO INC COM 418056107 129,521 1,370,295 SH   SOLE   1,320,818 3,026 46,451
HENRY JACK & ASSOC INC COM 426281101 41,821 255,771 SH   SOLE   246,354 2,558 6,859
HERSHEY CO COM 427866108 1,195 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 95,967 300,942 SH   SOLE   262,459 0 38,483
INGEVITY CORP COM 45688C107 36,129 444,062 SH   SOLE   435,575 0 8,487
INTEL CORP COM 458140100 257,841 4,592,817 SH   SOLE   4,568,030 0 24,787
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 254 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,164 5,034 SH   SOLE   4,955 0 79
ISHARES TR CORE S&P MCP ETF 464287507 5,279 19,645 SH   SOLE   19,532 0 113
ISHARES TR RUS 1000 ETF 464287622 211 873 SH   SOLE   873 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,873 21,246 SH   SOLE   21,188 0 58
JOHNSON & JOHNSON COM 478160104 451,951 2,743,420 SH   SOLE   2,680,909 0 62,511
KAMAN CORP COM 483548103 20,650 409,719 SH   SOLE   401,953 0 7,766
KELLOGG CO COM 487836108 1,122 17,440 SH   SOLE   17,440 0 0
LAMB WESTON HLDGS INC COM 513272104 227,199 2,816,744 SH   SOLE   2,721,290 8,998 86,456
LANDSTAR SYS INC COM 515098101 43,413 274,733 SH   SOLE   269,634 0 5,099
LILLY ELI & CO COM 532457108 6,025 26,252 SH   SOLE   26,252 0 0
LIVANOVA PLC SHS G5509L101 22,549 268,092 SH   SOLE   262,885 0 5,207
LIVE NATION ENTERTAINMENT IN COM 538034109 244 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107 479,340 2,471,209 SH   SOLE   2,426,751 0 44,458
LPL FINL HLDGS INC COM 50212V100 306 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104 159,612 1,098,422 SH   SOLE   1,059,390 0 39,032
MANNING & NAPIER INC CL A 56382Q102 409 51,907 SH   SOLE   51,907 0 0
MANTECH INTERNATIONAL CORP CL A 564563104 19,465 224,923 SH   SOLE   220,624 0 4,299
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 364 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 161,101 457,922 SH   SOLE   416,357 3,189 38,376
MASONITE INTL CORP COM 575385109 31,122 278,395 SH   SOLE   273,052 0 5,343
MATSON INC COM 57686G105 25,038 391,211 SH   SOLE   383,804 0 7,407
MBIA INC COM 55262C100 20,299 1,845,369 SH   SOLE   1,754,837 32,768 57,764
MERCK & CO INC COM 58933Y105 234,187 3,011,277 SH   SOLE   2,994,476 0 16,801
MICROSOFT CORP COM 594918104 447,913 1,653,426 SH   SOLE   1,645,070 0 8,356
MOELIS & CO CL A 60786M105 214,352 3,767,835 SH   SOLE   3,645,970 0 121,865
MONDELEZ INTL INC CL A 609207105 1,995 31,955 SH   SOLE   31,955 0 0
MURPHY USA INC COM 626755102 24,398 182,940 SH   SOLE   179,417 0 3,523
NETFLIX INC COM 64110L106 850 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 244,641 759,801 SH   SOLE   717,172 1,668 40,961
NEXTERA ENERGY INC COM 65339F101 381 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103 22,999 148,870 SH   SOLE   148,445 0 425
NORFOLK SOUTHN CORP COM 655844108 474,710 1,788,593 SH   SOLE   1,735,503 0 53,090
NUTRIEN LTD COM 67077M108 419 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 3,184 3,980 SH   SOLE   3,980 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 310,372 1,222,898 SH   SOLE   1,160,057 2,207 60,634
OREILLY AUTOMOTIVE INC COM 67103H107 86,501 152,772 SH   SOLE   132,384 0 20,388
ORGANON & CO COMMON STOCK 68622V106 9,055 299,242 SH   SOLE   297,596 0 1,646
OTIS WORLDWIDE CORP COM 68902V107 206,171 2,521,349 SH   SOLE   2,432,003 0 89,346
PACCAR INC COM 693718108 464 5,198 SH   SOLE   5,198 0 0
PACKAGING CORP AMER COM 695156109 219 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107 250,327 2,332,963 SH   SOLE   2,320,252 0 12,711
PENSKE AUTOMOTIVE GRP INC COM 70959W103 28,815 381,702 SH   SOLE   374,931 0 6,771
PEPSICO INC COM 713448108 241 1,625 SH   SOLE   1,625 0 0
PERRIGO CO PLC SHS G97822103 154,321 3,365,791 SH   SOLE   3,241,600 10,155 114,036
PFIZER INC COM 717081103 284,046 7,253,471 SH   SOLE   7,066,154 0 187,317
PHILIP MORRIS INTL INC COM 718172109 204,500 2,063,360 SH   SOLE   2,052,075 0 11,285
POST HLDGS INC COM 737446104 291,549 2,687,836 SH   SOLE   2,591,313 8,081 88,442
PRICESMART INC COM 741511109 21,714 238,595 SH   SOLE   233,990 0 4,605
PROGRESSIVE CORP COM 743315103 266,681 2,715,408 SH   SOLE   2,613,893 0 101,515
QUALYS INC COM 74758T303 21,988 218,371 SH   SOLE   214,261 0 4,110
REYNOLDS CONSUMER PRODS INC COM 76171L106 35,724 1,177,060 SH   SOLE   1,129,029 16,873 31,158
ROBERT HALF INTL INC COM 770323103 543 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 101,960 1,400,361 SH   SOLE   1,174,212 0 226,149
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 155,271 2,678,485 SH   SOLE   2,579,530 9,853 89,102
SERVICE CORP INTL COM 817565104 236 4,410 SH   SOLE   4,410 0 0
SHERWIN WILLIAMS CO COM 824348106 1,063 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 297,897 1,553,570 SH   SOLE   1,498,273 0 55,297
SONY GROUP CORPORATION SPONSORED ADR 835699307 428 4,400 SH   SOLE   4,400 0 0
STARBUCKS CORP COM 855244109 414 3,700 SH   SOLE   3,700 0 0
STERIS PLC SHS USD G8473T100 166,004 804,671 SH   SOLE   776,111 0 28,560
STORE CAP CORP COM 862121100 298,096 8,637,953 SH   SOLE   8,068,712 24,845 544,396
STURM RUGER & CO INC COM 864159108 1,275 14,170 SH   SOLE   14,170 0 0
TARGET CORP COM 87612E106 399,315 1,651,836 SH   SOLE   1,643,280 0 8,556
TEJON RANCH CO COM 879080109 4,070 267,640 SH   SOLE   262,512 0 5,128
TEMPUR SEALY INTL INC COM 88023U101 51,704 1,319,304 SH   SOLE   1,294,402 0 24,902
TEXAS INSTRS INC COM 882508104 552,674 2,874,019 SH   SOLE   2,791,994 0 82,025
TOWNEBANK PORTSMOUTH VA COM 89214P109 498 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 4,666 338,865 SH   SOLE   332,202 0 6,663
UDR INC COM 902653104 982 20,050 SH   SOLE   20,050 0 0
UNIFIRST CORP MASS COM 904708104 183,870 783,625 SH   SOLE   756,647 2,363 24,615
UNITED PARCEL SERVICE INC CL B 911312106 378,569 1,820,305 SH   SOLE   1,810,531 0 9,774
VERIZON COMMUNICATIONS INC COM 92343V104 294,669 5,259,121 SH   SOLE   5,091,575 0 167,546
VISA INC COM CL A 92826C839 99,296 424,670 SH   SOLE   368,109 0 56,561
VULCAN MATLS CO COM 929160109 222,169 1,276,322 SH   SOLE   1,230,999 0 45,323
WELLS FARGO CO NEW COM 949746101 2,534 55,953 SH   SOLE   55,953 0 0
WESTROCK CO COM 96145D105 1,210 22,744 SH   SOLE   22,744 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 89,280 77,768 SH   SOLE   75,344 676 1,748