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
3M CO COM 88579Y101 206 937 SH   SOLE   17 0 920
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 227 1,479 SH   SOLE   1,479 0 0
ALBEMARLE CORP COM 012653101 3,766 40,603 SH   SOLE   40,603 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 47,876 2,069,853 SH   SOLE   1,983,832 0 86,021
ALEXION PHARMACEUTICALS INC COM 015351109 65,966 591,833 SH   SOLE   423,900 0 167,933
ALLEGHANY CORP DEL COM 017175100 120,756 196,529 SH   SOLE   154,406 0 42,123
ALPHABET INC CAP STK CL C 02079K107 138,450 134,184 SH   SOLE   99,030 0 35,154
ALTRIA GROUP INC COM 02209S103 276,849 4,442,372 SH   SOLE   3,999,299 0 443,073
AMAZON COM INC COM 023135106 463 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 303 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 262 1,535 SH   SOLE   1,535 0 0
AMPHENOL CORP NEW CL A 032095101 38,907 451,729 SH   SOLE   429,039 0 22,690
APPLE INC COM 037833100 469,901 2,800,694 SH   SOLE   2,524,259 0 276,435
ARMSTRONG WORLD INDS INC NEW COM 04247X102 112,240 1,993,604 SH   SOLE   1,897,397 0 96,207
BALL CORP COM 058498106 35,065 883,048 SH   SOLE   838,638 0 44,410
BANK AMER CORP COM 060505104 45,162 1,505,900 SH   SOLE   1,066,580 0 439,320
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 387,049 1,940,290 SH   SOLE   1,653,317 0 286,973
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,991 10 SH   SOLE   10 0 0
BLACKROCK INC COM 09247X101 450,006 830,700 SH   SOLE   755,117 0 75,583
BRISTOL MYERS SQUIBB CO COM 110122108 63,225 999,607 SH   SOLE   743,068 0 256,539
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2,177 37,751 SH   SOLE   37,673 0 78
BROWN FORMAN CORP CL B 115637209 32,386 595,339 SH   SOLE   566,100 0 29,239
BRUKER CORP COM 116794108 18,909 631,983 SH   SOLE   604,580 0 27,403
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 429 4,580 SH   SOLE   4,580 0 0
CA INC COM 12673P105 196,290 5,790,259 SH   SOLE   5,641,997 0 148,262
CARMAX INC COM 143130102 173,981 2,808,856 SH   SOLE   2,322,081 0 486,775
CARNIVAL CORP UNIT 99/99/9999 143658300 444,244 6,774,074 SH   SOLE   6,135,375 0 638,699
CHEVRON CORP NEW COM 166764100 217,641 1,908,464 SH   SOLE   1,734,822 0 173,642
CINCINNATI FINL CORP COM 172062101 217,823 2,933,250 SH   SOLE   2,859,360 0 73,890
CINTAS CORP COM 172908105 67,465 395,502 SH   SOLE   375,654 0 19,848
CISCO SYS INC COM 17275R102 332,211 7,745,643 SH   SOLE   7,082,266 0 663,377
CITRIX SYS INC COM 177376100 36,507 393,394 SH   SOLE   376,194 0 17,200
COCA COLA CO COM 191216100 169,747 3,908,511 SH   SOLE   3,540,998 0 367,513
COOPER TIRE & RUBR CO COM 216831107 25,113 857,080 SH   SOLE   819,040 0 38,040
COPART INC COM 217204106 113,056 2,219,826 SH   SOLE   2,111,279 0 108,547
CORNING INC COM 219350105 13,108 470,155 SH   SOLE   470,155 0 0
COSTCO WHSL CORP NEW COM 22160K105 326 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 200,590 1,830,031 SH   SOLE   1,782,667 0 47,364
CSX CORP COM 126408103 2,098 37,659 SH   SOLE   37,659 0 0
DECKERS OUTDOOR CORP COM 243537107 80,945 899,098 SH   SOLE   854,795 0 44,303
DEERE & CO COM 244199105 111,497 717,856 SH   SOLE   525,422 0 192,434
DIAGEO P L C SPON ADR NEW 25243Q205 217,379 1,605,220 SH   SOLE   1,563,530 0 41,690
DOLLAR TREE INC COM 256746108 199,867 2,106,075 SH   SOLE   1,720,246 0 385,829
DOMINION ENERGY INC COM 25746U109 76,398 1,133,008 SH   SOLE   1,103,274 0 29,734
DRIL-QUIP INC COM 262037104 21,407 477,839 SH   SOLE   453,877 0 23,962
DST SYS INC DEL COM 233326107 107,243 1,282,039 SH   SOLE   1,225,743 0 56,296
DUKE ENERGY CORP NEW COM NEW 26441C204 113,376 1,463,472 SH   SOLE   1,425,493 0 37,979
EATON VANCE CORP COM NON VTG 278265103 45,871 823,981 SH   SOLE   786,699 0 37,282
EDGEWELL PERS CARE CO COM 28035Q102 35,917 735,721 SH   SOLE   696,999 0 38,722
LILLY ELI & CO COM 532457108 92,481 1,195,311 SH   SOLE   908,755 0 286,556
ENERGIZER HLDGS INC NEW COM 29272W109 137,408 2,306,274 SH   SOLE   2,196,401 0 109,873
EXXON MOBIL CORP COM 30231G102 1,421 19,052 SH   SOLE   19,052 0 0
FEDEX CORP COM 31428X106 62,890 261,920 SH   SOLE   190,842 0 71,078
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 74,597 2,552,085 SH   SOLE   2,436,521 0 115,564
GATX CORP COM 361448103 62,317 909,867 SH   SOLE   871,401 0 38,466
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 31,924 1,098,925 SH   SOLE   1,051,010 0 47,915
GENERAL DYNAMICS CORP COM 369550108 463,102 2,096,432 SH   SOLE   1,987,315 0 109,117
GENERAL ELECTRIC CO COM 369604103 272 20,152 SH   SOLE   20,152 0 0
GENERAL MLS INC COM 370334104 52,702 1,169,598 SH   SOLE   1,138,626 0 30,972
HASBRO INC COM 418056107 100,449 1,191,557 SH   SOLE   1,146,511 0 45,046
HERSHEY CO COM 427866108 865 8,737 SH   SOLE   8,737 0 0
INGEVITY CORP COM 45688C107 47,652 646,650 SH   SOLE   618,981 0 27,669
INTEL CORP COM 458140100 260,125 4,994,717 SH   SOLE   4,865,972 0 128,745
INTERNATIONAL BUSINESS MACHS COM 459200101 1,480 9,647 SH   SOLE   9,647 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,181 27,539 SH   SOLE   27,024 0 515
ISHARES TR CORE S&P MCP ETF 464287507 1,993 10,627 SH   SOLE   9,979 0 648
JOHNSON & JOHNSON COM 478160104 575 4,490 SH   SOLE   4,265 0 225
KAMAN CORP COM 483548103 52,222 840,674 SH   SOLE   805,181 0 35,493
KINDER MORGAN INC DEL COM 49456B101 91,433 6,071,192 SH   SOLE   5,915,367 0 155,825
LAMB WESTON HLDGS INC COM 513272104 53,896 925,737 SH   SOLE   886,805 0 38,932
LANDSTAR SYS INC COM 515098101 72,475 660,974 SH   SOLE   632,757 0 28,217
LOWES COS INC COM 548661107 219,550 2,501,999 SH   SOLE   2,259,989 0 242,010
LPL FINL HLDGS INC COM 50212V100 235 3,850 SH   SOLE   3,850 0 0
M & T BK CORP COM 55261F104 52,995 287,454 SH   SOLE   272,979 0 14,475
MARTIN MARIETTA MATLS INC COM 573284106 64,522 311,252 SH   SOLE   297,732 0 13,520
MATSON INC COM 57686G105 22,991 802,741 SH   SOLE   768,732 0 34,009
MBIA INC COM 55262C100 50,072 5,407,350 SH   SOLE   5,165,222 0 242,128
MERCK & CO INC COM 58933Y105 186,289 3,420,028 SH   SOLE   3,331,348 0 88,680
MICROSOFT CORP COM 594918104 286,174 3,135,461 SH   SOLE   3,055,415 0 80,046
MONDELEZ INTL INC CL A 609207105 1,563 37,464 SH   SOLE   37,464 0 0
MSC INDL DIRECT INC CL A 553530106 36,783 401,083 SH   SOLE   379,550 0 21,533
MSG NETWORK INC CL A 553573106 38,690 1,711,904 SH   SOLE   1,638,806 0 73,098
NETFLIX INC COM 64110L106 476 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 379,581 944,982 SH   SOLE   865,020 0 79,962
NEXTERA ENERGY INC COM 65339F101 369 2,260 SH   SOLE   1,300 0 960
NIKE INC CL B 654106103 88,103 1,326,058 SH   SOLE   982,056 0 344,002
NORFOLK SOUTHERN CORP COM 655844108 438,037 3,226,081 SH   SOLE   2,966,826 0 259,255
NUTRIEN LTD COM 67077M108 327 6,920 SH   SOLE   6,920 0 0
NVIDIA CORP COM 67066G104 922 3,980 SH   SOLE   3,980 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 64,139 259,273 SH   SOLE   190,052 0 69,221
OLD DOMINION FGHT LINES INC COM 679580100 117,692 800,790 SH   SOLE   767,955 0 32,835
OLIN CORP COM PAR $1 680665205 12,657 416,475 SH   SOLE   399,057 0 17,418
ORBITAL ATK INC COM 68557N103 89,775 676,985 SH   SOLE   656,798 0 20,187
PACCAR INC COM 693718108 188,487 2,848,520 SH   SOLE   2,773,998 0 74,522
PAYCHEX INC COM 704326107 193,903 3,148,297 SH   SOLE   3,053,369 0 94,928
PENSKE AUTOMOTIVE GRP INC COM 70959W103 107,457 2,424,038 SH   SOLE   2,317,900 0 106,138
PEPSICO INC COM 713448108 253 2,321 SH   SOLE   2,321 0 0
PFIZER INC COM 717081103 198,367 5,589,365 SH   SOLE   5,449,297 0 140,068
PHILIP MORRIS INTL INC COM 718172109 112,719 1,133,992 SH   SOLE   1,107,871 0 26,121
POST HLDGS INC COM 737446104 88,537 1,168,650 SH   SOLE   1,108,422 0 60,228
PRICE T ROWE GROUP INC COM 74144T108 36,383 336,974 SH   SOLE   320,050 0 16,924
PRICESMART INC COM 741511109 41,490 496,596 SH   SOLE   475,676 0 20,920
PROGRESSIVE CORP OHIO COM 743315103 187,519 3,077,608 SH   SOLE   2,406,805 0 670,803
RAYTHEON CO COM NEW 755111507 826 3,825 SH   SOLE   1,575 0 2,250
ROBERT HALF INTL INC COM 770323103 353 6,100 SH   SOLE   6,100 0 0
ISHARES TR CORE S&P500 ETF 464287200 15,902 59,922 SH   SOLE   59,445 0 477
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 58,113 1,145,708 SH   SOLE   1,084,872 0 60,836
SERVICE CORP INTL COM 817565104 31,334 830,261 SH   SOLE   794,928 0 35,333
SHERWIN WILLIAMS CO COM 824348106 510 1,300 SH   SOLE   1,300 0 0
SONY CORP SPONSORED ADR 835699307 213 4,400 SH   SOLE   4,400 0 0
SOUTHWEST AIRLS CO COM 844741108 61,034 1,065,542 SH   SOLE   818,884 0 246,658
SPDR S&P 500 ETF TR TR UNIT 78462F103 440 1,672 SH   SOLE   1,672 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 37,401 360,664 SH   SOLE   342,700 0 17,964
STARBUCKS CORP COM 855244109 214 3,700 SH   SOLE   3,700 0 0
STORE CAP CORP COM 862121100 58,965 2,375,702 SH   SOLE   2,250,292 0 125,410
STURM RUGER & CO INC COM 864159108 57,019 1,086,075 SH   SOLE   1,033,260 0 52,815
SYMANTEC CORP COM 871503108 16,155 624,951 SH   SOLE   594,012 0 30,939
TARGET CORP COM 87612E106 248,106 3,573,460 SH   SOLE   3,484,439 0 89,021
TATA MTRS LTD SPONSORED ADR 876568502 333 12,950 SH   SOLE   12,950 0 0
TEJON RANCH CO COM 879080109 12,507 541,161 SH   SOLE   517,861 0 23,300
TEMPUR SEALY INTL INC COM 88023U101 30,441 672,136 SH   SOLE   641,169 0 30,967
TIFFANY & CO NEW COM 886547108 36,294 371,633 SH   SOLE   355,387 0 16,246
TOWNEBANK PORTSMOUTH VA COM 89214P109 468 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 12,730 709,153 SH   SOLE   680,412 0 28,741
U S G CORP COM NEW 903293405 131,097 3,243,380 SH   SOLE   3,093,022 0 150,358
UNITED PARCEL SERVICE INC CL B 911312106 195,708 1,869,938 SH   SOLE   1,818,629 0 51,309
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 393 3,524 SH   SOLE   3,524 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 208,006 4,349,783 SH   SOLE   4,033,465 0 316,318
VERSUM MATLS INC COM 92532W103 71,070 1,888,639 SH   SOLE   1,800,483 0 88,156
VISA INC COM CL A 92826C839 123,663 1,033,798 SH   SOLE   755,601 0 278,197
VOYA FINL INC COM 929089100 17,280 342,179 SH   SOLE   325,228 0 16,951
VULCAN MATLS CO COM 929160109 28,935 253,441 SH   SOLE   240,890 0 12,551
WELLS FARGO CO NEW COM 949746101 402,883 7,687,144 SH   SOLE   7,090,401 0 596,743
WHIRLPOOL CORP COM 963320106 21,515 140,520 SH   SOLE   133,453 0 7,067
WHITE MTNS INS GROUP LTD COM G9618E107 80,129 97,419 SH   SOLE   92,620 0 4,799