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,006 3,853 SH   SOLE   3,853 0 0
ACI WORLDWIDE INC COM 004498101 26,013 676,892 SH   SOLE   664,064 0 12,828
AIR PRODS & CHEMS INC COM 009158106 308,926 1,130,685 SH   SOLE   1,099,996 0 30,689
ALEXANDER & BALDWIN INC NEW COM 014491104 17,088 994,678 SH   SOLE   974,927 0 19,751
ALLEGHANY CORP DEL COM 017175100 160,240 265,434 SH   SOLE   255,226 584 9,624
ALLISON TRANSMISSION HLDGS I COM 01973R101 119,821 2,778,143 SH   SOLE   2,679,467 0 98,676
ALPHABET INC CAP STK CL C 02079K107 130,296 74,375 SH   SOLE   67,326 0 7,049
ALTRIA GROUP INC COM 02209S103 235,174 5,735,957 SH   SOLE   5,556,205 0 179,752
AMAZON COM INC COM 023135106 1,042 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 237 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 265 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101 166,872 1,276,073 SH   SOLE   1,218,946 0 57,127
APPLE INC COM 037833100 634,552 4,782,218 SH   SOLE   4,642,139 0 140,079
ARMSTRONG WORLD INDS INC COM 04247X102 203,941 2,741,512 SH   SOLE   2,642,579 8,653 90,280
ATLANTIC UN BANKSHARES CORP COM 04911A107 19,607 595,251 SH   SOLE   583,848 0 11,403
AXALTA COATING SYS LTD COM G0750C108 131,024 4,589,260 SH   SOLE   4,404,510 24,363 160,387
BALL CORP COM 058498106 92,561 993,359 SH   SOLE   956,920 0 36,439
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,478 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 547,855 2,362,770 SH   SOLE   2,291,549 0 71,221
BK OF AMERICA CORP COM 060505104 2,590 85,453 SH   SOLE   85,453 0 0
BLACK KNIGHT INC COM 09215C105 181,988 2,059,847 SH   SOLE   1,984,269 0 75,578
BLACKROCK INC COM 09247X101 454,703 630,183 SH   SOLE   615,903 0 14,280
BRISTOL-MYERS SQUIBB CO COM 110122108 42,199 680,303 SH   SOLE   625,955 0 54,348
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,529 271,078 SH   SOLE   257,623 5,061 8,394
BROWN FORMAN CORP CL B 115637209 125,371 1,578,391 SH   SOLE   1,521,132 0 57,259
BRUKER CORP COM 116794108 18,003 332,593 SH   SOLE   326,310 0 6,283
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 430 4,580 SH   SOLE   4,580 0 0
CANNAE HLDGS INC COM 13765N107 50,569 1,142,283 SH   SOLE   1,095,583 13,594 33,106
CARMAX INC COM 143130102 284,040 3,006,990 SH   SOLE   2,844,312 8,626 154,052
CDK GLOBAL INC COM 12508E101 81,283 1,568,259 SH   SOLE   1,511,834 0 56,425
CHEVRON CORP NEW COM 166764100 175,500 2,078,150 SH   SOLE   2,066,038 0 12,112
CHURCHILL DOWNS INC COM 171484108 95,884 492,244 SH   SOLE   473,403 5,650 13,191
CINCINNATI FINL CORP COM 172062101 318,310 3,643,241 SH   SOLE   3,565,594 0 77,647
CINTAS CORP COM 172908105 116,532 329,689 SH   SOLE   313,650 0 16,039
CISCO SYS INC COM 17275R102 281,614 6,293,044 SH   SOLE   6,147,663 0 145,381
CITRIX SYS INC COM 177376100 264,477 2,032,875 SH   SOLE   1,925,930 5,186 101,759
COCA COLA CO COM 191216100 147,913 2,697,177 SH   SOLE   2,681,920 0 15,257
COMCAST CORP NEW CL A 20030N101 230,963 4,407,679 SH   SOLE   4,381,944 0 25,735
COPART INC COM 217204106 276,344 2,171,661 SH   SOLE   2,088,638 4,647 78,376
CORNING INC COM 219350105 14,233 395,364 SH   SOLE   395,364 0 0
COSTCO WHSL CORP NEW COM 22160K105 652 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 262,874 1,651,323 SH   SOLE   1,641,837 0 9,486
CSX CORP COM 126408103 3,044 33,544 SH   SOLE   33,544 0 0
DECKERS OUTDOOR CORP COM 243537107 44,918 156,628 SH   SOLE   148,940 2,870 4,818
DEERE & CO COM 244199105 8,776 32,620 SH   SOLE   32,620 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 252,777 1,591,691 SH   SOLE   1,582,203 0 9,488
DOLLAR TREE INC COM 256746108 238,253 2,205,229 SH   SOLE   2,095,284 4,075 105,870
DOMINION ENERGY INC COM 25746U109 220,635 2,933,976 SH   SOLE   2,916,926 0 17,050
DRIL QUIP INC COM 262037104 10,204 344,509 SH   SOLE   337,525 0 6,984
DUKE ENERGY CORP NEW COM NEW 26441C204 1,810 19,763 SH   SOLE   19,763 0 0
EATON VANCE CORP COM NON VTG 278265103 26,281 386,876 SH   SOLE   379,512 9 7,355
ENERGIZER HLDGS INC NEW COM 29272W109 13,744 325,848 SH   SOLE   319,912 313 5,623
ENTEGRIS INC COM 29362U104 357,267 3,717,654 SH   SOLE   3,570,278 15,071 132,305
EXXON MOBIL CORP COM 30231G102 626 15,188 SH   SOLE   15,188 0 0
FASTENAL CO COM 311900104 221,376 4,533,619 SH   SOLE   4,507,934 0 25,685
FEDEX CORP COM 31428X106 80,108 308,559 SH   SOLE   273,795 0 34,764
FIRST INDL RLTY TR INC COM 32054K103 53,542 1,270,884 SH   SOLE   1,227,909 11,852 31,123
FOX CORP CL A COM 35137L105 128,595 4,416,040 SH   SOLE   4,155,794 0 260,246
FRANKLIN RESOURCES INC COM 354613101 92,521 3,702,342 SH   SOLE   3,680,652 0 21,690
GATX CORP COM 361448103 15,819 190,186 SH   SOLE   186,743 0 3,443
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 49,903 2,110,065 SH   SOLE   2,024,028 26,025 60,012
GENERAL DYNAMICS CORP COM 369550108 759 5,100 SH   SOLE   5,100 0 0
GRAHAM HLDGS CO COM CL B 384637104 15,692 29,421 SH   SOLE   28,826 0 595
GREAT LAKES DREDGE & DOCK CO COM 390607109 5,348 406,105 SH   SOLE   406,105 0 0
HAEMONETICS CORP COM 405024100 111,650 940,216 SH   SOLE   930,946 0 9,270
HASBRO INC COM 418056107 122,436 1,308,924 SH   SOLE   1,258,992 3,217 46,715
HERSHEY CO COM 427866108 1,045 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 78,485 295,480 SH   SOLE   266,073 0 29,407
INGEVITY CORP COM 45688C107 35,236 465,288 SH   SOLE   456,449 0 8,839
INTEL CORP COM 458140100 221,982 4,455,696 SH   SOLE   4,429,755 0 25,941
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 180 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 11,413 30,404 SH   SOLE   30,291 0 113
ISHARES TR RUS MID CAP ETF 464287499 1,084 15,820 SH   SOLE   1,000 0 14,820
ISHARES TR CORE S&P MCP ETF 464287507 10,479 45,598 SH   SOLE   44,707 0 891
ISHARES TR RUS 1000 VAL ETF 464287598 18,766 137,245 SH   SOLE   137,245 0 0
ISHARES TR RUS 1000 ETF 464287622 3,131 14,782 SH   SOLE   14,782 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5,583 28,478 SH   SOLE   28,362 0 116
JOHNSON & JOHNSON COM 478160104 415,783 2,641,904 SH   SOLE   2,591,607 0 50,297
KAMAN CORP COM 483548103 24,517 429,147 SH   SOLE   421,079 0 8,068
KELLOGG CO COM 487836108 1,085 17,440 SH   SOLE   17,440 0 0
LAMB WESTON HLDGS INC COM 513272104 206,881 2,627,391 SH   SOLE   2,532,299 9,551 85,541
LANDSTAR SYS INC COM 515098101 46,019 341,747 SH   SOLE   335,360 0 6,387
LILLY ELI & CO COM 532457108 4,432 26,252 SH   SOLE   26,252 0 0
LIVANOVA PLC SHS G5509L101 17,699 267,314 SH   SOLE   261,926 0 5,388
LIVE NATION ENTERTAINMENT IN COM 538034109 204 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107 391,322 2,437,989 SH   SOLE   2,400,755 0 37,234
LPL FINL HLDGS INC COM 50212V100 237 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104 134,614 1,057,456 SH   SOLE   1,019,055 0 38,401
MANNING & NAPIER INC CL A 56382Q102 655 104,417 SH   SOLE   104,417 0 0
MANTECH INTL CORP CL A 564563104 18,758 210,909 SH   SOLE   206,735 0 4,174
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 313 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 140,071 493,260 SH   SOLE   456,397 4,183 32,680
MASONITE INTL CORP COM 575385109 28,754 292,393 SH   SOLE   286,818 0 5,575
MATSON INC COM 57686G105 23,393 410,620 SH   SOLE   402,903 0 7,717
MBIA INC COM 55262C100 12,055 1,832,086 SH   SOLE   1,739,866 33,404 58,816
MERCK & CO. INC COM 58933Y105 245,151 2,996,957 SH   SOLE   2,979,212 0 17,745
MICROSOFT CORP COM 594918104 365,605 1,643,762 SH   SOLE   1,634,966 0 8,796
MOELIS & CO CL A 60786M105 170,033 3,636,287 SH   SOLE   3,514,791 0 121,496
MONDELEZ INTL INC CL A 609207105 1,852 31,680 SH   SOLE   31,680 0 0
NETFLIX INC COM 64110L106 871 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 274,324 688,755 SH   SOLE   653,644 1,718 33,393
NEXTERA ENERGY INC COM 65339F101 401 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103 21,346 150,888 SH   SOLE   150,463 0 425
NORFOLK SOUTHN CORP COM 655844108 421,317 1,773,144 SH   SOLE   1,730,464 0 42,680
NUTRIEN LTD COM 67077M108 333 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 2,078 3,980 SH   SOLE   3,980 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 203,390 1,042,065 SH   SOLE   1,004,032 2,967 35,066
OREILLY AUTOMOTIVE INC COM 67103H107 68,558 151,487 SH   SOLE   135,937 0 15,550
PACCAR INC COM 693718108 2,086 24,175 SH   SOLE   24,175 0 0
PACKAGING CORP AMER COM 695156109 223 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107 215,935 2,317,400 SH   SOLE   2,304,064 0 13,336
PENSKE AUTOMOTIVE GRP INC COM 70959W103 33,010 555,814 SH   SOLE   545,621 0 10,193
PEPSICO INC COM 713448108 310 2,091 SH   SOLE   2,091 0 0
PERRIGO CO PLC SHS G97822103 140,586 3,143,699 SH   SOLE   3,023,380 8,679 111,640
PFIZER INC COM 717081103 265,356 7,208,802 SH   SOLE   7,058,760 0 150,042
PHILIP MORRIS INTL INC COM 718172109 167,136 2,018,800 SH   SOLE   2,007,009 0 11,791
POST HLDGS INC COM 737446104 253,567 2,510,316 SH   SOLE   2,428,933 8,450 72,933
PRICESMART INC COM 741511109 22,739 249,636 SH   SOLE   244,845 0 4,791
PROGRESSIVE CORP COM 743315103 68,272 690,455 SH   SOLE   623,053 0 67,402
REYNOLDS CONSUMER PRODS INC COM 76171L106 29,994 998,458 SH   SOLE   949,983 16,771 31,704
ROBERT HALF INTL INC COM 770323103 381 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 72,848 1,373,461 SH   SOLE   1,201,186 0 172,275
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 132,556 2,513,381 SH   SOLE   2,414,283 10,558 88,540
SERVICE CORP INTL COM 817565104 217 4,410 SH   SOLE   4,410 0 0
SHERWIN WILLIAMS CO COM 824348106 955 1,300 SH   SOLE   1,300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 229,287 1,499,783 SH   SOLE   1,444,663 0 55,120
SONY CORP SPONSORED ADR 835699307 445 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 233 622 SH   SOLE   622 0 0
STARBUCKS CORP COM 855244109 396 3,700 SH   SOLE   3,700 0 0
STERIS PLC SHS USD G8473T100 146,230 771,495 SH   SOLE   743,301 0 28,194
STORE CAP CORP COM 862121100 295,925 8,708,785 SH   SOLE   8,210,994 26,200 471,591
STURM RUGER & CO INC COM 864159108 949 14,590 SH   SOLE   14,590 0 0
TARGET CORP COM 87612E106 288,970 1,636,944 SH   SOLE   1,627,942 0 9,002
TEJON RANCH CO COM 879080109 3,810 263,693 SH   SOLE   258,420 0 5,273
TEMPUR SEALY INTL INC COM 88023U101 46,854 1,735,330 SH   SOLE   1,702,158 0 33,172
TEXAS INSTRS INC COM 882508104 465,785 2,837,905 SH   SOLE   2,771,689 0 66,216
TOWNEBANK PORTSMOUTH VA COM 89214P109 384 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 6,094 364,913 SH   SOLE   358,056 0 6,857
UNIFIRST CORP MASS COM 904708104 138,115 652,438 SH   SOLE   640,556 2,535 9,347
UNITED PARCEL SERVICE INC CL B 911312106 302,731 1,797,690 SH   SOLE   1,787,479 0 10,211
VARIAN MED SYS INC COM 92220P105 31,809 181,755 SH   SOLE   172,713 3,402 5,640
VERIZON COMMUNICATIONS INC COM 92343V104 297,428 5,062,610 SH   SOLE   4,928,447 0 134,163
VIATRIS INC COM 92556V106 742 39,559 SH   SOLE   39,340 0 219
VISA INC COM CL A 92826C839 91,833 419,845 SH   SOLE   375,936 0 43,909
VULCAN MATLS CO COM 929160109 183,206 1,235,292 SH   SOLE   1,190,101 0 45,191
WELLS FARGO CO NEW COM 949746101 1,340 44,417 SH   SOLE   44,417 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 72,861 72,813 SH   SOLE   70,314 708 1,791