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 827 3,853 SH   SOLE   3,853 0 0
AIR PRODS & CHEMS INC COM 009158106 268,357 1,111,393 SH   SOLE   1,081,882 0 29,511
ALEXANDER & BALDWIN INC NEW COM 014491104 13,859 1,136,914 SH   SOLE   1,115,666 0 21,248
ALLEGHANY CORP DEL COM 017175100 119,116 243,521 SH   SOLE   233,603 630 9,288
ALLISON TRANSMISSION HLDGS I COM 01973R101 91,279 2,481,747 SH   SOLE   2,384,755 0 96,992
ALPHABET INC CAP STK CL C 02079K107 108,107 76,476 SH   SOLE   69,983 0 6,493
ALTRIA GROUP INC COM 02209S103 216,994 5,528,505 SH   SOLE   5,386,604 0 141,901
AMAZON COM INC COM 023135106 883 320 SH   SOLE   320 0 0
AMGEN INC COM 031162100 283 1,200 SH   SOLE   1,200 0 0
AMPHENOL CORP NEW CL A 032095101 138,411 1,444,642 SH   SOLE   1,388,234 0 56,408
APPLE INC COM 037833100 692,059 1,897,093 SH   SOLE   1,850,705 0 46,388
ARMSTRONG WORLD INDS INC COM 04247X102 200,543 2,572,393 SH   SOLE   2,474,524 7,469 90,400
ATLANTIC UN BANKSHARES CORP COM 04911A107 15,101 652,020 SH   SOLE   639,900 0 12,120
AXALTA COATING SYS LTD COM G0750C108 96,288 4,269,945 SH   SOLE   4,090,453 20,755 158,737
BALL CORP COM 058498106 61,579 886,158 SH   SOLE   851,535 0 34,623
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,673 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 358,596 2,008,829 SH   SOLE   1,943,198 0 65,631
BK OF AMERICA CORP COM 060505104 1,977 83,253 SH   SOLE   83,253 0 0
BLACK KNIGHT INC COM 09215C105 133,383 1,838,250 SH   SOLE   1,766,481 0 71,769
BLACKROCK INC COM 09247X101 339,516 624,007 SH   SOLE   610,108 0 13,899
BRISTOL-MYERS SQUIBB CO COM 110122108 40,083 681,677 SH   SOLE   632,231 0 49,446
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 34,734 275,254 SH   SOLE   262,458 3,781 9,015
BROWN FORMAN CORP CL B 115637209 119,265 1,873,479 SH   SOLE   1,800,636 0 72,843
BRUKER CORP COM 116794108 14,717 361,774 SH   SOLE   355,055 0 6,719
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 362 4,580 SH   SOLE   4,580 0 0
CARMAX INC COM 143130102 257,099 2,871,016 SH   SOLE   2,717,490 7,192 146,334
CARNIVAL CORP UNIT 99/99/9999 143658300 1,231 75,009 SH   SOLE   75,009 0 0
CDK GLOBAL INC COM 12508E101 57,940 1,398,839 SH   SOLE   1,344,160 0 54,679
CHEVRON CORP NEW COM 166764100 223,012 2,499,299 SH   SOLE   2,442,725 0 56,574
CHURCHILL DOWNS INC COM 171484108 76,684 575,922 SH   SOLE   555,998 4,622 15,302
CINCINNATI FINL CORP COM 172062101 190,677 2,977,924 SH   SOLE   2,962,755 0 15,169
CINTAS CORP COM 172908105 156,766 588,549 SH   SOLE   565,580 0 22,969
CISCO SYS INC COM 17275R102 290,179 6,221,681 SH   SOLE   6,079,879 0 141,802
CITRIX SYS INC COM 177376100 273,473 1,848,915 SH   SOLE   1,738,618 3,722 106,575
COCA COLA CO COM 191216100 116,296 2,602,861 SH   SOLE   2,585,143 0 17,718
COPART INC COM 217204106 185,320 2,225,531 SH   SOLE   2,134,005 7,885 83,641
CORNING INC COM 219350105 10,965 423,373 SH   SOLE   423,373 0 0
COSTCO WHSL CORP NEW COM 22160K105 525 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 270,024 1,613,534 SH   SOLE   1,602,351 0 11,183
CSX CORP COM 126408103 2,339 33,544 SH   SOLE   33,544 0 0
DECKERS OUTDOOR CORP COM 243537107 31,461 160,197 SH   SOLE   152,591 2,428 5,178
DEERE & CO COM 244199105 5,828 37,087 SH   SOLE   36,887 0 200
DIAGEO P L C SPON ADR NEW 25243Q205 184,953 1,376,238 SH   SOLE   1,366,612 0 9,626
DOLLAR TREE INC COM 256746108 191,807 2,069,570 SH   SOLE   1,965,843 3,463 100,264
DOMINION ENERGY INC COM 25746U109 236,040 2,907,610 SH   SOLE   2,887,389 0 20,221
DRIL QUIP INC COM 262037104 12,011 403,175 SH   SOLE   395,693 0 7,482
DUKE ENERGY CORP NEW COM NEW 26441C204 1,579 19,763 SH   SOLE   19,763 0 0
EATON VANCE CORP COM NON VTG 278265103 16,306 422,448 SH   SOLE   414,597 9 7,842
ENERGIZER HLDGS INC NEW COM 29272W109 39,258 826,676 SH   SOLE   797,218 7,460 21,998
ENTEGRIS INC COM 29362U104 239,019 4,047,737 SH   SOLE   3,866,448 12,686 168,603
EXXON MOBIL CORP COM 30231G102 684 15,298 SH   SOLE   15,298 0 0
FASTENAL CO COM 311900104 288,948 6,744,825 SH   SOLE   6,697,928 0 46,897
FEDEX CORP COM 31428X106 44,370 316,430 SH   SOLE   284,503 0 31,927
FIRST INDL RLTY TR INC COM 32054K103 61,212 1,592,407 SH   SOLE   1,544,381 10,040 37,986
FOX CORP CL A COM 35137L105 111,524 4,158,213 SH   SOLE   3,909,875 0 248,338
FRANKLIN RESOURCES INC COM 354613101 77,366 3,689,381 SH   SOLE   3,663,633 0 25,748
GATX CORP COM 361448103 22,606 370,714 SH   SOLE   363,972 0 6,742
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 17,028 916,448 SH   SOLE   899,255 0 17,193
GENERAL DYNAMICS CORP COM 369550108 921 6,160 SH   SOLE   6,160 0 0
GRAHAM HLDGS CO COM CL B 384637104 11,676 34,075 SH   SOLE   33,442 0 633
GREAT LAKES DREDGE & DOCK CO COM 390607109 3,761 406,105 SH   SOLE   406,105 0 0
HASBRO INC COM 418056107 89,138 1,189,302 SH   SOLE   1,141,896 2,754 44,652
HD SUPPLY HLDGS INC COM 40416M105 122,586 3,537,834 SH   SOLE   3,392,685 10,978 134,171
HERSHEY CO COM 427866108 889 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 75,759 302,418 SH   SOLE   275,283 0 27,135
INGEVITY CORP COM 45688C107 26,409 502,350 SH   SOLE   492,960 0 9,390
INTEL CORP COM 458140100 260,730 4,357,848 SH   SOLE   4,327,282 0 30,566
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 94 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,551 14,695 SH   SOLE   14,254 0 441
ISHARES TR CORE S&P MCP ETF 464287507 2,257 12,690 SH   SOLE   12,389 0 301
ISHARES TR RUS 1000 ETF 464287622 206 1,202 SH   SOLE   1,202 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,890 13,203 SH   SOLE   13,144 0 59
JOHNSON & JOHNSON COM 478160104 227,929 1,620,775 SH   SOLE   1,609,837 0 10,938
KAMAN CORP COM 483548103 19,398 466,298 SH   SOLE   457,731 0 8,567
KELLOGG CO COM 487836108 1,152 17,440 SH   SOLE   17,440 0 0
KINDER MORGAN INC DEL COM 49456B101 439 28,886 SH   SOLE   28,886 0 0
LAMB WESTON HLDGS INC COM 513272104 148,791 2,327,408 SH   SOLE   2,254,334 8,315 64,759
LANDSTAR SYS INC COM 515098101 41,773 371,951 SH   SOLE   365,177 0 6,774
LILLY ELI & CO COM 532457108 4,310 26,252 SH   SOLE   26,252 0 0
LIVANOVA PLC SHS G5509L101 14,613 303,601 SH   SOLE   297,887 0 5,714
LOWES COS INC COM 548661107 324,446 2,401,169 SH   SOLE   2,363,711 0 37,458
M & T BK CORP COM 55261F104 98,269 945,166 SH   SOLE   908,127 0 37,039
MANNING & NAPIER INC CL A 56382Q102 299 104,417 SH   SOLE   104,417 0 0
MARTIN MARIETTA MATLS INC COM 573284106 103,082 499,021 SH   SOLE   464,598 3,537 30,886
MASONITE INTL CORP NEW COM 575385109 24,670 317,172 SH   SOLE   311,252 0 5,920
MATSON INC COM 57686G105 13,045 448,307 SH   SOLE   440,115 0 8,192
MBIA INC COM 55262C100 23,669 3,264,691 SH   SOLE   3,146,533 29,797 88,361
MERCK & CO. INC COM 58933Y105 227,982 2,948,167 SH   SOLE   2,927,507 0 20,660
MICROSOFT CORP COM 594918104 328,985 1,616,553 SH   SOLE   1,606,178 0 10,375
MOELIS & CO CL A 60786M105 116,275 3,731,562 SH   SOLE   3,593,851 0 137,711
MOHAWK INDS INC COM 608190104 11,427 112,296 SH   SOLE   106,887 1,763 3,646
MONDELEZ INTL INC CL A 609207105 1,751 34,246 SH   SOLE   34,246 0 0
NETFLIX INC COM 64110L106 733 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 236,841 591,393 SH   SOLE   563,530 1,527 26,336
NEXTERA ENERGY INC COM 65339F101 312 1,300 SH   SOLE   1,300 0 0
NIKE INC CL B 654106103 16,510 168,381 SH   SOLE   167,536 0 845
NORFOLK SOUTHERN CORP COM 655844108 308,951 1,759,703 SH   SOLE   1,718,312 0 41,391
NUTRIEN LTD COM 67077M108 222 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 1,512 3,980 SH   SOLE   3,980 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 229,920 1,355,742 SH   SOLE   1,303,038 4,086 48,618
OREILLY AUTOMOTIVE INC COM 67103H107 65,941 156,380 SH   SOLE   142,040 0 14,340
PACCAR INC COM 693718108 1,821 24,339 SH   SOLE   24,339 0 0
PAYCHEX INC COM 704326107 171,092 2,258,646 SH   SOLE   2,242,930 0 15,716
PENSKE AUTOMOTIVE GRP INC COM 70959W103 23,662 611,281 SH   SOLE   600,440 0 10,841
PEPSICO INC COM 713448108 277 2,091 SH   SOLE   2,091 0 0
PERRIGO CO PLC SHS G97822103 152,568 2,760,415 SH   SOLE   2,648,746 6,593 105,076
PFIZER INC COM 717081103 231,901 7,091,753 SH   SOLE   6,946,393 0 145,360
PHILIP MORRIS INTL INC COM 718172109 136,577 1,949,432 SH   SOLE   1,935,726 0 13,706
POST HLDGS INC COM 737446104 162,422 1,853,708 SH   SOLE   1,778,326 7,349 68,033
PRICE T ROWE GROUP INC COM 74144T108 3,560 28,822 SH   SOLE   11,411 0 17,411
PRICESMART INC COM 741511109 16,347 270,957 SH   SOLE   265,858 0 5,099
PROGRESSIVE CORP OHIO COM 743315103 59,005 736,547 SH   SOLE   674,414 0 62,133
ROBERT HALF INTL INC COM 770323103 322 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 29,179 864,828 SH   SOLE   770,422 0 94,406
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 85,801 2,304,623 SH   SOLE   2,209,210 8,740 86,673
SHERWIN WILLIAMS CO COM 824348106 751 1,300 SH   SOLE   1,300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 171,223 1,339,149 SH   SOLE   1,286,747 0 52,402
SONY CORP SPONSORED ADR 835699307 304 4,400 SH   SOLE   4,400 0 0
STARBUCKS CORP COM 855244109 272 3,700 SH   SOLE   3,700 0 0
STORE CAP CORP COM 862121100 183,456 7,704,986 SH   SOLE   7,284,630 22,363 397,993
STURM RUGER & CO INC COM 864159108 1,109 14,590 SH   SOLE   14,590 0 0
TARGET CORP COM 87612E106 191,454 1,596,378 SH   SOLE   1,585,789 0 10,589
TEJON RANCH CO COM 879080109 4,413 306,475 SH   SOLE   300,730 0 5,745
TEMPUR SEALY INTL INC COM 88023U101 33,872 470,763 SH   SOLE   461,935 0 8,828
TESLA INC COM 88160R101 535 495 SH   SOLE   495 0 0
TEXAS INSTRS INC COM 882508104 312,861 2,464,053 SH   SOLE   2,401,872 0 62,181
TOWNEBANK PORTSMOUTH VA COM 89214P109 308 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 6,103 396,271 SH   SOLE   388,843 0 7,428
UNIFIRST CORP MASS COM 904708104 45,349 253,418 SH   SOLE   244,579 2,133 6,706
UNITED PARCEL SERVICE INC CL B 911312106 194,170 1,746,448 SH   SOLE   1,734,377 0 12,071
VARIAN MED SYS INC COM 92220P105 22,478 183,466 SH   SOLE   174,553 2,890 6,023
VERIZON COMMUNICATIONS INC COM 92343V104 225,737 4,094,622 SH   SOLE   3,973,022 0 121,600
VISA INC COM CL A 92826C839 85,712 443,712 SH   SOLE   403,185 0 40,527
VULCAN MATLS CO COM 929160109 127,803 1,103,174 SH   SOLE   1,060,224 0 42,950
WELLS FARGO CO NEW COM 949746101 158,065 6,174,432 SH   SOLE   6,046,881 0 127,551
WHITE MTNS INS GROUP LTD COM G9618E107 67,557 76,081 SH   SOLE   73,558 618 1,905