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 18,434 705,477 SH   SOLE   692,080 0 13,397
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 871 3,853 SH   SOLE   3,853 0 0
AIR PRODS & CHEMS INC COM 009158106 332,132 1,115,061 SH   SOLE   1,084,832 0 30,229
ALEXANDER & BALDWIN INC NEW COM 014491104 11,914 1,062,843 SH   SOLE   1,041,919 0 20,924
ALLEGHANY CORP DEL COM 017175100 134,762 258,933 SH   SOLE   248,778 664 9,491
ALLISON TRANSMISSION HLDGS I COM 01973R101 93,717 2,666,948 SH   SOLE   2,567,380 0 99,568
ALPHABET INC CAP STK CL C 02079K107 111,662 75,981 SH   SOLE   69,048 0 6,933
ALTRIA GROUP INC COM 02209S103 223,277 5,778,385 SH   SOLE   5,603,517 0 174,868
AMAZON COM INC COM 023135106 1,008 320 SH   SOLE   320 0 0
AMGEN INC COM 031162100 294 1,157 SH   SOLE   1,157 0 0
AMPHENOL CORP NEW CL A 032095101 168,318 1,554,610 SH   SOLE   1,496,720 0 57,890
APPLE INC COM 037833100 554,339 4,786,627 SH   SOLE   4,649,569 0 137,058
ARMSTRONG WORLD INDS INC COM 04247X102 184,505 2,681,381 SH   SOLE   2,581,653 7,999 91,729
ATLANTIC UN BANKSHARES CORP COM 04911A107 13,258 620,383 SH   SOLE   608,298 0 12,085
AXALTA COATING SYS LTD COM G0750C108 99,282 4,478,186 SH   SOLE   4,295,967 21,820 160,399
BALL CORP COM 058498106 79,279 953,794 SH   SOLE   918,269 0 35,525
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,200 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 499,170 2,344,179 SH   SOLE   2,274,002 0 70,177
BK OF AMERICA CORP COM 060505104 2,006 83,253 SH   SOLE   83,253 0 0
BLACK KNIGHT INC COM 09215C105 172,161 1,977,727 SH   SOLE   1,904,105 0 73,622
BLACKROCK INC COM 09247X101 351,492 623,710 SH   SOLE   609,603 0 14,107
BRISTOL-MYERS SQUIBB CO COM 110122108 40,689 674,889 SH   SOLE   621,643 0 53,246
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 35,874 271,777 SH   SOLE   258,513 4,443 8,821
BROWN FORMAN CORP CL B 115637209 114,190 1,516,056 SH   SOLE   1,460,367 0 55,689
BRUKER CORP COM 116794108 13,786 346,830 SH   SOLE   340,258 0 6,572
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 468 4,580 SH   SOLE   4,580 0 0
CANNAE HLDGS INC COM 13765N107 16,376 439,499 SH   SOLE   430,841 0 8,658
CARMAX INC COM 143130102 273,281 2,973,349 SH   SOLE   2,813,498 7,711 152,140
CDK GLOBAL INC COM 12508E101 65,692 1,507,044 SH   SOLE   1,450,916 0 56,128
CHEVRON CORP NEW COM 166764100 158,530 2,201,798 SH   SOLE   2,185,940 0 15,858
CHURCHILL DOWNS INC COM 171484108 91,868 560,786 SH   SOLE   540,831 4,950 15,005
CINCINNATI FINL CORP COM 172062101 276,078 3,540,822 SH   SOLE   3,465,200 0 75,622
CINTAS CORP COM 172908105 146,904 441,379 SH   SOLE   424,887 0 16,492
CISCO SYS INC COM 17275R102 245,149 6,223,644 SH   SOLE   6,080,413 0 143,231
CITRIX SYS INC COM 177376100 262,675 1,907,455 SH   SOLE   1,804,997 3,904 98,554
COCA COLA CO COM 191216100 130,441 2,642,114 SH   SOLE   2,626,810 0 15,304
COPART INC COM 217204106 230,257 2,189,589 SH   SOLE   2,103,984 5,692 79,913
CORNING INC COM 219350105 12,807 395,151 SH   SOLE   395,151 0 0
COSTCO WHSL CORP NEW COM 22160K105 614 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 269,736 1,620,033 SH   SOLE   1,610,510 0 9,523
CSX CORP COM 126408103 2,605 33,544 SH   SOLE   33,544 0 0
DECKERS OUTDOOR CORP COM 243537107 34,636 157,427 SH   SOLE   149,803 2,567 5,057
DEERE & CO COM 244199105 8,175 36,887 SH   SOLE   36,887 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 205,315 1,491,462 SH   SOLE   1,482,154 0 9,308
DOLLAR TREE INC COM 256746108 196,942 2,156,141 SH   SOLE   2,048,327 3,693 104,121
DOMINION ENERGY INC COM 25746U109 230,483 2,920,092 SH   SOLE   2,902,923 0 17,169
DRIL QUIP INC COM 262037104 9,379 378,784 SH   SOLE   371,453 0 7,331
DUKE ENERGY CORP NEW COM NEW 26441C204 1,755 19,812 SH   SOLE   19,812 0 0
EATON VANCE CORP COM NON VTG 278265103 15,398 403,619 SH   SOLE   395,874 9 7,736
ENERGIZER HLDGS INC NEW COM 29272W109 31,591 807,128 SH   SOLE   778,155 7,806 21,167
ENTEGRIS INC COM 29362U104 283,482 3,813,313 SH   SOLE   3,664,797 13,516 135,000
EXXON MOBIL CORP COM 30231G102 524 15,277 SH   SOLE   15,277 0 0
FASTENAL CO COM 311900104 199,002 4,413,437 SH   SOLE   4,387,785 0 25,652
FEDEX CORP COM 31428X106 78,558 312,332 SH   SOLE   278,154 0 34,178
FIRST INDL RLTY TR INC COM 32054K103 61,342 1,541,239 SH   SOLE   1,493,458 10,489 37,292
FOX CORP CL A COM 35137L105 120,620 4,334,168 SH   SOLE   4,073,878 0 260,290
FRANKLIN RESOURCES INC COM 354613101 74,079 3,640,255 SH   SOLE   3,619,270 0 20,985
GATX CORP COM 361448103 12,615 197,882 SH   SOLE   194,280 0 3,602
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 45,686 2,180,696 SH   SOLE   2,096,241 22,461 61,994
GENERAL DYNAMICS CORP COM 369550108 730 5,275 SH   SOLE   5,275 0 0
GRAHAM HLDGS CO COM CL B 384637104 13,385 33,121 SH   SOLE   32,495 0 626
GREAT LAKES DREDGE & DOCK CO COM 390607109 3,862 406,105 SH   SOLE   406,105 0 0
HASBRO INC COM 418056107 104,629 1,264,853 SH   SOLE   1,216,334 2,914 45,605
HD SUPPLY HLDGS INC COM 40416M105 197,062 4,778,430 SH   SOLE   4,593,151 11,688 173,591
HERSHEY CO COM 427866108 984 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 83,145 299,396 SH   SOLE   270,482 0 28,914
INGEVITY CORP COM 45688C107 23,966 484,744 SH   SOLE   475,478 0 9,266
INTEL CORP COM 458140100 227,755 4,398,518 SH   SOLE   4,372,513 0 26,005
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 118 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 11,472 34,137 SH   SOLE   33,696 0 441
ISHARES TR CORE S&P MCP ETF 464287507 3,513 18,958 SH   SOLE   18,633 0 325
ISHARES TR RUS 1000 VAL ETF 464287598 270 2,286 SH   SOLE   2,286 0 0
ISHARES TR RUS 1000 ETF 464287622 973 5,199 SH   SOLE   5,199 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,098 20,682 SH   SOLE   20,607 0 75
JOHNSON & JOHNSON COM 478160104 345,280 2,319,184 SH   SOLE   2,271,182 0 48,002
KAMAN CORP COM 483548103 17,420 447,030 SH   SOLE   438,582 0 8,448
KELLOGG CO COM 487836108 1,126 17,440 SH   SOLE   17,440 0 0
KINDER MORGAN INC DEL COM 49456B101 350 28,406 SH   SOLE   28,406 0 0
LAMB WESTON HLDGS INC COM 513272104 166,024 2,505,267 SH   SOLE   2,411,991 8,578 84,698
LANDSTAR SYS INC COM 515098101 44,721 356,371 SH   SOLE   349,669 0 6,702
LILLY ELI & CO COM 532457108 3,886 26,252 SH   SOLE   26,252 0 0
LIVANOVA PLC SHS G5509L101 12,942 286,256 SH   SOLE   280,600 0 5,656
LOWES COS INC COM 548661107 399,588 2,409,189 SH   SOLE   2,372,367 0 36,822
M & T BK CORP COM 55261F104 93,553 1,015,891 SH   SOLE   977,958 0 37,933
MANNING & NAPIER INC CL A 56382Q102 446 104,417 SH   SOLE   104,417 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 207 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 117,689 500,039 SH   SOLE   463,753 3,770 32,516
MASONITE INTL CORP COM 575385109 30,024 305,126 SH   SOLE   299,284 0 5,842
MATSON INC COM 57686G105 17,170 428,273 SH   SOLE   420,194 0 8,079
MBIA INC COM 55262C100 14,235 2,348,999 SH   SOLE   2,249,745 31,553 67,701
MERCK & CO. INC COM 58933Y105 245,337 2,957,659 SH   SOLE   2,939,868 0 17,791
MICROSOFT CORP COM 594918104 341,439 1,623,351 SH   SOLE   1,614,529 0 8,822
MOELIS & CO CL A 60786M105 128,984 3,670,553 SH   SOLE   3,535,644 0 134,909
MONDELEZ INTL INC CL A 609207105 1,967 34,246 SH   SOLE   34,246 0 0
NETFLIX INC COM 64110L106 805 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 206,554 603,395 SH   SOLE   574,553 1,618 27,224
NEXTERA ENERGY INC COM 65339F101 361 1,300 SH   SOLE   1,300 0 0
NIKE INC CL B 654106103 21,066 167,801 SH   SOLE   167,376 0 425
NORFOLK SOUTHN CORP COM 655844108 376,797 1,760,818 SH   SOLE   1,718,687 0 42,131
NUTRIEN LTD COM 67077M108 271 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 2,154 3,980 SH   SOLE   3,980 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 192,213 1,062,420 SH   SOLE   1,022,648 3,506 36,266
OREILLY AUTOMOTIVE INC COM 67103H107 71,188 154,395 SH   SOLE   139,104 0 15,291
PACCAR INC COM 693718108 2,052 24,063 SH   SOLE   24,063 0 0
PAYCHEX INC COM 704326107 180,795 2,266,456 SH   SOLE   2,253,022 0 13,434
PENSKE AUTOMOTIVE GRP INC COM 70959W103 27,581 578,692 SH   SOLE   567,989 0 10,703
PEPSICO INC COM 713448108 293 2,114 SH   SOLE   2,114 0 0
PERRIGO CO PLC SHS G97822103 141,631 3,084,980 SH   SOLE   2,963,067 9,683 112,230
PFIZER INC COM 717081103 261,483 7,124,876 SH   SOLE   6,977,155 0 147,721
PHILIP MORRIS INTL INC COM 718172109 149,358 1,991,695 SH   SOLE   1,979,968 0 11,727
POST HLDGS INC COM 737446104 167,708 1,950,088 SH   SOLE   1,873,331 7,746 69,011
PRICESMART INC COM 741511109 17,312 260,525 SH   SOLE   255,503 0 5,022
PROGRESSIVE CORP COM 743315103 69,040 729,270 SH   SOLE   662,983 0 66,287
ROBERT HALF INTL INC COM 770323103 323 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 50,526 1,394,597 SH   SOLE   1,225,213 0 169,384
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 105,303 2,440,968 SH   SOLE   2,343,198 9,458 88,312
SHERWIN WILLIAMS CO COM 824348106 906 1,300 SH   SOLE   1,300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 209,546 1,440,175 SH   SOLE   1,386,457 0 53,718
SONY CORP SPONSORED ADR 835699307 338 4,400 SH   SOLE   4,400 0 0
STARBUCKS CORP COM 855244109 318 3,700 SH   SOLE   3,700 0 0
STERIS PLC SHS USD G8473T100 130,502 740,687 SH   SOLE   713,266 0 27,421
STORE CAP CORP COM 862121100 235,059 8,569,413 SH   SOLE   8,081,467 23,467 464,479
STURM RUGER & CO INC COM 864159108 892 14,590 SH   SOLE   14,590 0 0
TARGET CORP COM 87612E106 252,501 1,603,992 SH   SOLE   1,594,961 0 9,031
TEJON RANCH CO COM 879080109 4,161 294,085 SH   SOLE   288,511 0 5,574
TEMPUR SEALY INTL INC COM 88023U101 40,333 452,220 SH   SOLE   443,516 0 8,704
TEXAS INSTRS INC COM 882508104 383,649 2,686,806 SH   SOLE   2,621,698 0 65,108
TOWNEBANK PORTSMOUTH VA COM 89214P109 268 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 5,668 381,143 SH   SOLE   373,830 0 7,313
UNIFIRST CORP MASS COM 904708104 46,692 246,565 SH   SOLE   237,718 2,264 6,583
UNITED PARCEL SERVICE INC CL B 911312106 292,452 1,755,099 SH   SOLE   1,744,857 0 10,242
VARIAN MED SYS INC COM 92220P105 31,324 182,114 SH   SOLE   173,139 3,049 5,926
VERIZON COMMUNICATIONS INC COM 92343V104 295,087 4,960,276 SH   SOLE   4,828,431 0 131,845
VISA INC COM CL A 92826C839 87,317 436,650 SH   SOLE   393,476 0 43,174
VULCAN MATLS CO COM 929160109 160,809 1,186,432 SH   SOLE   1,142,380 0 44,052
WELLS FARGO CO NEW COM 949746101 49,135 2,089,947 SH   SOLE   2,076,693 0 13,254
WHITE MTNS INS GROUP LTD COM G9618E107 57,804 74,203 SH   SOLE   71,682 647 1,874