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,064 3,853 SH   SOLE   3,853 0 0
ACI WORLDWIDE INC COM 004498101 25,418 668,010 SH   SOLE   655,366 0 12,644
AIR PRODS & CHEMS INC COM 009158106 320,390 1,138,803 SH   SOLE   1,105,569 0 33,234
ALEXANDER & BALDWIN INC NEW COM 014491104 17,260 1,027,962 SH   SOLE   1,008,313 0 19,649
ALLEGHANY CORP DEL COM 017175100 168,618 269,233 SH   SOLE   259,257 661 9,315
ALLISON TRANSMISSION HLDGS I COM 01973R101 114,346 2,800,533 SH   SOLE   2,702,053 0 98,480
ALPHABET INC CAP STK CL C 02079K107 132,618 64,109 SH   SOLE   57,481 0 6,628
ALTRIA GROUP INC COM 02209S103 325,325 6,358,967 SH   SOLE   6,107,815 0 251,152
AMAZON COM INC COM 023135106 990 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 308 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 287 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101 114,493 1,735,526 SH   SOLE   1,674,578 0 60,948
APPLE INC COM 037833100 555,013 4,543,700 SH   SOLE   4,410,997 0 132,703
APTARGROUP INC COM 038336103 115,276 813,697 SH   SOLE   785,836 0 27,861
ARMSTRONG WORLD INDS INC NEW COM 04247X102 247,809 2,750,683 SH   SOLE   2,653,141 7,933 89,609
ATLANTIC UN BANKSHARES CORP COM 04911A107 23,040 600,625 SH   SOLE   589,310 0 11,315
AXALTA COATING SYS LTD COM G0750C108 39,431 1,333,029 SH   SOLE   1,269,972 22,203 40,854
BALL CORP COM 058498106 84,700 999,527 SH   SOLE   964,372 0 35,155
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 609,198 2,384,617 SH   SOLE   2,306,816 0 77,801
BK OF AMERICA CORP COM 060505104 3,307 85,474 SH   SOLE   85,474 0 0
BLACK KNIGHT INC COM 09215C105 153,318 2,072,156 SH   SOLE   1,999,210 0 72,946
BLACKROCK INC COM 09247X101 456,745 605,795 SH   SOLE   593,244 0 12,551
BRISTOL-MYERS SQUIBB CO COM 110122108 43,282 685,608 SH   SOLE   624,581 0 61,027
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,242 269,381 SH   SOLE   256,588 4,535 8,258
BROWN FORMAN CORP CL B 115637209 110,668 1,604,587 SH   SOLE   1,548,867 0 55,720
BRUKER CORP COM 116794108 11,693 181,919 SH   SOLE   178,597 0 3,322
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 437 4,580 SH   SOLE   4,580 0 0
CANNAE HLDGS INC COM 13765N107 59,299 1,496,696 SH   SOLE   1,445,787 12,573 38,336
CARMAX INC COM 143130102 386,837 2,916,002 SH   SOLE   2,751,985 6,467 157,550
CDK GLOBAL INC COM 12508E101 85,409 1,579,895 SH   SOLE   1,524,386 0 55,509
CHEVRON CORP NEW COM 166764100 225,360 2,150,583 SH   SOLE   2,138,817 0 11,766
CHURCH & DWIGHT INC COM 171340102 68,535 784,603 SH   SOLE   693,782 0 90,821
CHURCHILL DOWNS INC COM 171484108 101,950 448,292 SH   SOLE   430,978 5,112 12,202
CINCINNATI FINL CORP COM 172062101 387,414 3,758,012 SH   SOLE   3,681,661 0 76,351
CINTAS CORP COM 172908105 110,735 324,443 SH   SOLE   313,044 0 11,399
CISCO SYS INC COM 17275R102 324,745 6,280,125 SH   SOLE   6,122,841 0 157,284
CITRIX SYS INC COM 177376100 290,855 2,072,211 SH   SOLE   1,961,016 5,073 106,122
COCA COLA CO COM 191216100 142,313 2,699,923 SH   SOLE   2,685,272 0 14,651
COMCAST CORP NEW CL A 20030N101 241,824 4,469,104 SH   SOLE   4,444,255 0 24,849
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 217 5,900 SH   SOLE   5,900 0 0
COPART INC COM 217204106 236,989 2,182,023 SH   SOLE   2,102,061 4,305 75,657
CORNING INC COM 219350105 15,790 362,914 SH   SOLE   362,914 0 0
COSAN S A ADS 22113B103 184 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105 610 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 285,507 1,658,671 SH   SOLE   1,649,590 0 9,081
CSX CORP COM 126408103 3,234 33,544 SH   SOLE   33,544 0 0
DECKERS OUTDOOR CORP COM 243537107 51,306 155,275 SH   SOLE   147,969 2,571 4,735
DEERE & CO COM 244199105 7,596 20,303 SH   SOLE   20,303 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 263,500 1,604,653 SH   SOLE   1,595,513 0 9,140
DOLLAR TREE INC COM 256746108 176,818 1,544,803 SH   SOLE   1,492,755 600 51,448
DOMINION ENERGY INC COM 25746U109 302,287 3,979,549 SH   SOLE   3,957,535 0 22,014
DRIL-QUIP INC COM 262037104 12,147 365,554 SH   SOLE   358,598 0 6,956
DUKE ENERGY CORP NEW COM NEW 26441C204 1,866 19,333 SH   SOLE   19,333 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 14,323 301,778 SH   SOLE   295,941 313 5,524
ENTEGRIS INC COM 29362U104 429,150 3,838,543 SH   SOLE   3,695,231 13,469 129,843
EXXON MOBIL CORP COM 30231G102 848 15,188 SH   SOLE   15,188 0 0
FACEBOOK INC CL A 30303M102 70,904 240,735 SH   SOLE   212,723 0 28,012
FASTENAL CO COM 311900104 229,008 4,554,660 SH   SOLE   4,529,932 0 24,728
FEDEX CORP COM 31428X106 88,245 310,679 SH   SOLE   271,957 0 38,722
FIRST INDL RLTY TR INC COM 32054K103 57,596 1,257,827 SH   SOLE   1,216,561 10,660 30,606
FRANKLIN RESOURCES INC COM 354613101 112,828 3,811,767 SH   SOLE   3,790,803 0 20,964
GATX CORP COM 361448103 17,435 187,997 SH   SOLE   184,613 0 3,384
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 53,906 2,196,681 SH   SOLE   2,113,922 23,575 59,184
GENERAL DYNAMICS CORP COM 369550108 844 4,650 SH   SOLE   4,650 0 0
GRAHAM HLDGS CO COM CL B 384637104 17,780 31,613 SH   SOLE   31,021 0 592
GREAT LAKES DREDGE & DOCK CO COM 390607109 5,921 406,105 SH   SOLE   406,105 0 0
HAEMONETICS CORP MASS COM 405024100 117,420 1,057,738 SH   SOLE   1,023,691 0 34,047
HANOVER INS GROUP INC COM 410867105 37,487 289,562 SH   SOLE   276,460 4,027 9,075
HASBRO INC COM 418056107 126,384 1,314,861 SH   SOLE   1,266,997 2,922 44,942
HENRY JACK & ASSOC INC COM 426281101 33,072 217,980 SH   SOLE   208,030 3,091 6,859
HERSHEY CO COM 427866108 1,085 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 90,709 297,162 SH   SOLE   264,432 0 32,730
INGEVITY CORP COM 45688C107 34,695 459,350 SH   SOLE   450,664 0 8,686
INTEL CORP COM 458140100 290,398 4,537,459 SH   SOLE   4,512,506 0 24,953
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 170 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,659 9,197 SH   SOLE   9,140 0 57
ISHARES TR CORE S&P MCP ETF 464287507 4,006 15,391 SH   SOLE   15,320 0 71
ISHARES TR RUS 1000 VAL ETF 464287598 1,069 7,056 SH   SOLE   7,056 0 0
ISHARES TR RUS 1000 ETF 464287622 369 1,650 SH   SOLE   1,650 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,116 9,577 SH   SOLE   9,577 0 0
JOHNSON & JOHNSON COM 478160104 446,145 2,714,600 SH   SOLE   2,660,149 0 54,451
KAMAN CORP COM 483548103 21,730 423,676 SH   SOLE   415,736 0 7,940
KELLOGG CO COM 487836108 1,104 17,440 SH   SOLE   17,440 0 0
LAMB WESTON HLDGS INC COM 513272104 207,225 2,674,573 SH   SOLE   2,582,382 8,658 83,533
LANDSTAR SYS INC COM 515098101 55,636 337,064 SH   SOLE   330,794 0 6,270
LILLY ELI & CO COM 532457108 4,904 26,252 SH   SOLE   26,252 0 0
LIVANOVA PLC SHS G5509L101 20,453 277,405 SH   SOLE   272,059 0 5,346
LIVE NATION ENTERTAINMENT IN COM 538034109 235 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107 465,735 2,448,918 SH   SOLE   2,409,305 0 39,613
LPL FINL HLDGS INC COM 50212V100 323 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104 161,605 1,065,928 SH   SOLE   1,028,403 0 37,525
MANNING & NAPIER INC CL A 56382Q102 676 104,417 SH   SOLE   104,417 0 0
MANTECH INTERNATIONAL CORP CL A 564563104 18,778 215,960 SH   SOLE   211,563 0 4,397
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 398 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 143,921 428,564 SH   SOLE   392,330 2,857 33,377
MASONITE INTL CORP COM 575385109 33,245 288,485 SH   SOLE   283,017 0 5,468
MATSON INC COM 57686G105 27,023 405,150 SH   SOLE   397,579 0 7,571
MBIA INC COM 55262C100 18,114 1,882,950 SH   SOLE   1,793,597 31,479 57,874
MERCK & CO. INC COM 58933Y105 230,839 2,994,411 SH   SOLE   2,977,478 0 16,933
MICROSOFT CORP COM 594918104 386,643 1,639,914 SH   SOLE   1,631,482 0 8,432
MOELIS & CO CL A 60786M105 197,755 3,603,403 SH   SOLE   3,485,769 0 117,634
MONDELEZ INTL INC CL A 609207105 1,854 31,680 SH   SOLE   31,680 0 0
NETFLIX INC COM 64110L106 840 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 279,561 735,375 SH   SOLE   696,651 1,609 37,115
NEXTERA ENERGY INC COM 65339F101 393 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103 20,008 150,563 SH   SOLE   150,138 0 425
NORFOLK SOUTHN CORP COM 655844108 476,742 1,775,444 SH   SOLE   1,729,130 0 46,314
NUTRIEN LTD COM 67077M108 373 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 2,125 3,980 SH   SOLE   3,980 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 282,424 1,174,763 SH   SOLE   1,117,638 1,957 55,168
OREILLY AUTOMOTIVE INC COM 67103H107 76,509 150,831 SH   SOLE   133,504 0 17,327
OTIS WORLDWIDE CORP COM 68902V107 167,464 2,446,518 SH   SOLE   2,360,830 0 85,688
PACCAR INC COM 693718108 483 5,198 SH   SOLE   5,198 0 0
PACKAGING CORP AMER COM 695156109 218 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107 227,538 2,321,337 SH   SOLE   2,308,564 0 12,773
PENSKE AUTOMOTIVE GRP INC COM 70959W103 44,249 551,465 SH   SOLE   541,438 0 10,027
PEPSICO INC COM 713448108 230 1,625 SH   SOLE   1,625 0 0
PERRIGO CO PLC SHS G97822103 127,650 3,154,189 SH   SOLE   3,034,388 9,786 110,015
PFIZER INC COM 717081103 260,774 7,197,732 SH   SOLE   7,034,978 0 162,754
PHILIP MORRIS INTL INC COM 718172109 180,940 2,038,996 SH   SOLE   2,027,661 0 11,335
POST HLDGS INC COM 737446104 269,386 2,548,103 SH   SOLE   2,454,823 7,790 85,490
PRICESMART INC COM 741511109 23,844 246,440 SH   SOLE   241,731 0 4,709
PROGRESSIVE CORP COM 743315103 66,350 693,963 SH   SOLE   618,999 0 74,964
QUALYS INC COM 74758T303 23,604 225,274 SH   SOLE   221,077 0 4,197
REYNOLDS CONSUMER PRODS INC COM 76171L106 29,942 1,005,439 SH   SOLE   958,412 15,849 31,178
ROBERT HALF INTL INC COM 770323103 476 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 89,737 1,376,754 SH   SOLE   1,184,715 0 192,039
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 146,460 2,527,353 SH   SOLE   2,431,491 9,490 86,372
SERVICE CORP INTL COM 817565104 225 4,410 SH   SOLE   4,410 0 0
SHERWIN WILLIAMS CO COM 824348106 2,878 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 276,877 1,509,032 SH   SOLE   1,455,869 0 53,163
SONY CORP SPONSORED ADR 835699307 466 4,400 SH   SOLE   4,400 0 0
STARBUCKS CORP COM 855244109 404 3,700 SH   SOLE   3,700 0 0
STERIS PLC SHS USD G8473T100 149,050 782,500 SH   SOLE   755,084 0 27,416
STORE CAP CORP COM 862121100 293,226 8,753,005 SH   SOLE   8,232,965 23,960 496,080
STURM RUGER & CO INC COM 864159108 936 14,170 SH   SOLE   14,170 0 0
TARGET CORP COM 87612E106 324,444 1,638,028 SH   SOLE   1,629,410 0 8,618
TEJON RANCH CO COM 879080109 4,657 278,198 SH   SOLE   272,944 0 5,254
TEMPUR SEALY INTL INC COM 88023U101 62,441 1,707,879 SH   SOLE   1,675,331 0 32,548
TEXAS INSTRS INC COM 882508104 535,939 2,835,804 SH   SOLE   2,764,073 0 71,731
TOWNEBANK PORTSMOUTH VA COM 89214P109 498 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 5,420 361,056 SH   SOLE   354,246 0 6,810
UNIFIRST CORP MASS COM 904708104 167,460 748,556 SH   SOLE   722,405 2,282 23,869
UNITED PARCEL SERVICE INC CL B 911312106 306,860 1,805,164 SH   SOLE   1,795,326 0 9,838
VARIAN MED SYS INC COM 92220P105 31,911 180,766 SH   SOLE   172,168 3,049 5,549
VERIZON COMMUNICATIONS INC COM 92343V104 301,608 5,186,723 SH   SOLE   5,040,833 0 145,890
VISA INC COM CL A 92826C839 88,914 419,940 SH   SOLE   371,230 0 48,710
VULCAN MATLS CO COM 929160109 209,753 1,242,976 SH   SOLE   1,199,383 0 43,593
WELLS FARGO CO NEW COM 949746101 1,958 50,121 SH   SOLE   50,121 0 0
WESTROCK CO COM 96145D105 651 12,510 SH   SOLE   12,510 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 80,649 72,337 SH   SOLE   69,922 655 1,760