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,233 3,853 SH   SOLE   3,853 0 0
ACI WORLDWIDE INC COM 004498101 21,161 688,618 SH   SOLE   675,031 0 13,587
ACUSHNET HLDGS CORP COM 005098108 22,836 488,994 SH   SOLE   479,233 0 9,761
AERCAP HOLDINGS NV SHS N00985106 41,457 717,123 SH   SOLE   682,996 12,558 21,569
AIR PRODS & CHEMS INC COM 009158106 299,560 1,169,653 SH   SOLE   1,125,675 0 43,978
ALBEMARLE CORP COM 012653101 241 1,100 SH   SOLE   1,100 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 22,704 968,616 SH   SOLE   949,291 0 19,325
ALLEGHANY CORP MD COM 017175100 167,749 268,652 SH   SOLE   258,307 718 9,627
ALLISON TRANSMISSION HLDGS I COM 01973R101 95,086 2,692,140 SH   SOLE   2,589,747 0 102,393
ALPHABET INC CAP STK CL C 02079K107 170,001 63,783 SH   SOLE   56,015 0 7,768
ALTRIA GROUP INC COM 02209S103 294,933 6,479,205 SH   SOLE   6,185,275 0 293,930
AMAZON COM INC COM 023135106 1,051 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 340 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 245 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101 123,680 1,688,919 SH   SOLE   1,625,349 0 63,570
APPLE INC COM 037833100 660,095 4,664,983 SH   SOLE   4,495,235 0 169,748
APTARGROUP INC COM 038336103 139,129 1,165,729 SH   SOLE   1,121,485 0 44,244
ARMSTRONG WORLD INDS INC NEW COM 04247X102 262,651 2,751,141 SH   SOLE   2,650,359 8,596 92,186
AT&T INC COM 00206R102 1,366 50,585 SH   SOLE   50,585 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 20,498 556,257 SH   SOLE   545,105 0 11,152
AXALTA COATING SYS LTD COM G0750C108 44,640 1,529,299 SH   SOLE   1,464,810 24,070 40,419
BALL CORP COM 058498106 155,231 1,725,366 SH   SOLE   1,660,568 0 64,798
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,114 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 542,462 1,987,475 SH   SOLE   1,892,677 0 94,798
BK OF AMERICA CORP COM 060505104 3,836 90,357 SH   SOLE   90,357 0 0
BLACK KNIGHT INC COM 09215C105 185,025 2,569,790 SH   SOLE   2,470,091 8,722 90,977
BLACKROCK INC COM 09247X101 521,701 622,065 SH   SOLE   605,239 0 16,826
BRISTOL-MYERS SQUIBB CO COM 110122108 11,869 200,593 SH   SOLE   199,849 0 744
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 51,583 309,545 SH   SOLE   296,435 4,893 8,217
BROWN FORMAN CORP CL B 115637209 104,426 1,558,375 SH   SOLE   1,500,214 0 58,161
BRUKER CORP COM 116794108 333 4,258 SH   SOLE   4,214 0 44
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 398 4,580 SH   SOLE   4,580 0 0
CANNAE HLDGS INC COM 13765N107 49,201 1,581,518 SH   SOLE   1,529,926 13,695 37,897
CARMAX INC COM 143130102 357,985 2,797,634 SH   SOLE   2,635,004 7,009 155,621
CHEVRON CORP NEW COM 166764100 225,621 2,223,963 SH   SOLE   2,198,361 0 25,602
CHURCH & DWIGHT INC COM 171340102 63,239 765,883 SH   SOLE   659,405 0 106,478
CHURCHILL DOWNS INC COM 171484108 244,471 1,018,291 SH   SOLE   977,943 5,548 34,800
CINCINNATI FINL CORP COM 172062101 430,331 3,767,565 SH   SOLE   3,676,349 0 91,216
CISCO SYS INC COM 17275R102 350,909 6,446,978 SH   SOLE   6,234,748 0 212,230
CITRIX SYS INC COM 177376100 217,074 2,021,739 SH   SOLE   1,899,345 5,601 116,793
COCA COLA CO COM 191216100 11,625 221,564 SH   SOLE   220,235 0 1,329
COMCAST CORP NEW CL A 20030N101 260,143 4,651,232 SH   SOLE   4,597,206 0 54,026
COPART INC COM 217204106 290,487 2,094,051 SH   SOLE   2,014,302 3,406 76,343
CORNING INC COM 219350105 10,516 288,199 SH   SOLE   288,199 0 0
COSAN S A ADS 22113B103 191 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105 777 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 297,778 1,718,081 SH   SOLE   1,698,506 0 19,575
CSX CORP COM 126408103 3,207 107,832 SH   SOLE   107,832 0 0
CTS CORP COM 126501105 18,599 601,719 SH   SOLE   588,985 0 12,734
DECKERS OUTDOOR CORP COM 243537107 63,548 176,425 SH   SOLE   168,928 2,786 4,711
DEERE & CO COM 244199105 6,826 20,373 SH   SOLE   20,373 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 320,156 1,658,839 SH   SOLE   1,649,873 0 8,966
DOLLAR TREE INC COM 256746108 142,622 1,489,994 SH   SOLE   1,435,658 790 53,546
DOMINION ENERGY INC COM 25746U109 305,664 4,186,034 SH   SOLE   4,137,617 0 48,417
DRIL-QUIP INC COM 262037104 7,892 313,430 SH   SOLE   306,623 0 6,807
DUKE ENERGY CORP NEW COM NEW 26441C204 1,908 19,551 SH   SOLE   19,551 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 10,378 265,744 SH   SOLE   259,996 309 5,439
ENTEGRIS INC COM 29362U104 476,819 3,787,286 SH   SOLE   3,637,826 14,551 134,909
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 18,423 659,865 SH   SOLE   646,860 0 13,005
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 28,552 760,171 SH   SOLE   745,042 0 15,129
EXXON MOBIL CORP COM 30231G102 923 15,688 SH   SOLE   15,688 0 0
FACEBOOK INC CL A 30303M102 81,501 240,139 SH   SOLE   207,315 0 32,824
FASTENAL CO COM 311900104 244,219 4,732,024 SH   SOLE   4,678,095 0 53,929
FEDEX CORP COM 31428X106 66,701 304,170 SH   SOLE   258,849 0 45,321
FIRST INDL RLTY TR INC COM 32054K103 56,843 1,091,452 SH   SOLE   1,054,136 11,447 25,869
FISERV INC COM 337738108 59,125 544,929 SH   SOLE   453,095 0 91,834
FRANKLIN RESOURCES INC COM 354613101 117,723 3,961,084 SH   SOLE   3,915,673 0 45,411
GATX CORP COM 361448103 1,138 12,708 SH   SOLE   12,664 0 44
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 51,575 2,352,847 SH   SOLE   2,268,996 25,466 58,385
GENERAL DYNAMICS CORP COM 369550108 837 4,270 SH   SOLE   4,270 0 0
GRAHAM HLDGS CO COM CL B 384637104 17,096 29,018 SH   SOLE   28,436 0 582
GREAT LAKES DREDGE & DOCK CO COM 390607109 6,128 406,105 SH   SOLE   406,105 0 0
HAEMONETICS CORP MASS COM 405024100 71,819 1,017,413 SH   SOLE   982,241 0 35,172
HANOVER INS GROUP INC COM 410867105 43,395 334,784 SH   SOLE   321,504 4,240 9,040
HASBRO INC COM 418056107 116,330 1,303,859 SH   SOLE   1,254,304 3,125 46,430
HENRY JACK & ASSOC INC COM 426281101 41,386 252,262 SH   SOLE   242,220 3,211 6,831
HERSHEY CO COM 427866108 1,161 6,862 SH   SOLE   6,862 0 0
HOME DEPOT INC COM 437076102 96,947 295,337 SH   SOLE   257,047 0 38,290
INGEVITY CORP COM 45688C107 30,717 430,389 SH   SOLE   421,834 0 8,555
INTEL CORP COM 458140100 250,926 4,709,566 SH   SOLE   4,656,700 0 52,866
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 279 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200 24,307 56,420 SH   SOLE   55,895 0 525
ISHARES TR CORE S&P MCP ETF 464287507 6,715 25,527 SH   SOLE   25,228 0 299
ISHARES TR RUS 1000 VAL ETF 464287598 598 3,824 SH   SOLE   3,824 0 0
ISHARES TR RUS 1000 ETF 464287622 362 1,499 SH   SOLE   1,499 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 10,415 47,613 SH   SOLE   47,543 0 70
JOHNSON & JOHNSON COM 478160104 451,880 2,798,018 SH   SOLE   2,721,710 0 76,308
KAMAN CORP COM 483548103 12,982 363,946 SH   SOLE   356,175 0 7,771
LAMB WESTON HLDGS INC COM 513272104 162,393 2,646,136 SH   SOLE   2,550,264 9,328 86,544
LANDSTAR SYS INC COM 515098101 42,098 266,749 SH   SOLE   261,601 0 5,148
LILLY ELI & CO COM 532457108 6,206 26,862 SH   SOLE   26,862 0 0
LIVANOVA PLC SHS G5509L101 20,638 260,609 SH   SOLE   255,353 0 5,256
LIVE NATION ENTERTAINMENT IN COM 538034109 253 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107 511,801 2,522,928 SH   SOLE   2,466,638 0 56,290
LPL FINL HLDGS INC COM 50212V100 356 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104 154,743 1,036,184 SH   SOLE   997,128 0 39,056
MALIBU BOATS INC COM CL A 56117J100 19,458 278,047 SH   SOLE   271,829 0 6,218
MANNING & NAPIER INC CL A 56382Q102 474 51,907 SH   SOLE   51,907 0 0
MANTECH INTERNATIONAL CORP CL A 564563104 14,758 194,395 SH   SOLE   190,112 0 4,283
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 359 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106 135,748 397,298 SH   SOLE   358,749 1,923 36,626
MASONITE INTL CORP COM 575385109 28,618 269,644 SH   SOLE   264,260 0 5,384
MATSON INC COM 57686G105 30,637 379,585 SH   SOLE   372,122 0 7,463
MBIA INC COM 55262C100 23,203 1,805,720 SH   SOLE   1,714,186 33,992 57,542
MERCK & CO INC COM 58933Y105 232,591 3,096,673 SH   SOLE   3,060,122 0 36,551
MICROSOFT CORP COM 594918104 477,068 1,692,211 SH   SOLE   1,675,399 0 16,812
MOELIS & CO CL A 60786M105 221,944 3,587,257 SH   SOLE   3,465,131 0 122,126
MONDELEZ INTL INC CL A 609207105 1,859 31,955 SH   SOLE   31,955 0 0
MURPHY USA INC COM 626755102 29,780 178,045 SH   SOLE   174,488 0 3,557
NETFLIX INC COM 64110L106 983 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 247,873 731,685 SH   SOLE   689,109 1,736 40,840
NEXTERA ENERGY INC COM 65339F101 408 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103 21,891 150,730 SH   SOLE   150,305 0 425
NORFOLK SOUTHN CORP COM 655844108 434,292 1,815,223 SH   SOLE   1,753,728 0 61,495
NUTRIEN LTD COM 67077M108 449 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104 3,300 15,932 SH   SOLE   15,932 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 323,932 1,132,707 SH   SOLE   1,071,954 1,307 59,446
OREILLY AUTOMOTIVE INC COM 67103H107 90,997 148,916 SH   SOLE   128,631 0 20,285
OTIS WORLDWIDE CORP COM 68902V107 195,942 2,381,410 SH   SOLE   2,291,870 0 89,540
PACCAR INC COM 693718108 433 5,483 SH   SOLE   5,483 0 0
PACKAGING CORP AMER COM 695156109 223 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107 269,298 2,394,823 SH   SOLE   2,367,319 0 27,504
PENSKE AUTOMOTIVE GRP INC COM 70959W103 37,000 367,791 SH   SOLE   360,956 0 6,835
PEPSICO INC COM 713448108 244 1,625 SH   SOLE   1,625 0 0
PERRIGO CO PLC SHS G97822103 151,424 3,199,326 SH   SOLE   3,074,814 10,605 113,907
PFIZER INC COM 717081103 319,398 7,426,141 SH   SOLE   7,240,351 0 185,790
PHILIP MORRIS INTL INC COM 718172109 199,167 2,101,137 SH   SOLE   2,090,014 0 11,123
POST HLDGS INC COM 737446104 282,099 2,560,819 SH   SOLE   2,463,872 8,410 88,537
PRICESMART INC COM 741511109 17,936 231,275 SH   SOLE   226,634 0 4,641
PROGRESSIVE CORP COM 743315103 323,311 3,576,840 SH   SOLE   3,456,114 0 120,726
QUALYS INC COM 74758T303 25,901 232,736 SH   SOLE   228,136 0 4,600
REYNOLDS CONSUMER PRODS INC COM 76171L106 29,972 1,096,261 SH   SOLE   1,048,716 17,584 29,961
ROBERT HALF INTL INC COM 770323103 612 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105 80,973 1,111,659 SH   SOLE   925,757 0 185,902
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 139,815 2,555,097 SH   SOLE   2,455,735 10,294 89,068
SERVICE CORP INTL COM 817565104 266 4,410 SH   SOLE   4,410 0 0
SHERWIN WILLIAMS CO COM 824348106 1,091 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 191,854 1,164,305 SH   SOLE   1,120,540 0 43,765
SONY GROUP CORPORATION SPONSORED ADR 835699307 487 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 441 1,027 SH   SOLE   1,027 0 0
STARBUCKS CORP COM 855244109 408 3,700 SH   SOLE   3,700 0 0
STERIS PLC SHS USD G8473T100 155,218 759,828 SH   SOLE   731,233 0 28,595
STORE CAP CORP COM 862121100 266,204 8,311,098 SH   SOLE   7,742,662 25,940 542,496
STURM RUGER & CO INC COM 864159108 1,094 14,830 SH   SOLE   14,830 0 0
TARGET CORP COM 87612E106 387,582 1,694,201 SH   SOLE   1,676,115 0 18,086
TEJON RANCH CO COM 879080109 4,625 260,435 SH   SOLE   255,266 0 5,169
TEMPUR SEALY INTL INC COM 88023U101 46,416 1,000,121 SH   SOLE   980,669 0 19,452
TEXAS INSTRS INC COM 882508104 562,126 2,924,545 SH   SOLE   2,830,637 0 93,908
TOWNEBANK PORTSMOUTH VA COM 89214P109 509 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 3,786 310,851 SH   SOLE   304,137 0 6,714
UDR INC COM 902653104 1,062 20,050 SH   SOLE   20,050 0 0
UNIFIRST CORP MASS COM 904708104 209,716 986,340 SH   SOLE   950,467 2,461 33,412
UNITED PARCEL SERVICE INC CL B 911312106 340,353 1,869,048 SH   SOLE   1,848,175 0 20,873
VERIZON COMMUNICATIONS INC COM 92343V104 286,791 5,309,955 SH   SOLE   5,117,737 0 192,218
VISA INC COM CL A 92826C839 92,155 413,715 SH   SOLE   357,442 0 56,273
VULCAN MATLS CO COM 929160109 203,894 1,205,328 SH   SOLE   1,159,994 0 45,334
WELLS FARGO CO NEW COM 949746101 1,443 31,093 SH   SOLE   31,093 0 0
WESTROCK CO COM 96145D105 1,133 22,744 SH   SOLE   22,744 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 81,344 76,050 SH   SOLE   73,598 705 1,747