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 360 1,730 SH   SOLE   0 0 1,730
ALEXANDER & BALDWIN INC NEW COM 014491104 102,305 2,472,342 SH   SOLE   2,372,726 0 99,616
ALEXION PHARMACEUTICALS INC COM 015351109 75,537 620,834 SH   SOLE   454,634 0 166,200
ALLEGHANY CORP DEL COM 017175100 124,279 208,942 SH   SOLE   165,485 0 43,457
ALPHABET INC CAP STK CL C 02079K107 95,291 104,862 SH   SOLE   78,286 0 26,576
ALTRIA GROUP INC COM 02209S103 708,520 9,514,163 SH   SOLE   8,748,528 0 765,635
AMAZON COM INC COM 023135106 310 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 268 2,700 SH   SOLE   2,700 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,002 45,230 SH   SOLE   45,230 0 0
AMGEN INC COM 031162100 278 1,617 SH   SOLE   1,617 0 0
AMPHENOL CORP NEW CL A 032095101 35,351 478,881 SH   SOLE   454,087 0 24,794
APPLE INC COM 037833100 139,130 966,049 SH   SOLE   733,906 0 232,143
ARMSTRONG WORLD INDS INC NEW COM 04247X102 136,213 2,961,146 SH   SOLE   2,665,758 0 295,388
BALL CORP COM 058498106 39,392 933,220 SH   SOLE   884,833 0 48,387
BANK AMER CORP COM 060505104 39,971 1,647,602 SH   SOLE   1,197,157 0 450,445
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,547 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 375,971 2,219,816 SH   SOLE   1,900,034 0 319,782
BLACKROCK INC COM 09247X101 418,478 990,692 SH   SOLE   895,796 0 94,896
BLOCK H & R INC COM 093671105 650 21,046 SH   SOLE   21,046 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 59,129 1,061,183 SH   SOLE   797,360 0 263,823
BROWN FORMAN CORP CL B 115637209 24,446 503,015 SH   SOLE   477,506 0 25,509
BRUKER CORP COM 116794108 30,929 1,072,445 SH   SOLE   1,023,842 0 48,603
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 315 4,580 SH   SOLE   4,580 0 0
CA INC COM 12673P105 248,464 7,208,114 SH   SOLE   6,884,411 0 323,703
CARMAX INC COM 143130102 204,265 3,239,224 SH   SOLE   2,572,295 0 666,929
CARNIVAL CORP UNIT 99/99/9999 143658300 530,471 8,090,143 SH   SOLE   7,295,584 0 794,559
CHEVRON CORP NEW COM 166764100 237,268 2,274,205 SH   SOLE   2,052,645 0 221,560
CINCINNATI FINL CORP COM 172062101 263,163 3,632,334 SH   SOLE   3,475,892 0 156,442
CINTAS CORP COM 172908105 52,712 418,220 SH   SOLE   396,569 0 21,651
CISCO SYS INC COM 17275R102 289,474 9,248,382 SH   SOLE   8,384,034 0 864,348
CITRIX SYS INC COM 177376100 34,540 434,024 SH   SOLE   415,234 0 18,790
COCA COLA CO COM 191216100 321,979 7,179,035 SH   SOLE   6,605,967 0 573,068
COLGATE PALMOLIVE CO COM 194162103 10,765 145,222 SH   SOLE   145,222 0 0
COOPER TIRE & RUBR CO COM 216831107 57,445 1,591,289 SH   SOLE   1,522,665 0 68,624
COPART INC COM 217204106 94,508 2,972,906 SH   SOLE   2,477,073 0 495,833
CORNING INC COM 219350105 14,631 486,878 SH   SOLE   486,878 0 0
COSTCO WHSL CORP NEW COM 22160K105 277 1,730 SH   SOLE   1,730 0 0
CSX CORP COM 126408103 2,250 41,247 SH   SOLE   41,247 0 0
DECKERS OUTDOOR CORP COM 243537107 91,299 1,337,518 SH   SOLE   1,142,070 0 195,448
DEERE & CO COM 244199105 102,684 830,840 SH   SOLE   633,414 0 197,426
DIAGEO P L C SPON ADR NEW 25243Q205 238,790 1,992,736 SH   SOLE   1,901,542 0 91,194
DOLLAR TREE INC COM 256746108 186,555 2,668,131 SH   SOLE   2,144,904 0 523,227
DOMINION ENERGY INC COM 25746U109 107,317 1,400,458 SH   SOLE   1,336,649 0 63,809
DOVER CORP COM 260003108 27,108 337,928 SH   SOLE   320,553 0 17,375
DRIL-QUIP INC COM 262037104 54,502 1,116,835 SH   SOLE   1,064,460 0 52,375
DST SYS INC DEL COM 233326107 133,080 2,156,887 SH   SOLE   1,911,434 0 245,453
DUKE ENERGY CORP NEW COM NEW 26441C204 152,680 1,826,543 SH   SOLE   1,747,575 0 78,968
EATON VANCE CORP COM NON VTG 278265103 94,245 1,991,662 SH   SOLE   1,746,669 0 244,993
EDGEWELL PERS CARE CO COM 28035Q102 76,216 1,002,575 SH   SOLE   825,034 0 177,541
ENERGIZER HLDGS INC NEW COM 29272W109 167,015 3,478,025 SH   SOLE   3,098,899 0 379,126
EXXON MOBIL CORP COM 30231G102 1,663 20,602 SH   SOLE   20,602 0 0
FEDEX CORP COM 31428X106 60,142 276,732 SH   SOLE   203,925 0 72,807
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 123,077 4,300,390 SH   SOLE   3,887,729 0 412,661
GATX CORP COM 361448103 104,915 1,632,409 SH   SOLE   1,563,286 0 69,123
GENERAL DYNAMICS CORP COM 369550108 505,279 2,550,626 SH   SOLE   2,388,130 0 162,496
GENERAL ELECTRIC CO COM 369604103 262,868 9,732,234 SH   SOLE   9,298,883 0 433,351
GENERAL MLS INC COM 370334104 238,683 4,308,364 SH   SOLE   4,107,197 0 201,167
HASBRO INC COM 418056107 276,216 2,477,050 SH   SOLE   2,296,775 0 180,275
HERSHEY CO COM 427866108 1,039 9,676 SH   SOLE   9,676 0 0
INGEVITY CORP COM 45688C107 65,360 1,138,676 SH   SOLE   1,089,693 0 48,983
INTEL CORP COM 458140100 208,469 6,178,696 SH   SOLE   5,896,817 0 281,879
INTERNATIONAL BUSINESS MACHS COM 459200101 1,717 11,162 SH   SOLE   11,162 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,006 42,618 SH   SOLE   41,540 0 1,078
ISHARES TR CORE S&P500 ETF 464287200 419 1,723 SH   SOLE   1,723 0 0
JOHNSON & JOHNSON COM 478160104 752 5,684 SH   SOLE   4,784 0 900
KAMAN CORP COM 483548103 75,955 1,523,065 SH   SOLE   1,460,517 0 62,548
KELLOGG CO COM 487836108 959 13,810 SH   SOLE   13,810 0 0
KINDER MORGAN INC DEL COM 49456B101 144,021 7,516,785 SH   SOLE   7,177,034 0 339,751
KRAFT HEINZ CO COM 500754106 353 4,121 SH   SOLE   4,121 0 0
LAMB WESTON HLDGS INC COM 513272104 46,819 1,063,091 SH   SOLE   832,630 0 230,461
LANDSTAR SYS INC COM 515098101 102,036 1,192,010 SH   SOLE   1,141,121 0 50,889
LILLY ELI & CO COM 532457108 349,817 4,250,510 SH   SOLE   3,823,232 0 427,278
LOWES COS INC COM 548661107 228,094 2,942,004 SH   SOLE   2,644,567 0 297,437
M & T BK CORP COM 55261F104 72,957 450,493 SH   SOLE   389,143 0 61,350
MARTIN MARIETTA MATLS INC COM 573284106 100,262 450,455 SH   SOLE   368,991 0 81,464
MATSON INC COM 57686G105 45,257 1,506,564 SH   SOLE   1,445,238 0 61,326
MBIA INC COM 55262C100 76,758 8,139,809 SH   SOLE   7,107,298 0 1,032,511
MERCK & CO INC COM 58933Y105 271,070 4,229,519 SH   SOLE   4,036,085 0 193,434
MICROSOFT CORP COM 594918104 262,311 3,805,461 SH   SOLE   3,640,663 0 164,798
MONDELEZ INTL INC CL A 609207105 1,962 45,436 SH   SOLE   45,436 0 0
MSC INDL DIRECT INC CL A 553530106 51,707 601,523 SH   SOLE   469,730 0 131,793
NETFLIX INC COM 64110L106 241 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 566,335 1,229,880 SH   SOLE   1,107,236 0 122,644
NEXTERA ENERGY INC COM 65339F101 670 4,780 SH   SOLE   1,300 0 3,480
NIKE INC CL B 654106103 84,458 1,431,496 SH   SOLE   1,078,843 0 352,653
NORFOLK SOUTHERN CORP COM 655844108 469,226 3,855,596 SH   SOLE   3,516,058 0 339,538
NVIDIA CORP COM 67066G104 575 3,980 SH   SOLE   3,980 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 62,624 286,292 SH   SOLE   215,333 0 70,959
OLD DOMINION FGHT LINES INC COM 679580100 137,792 1,446,795 SH   SOLE   1,222,455 0 224,340
OLIN CORP COM PAR $1 680665205 97,111 3,207,109 SH   SOLE   3,071,244 0 135,865
ORBITAL ATK INC COM 68557N103 182,530 1,855,729 SH   SOLE   1,659,536 0 196,193
PAYCHEX INC COM 704326107 216,017 3,793,769 SH   SOLE   3,615,758 0 178,011
PENSKE AUTOMOTIVE GRP INC COM 70959W103 157,081 3,577,323 SH   SOLE   3,264,093 0 313,230
PEPSICO INC COM 713448108 273 2,366 SH   SOLE   2,366 0 0
PFIZER INC COM 717081103 234,776 6,989,471 SH   SOLE   6,654,060 0 335,411
PHILIP MORRIS INTL INC COM 718172109 177,866 1,514,398 SH   SOLE   1,457,949 0 56,449
POST HLDGS INC COM 737446104 65,379 841,965 SH   SOLE   706,927 0 135,038
PRICE T ROWE GROUP INC COM 74144T108 26,374 355,396 SH   SOLE   336,950 0 18,446
PRICESMART INC COM 741511109 78,309 893,930 SH   SOLE   855,828 0 38,102
PROGRESSIVE CORP OHIO COM 743315103 153,854 3,489,545 SH   SOLE   2,788,774 0 700,771
PULTE GROUP INC COM 745867101 34,369 1,401,120 SH   SOLE   1,328,531 0 72,589
RAYTHEON CO COM NEW 755111507 910 5,633 SH   SOLE   1,683 0 3,950
REYNOLDS AMERICAN INC COM 761713106 184,425 2,835,559 SH   SOLE   2,707,179 0 128,380
ROBERT HALF INTL INC COM 770323103 292 6,100 SH   SOLE   6,100 0 0
SERVICE CORP INTL COM 817565104 108,630 3,247,541 SH   SOLE   3,108,038 0 139,503
SHERWIN WILLIAMS CO COM 824348106 456 1,300 SH   SOLE   1,300 0 0
SOUTHWEST AIRLS CO COM 844741108 63,101 1,015,471 SH   SOLE   763,381 0 252,090
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,795 48,778 SH   SOLE   48,194 0 584
SPECTRUM BRANDS HLDGS INC COM 84763R101 68,500 547,824 SH   SOLE   435,801 0 112,023
STARBUCKS CORP COM 855244109 216 3,700 SH   SOLE   3,700 0 0
STURM RUGER & CO INC COM 864159108 115,959 1,865,786 SH   SOLE   1,645,474 0 220,312
SYMANTEC CORP COM 871503108 28,925 1,023,892 SH   SOLE   970,953 0 52,939
TARGET CORP COM 87612E106 162,934 3,115,964 SH   SOLE   2,979,059 0 136,905
TEJON RANCH CO COM 879080109 20,459 991,234 SH   SOLE   949,328 0 41,906
TEMPUR SEALY INTL INC COM 88023U101 60,913 1,140,904 SH   SOLE   1,035,272 0 105,632
TENET HEALTHCARE CORP COM NEW 88033G407 17,998 930,636 SH   SOLE   891,619 0 39,017
TOWNEBANK PORTSMOUTH VA COM 89214P109 504 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 22,148 1,452,384 SH   SOLE   1,400,387 0 51,997
U S G CORP COM NEW 903293405 156,139 5,380,398 SH   SOLE   4,744,322 0 636,076
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 805 7,866 SH   SOLE   7,775 0 91
VERIZON COMMUNICATIONS INC COM 92343V104 232,354 5,202,727 SH   SOLE   4,772,672 0 430,055
VISA INC COM CL A 92826C839 103,475 1,103,382 SH   SOLE   818,306 0 285,076
VOYA FINL INC COM 929089100 20,535 556,651 SH   SOLE   527,765 0 28,886
VULCAN MATLS CO COM 929160109 33,918 267,746 SH   SOLE   254,083 0 13,663
WELLS FARGO CO NEW COM 949746101 507,711 9,162,799 SH   SOLE   8,384,198 0 778,601
WHIRLPOOL CORP COM 963320106 28,530 148,890 SH   SOLE   141,160 0 7,730
WHITE MTNS INS GROUP LTD COM G9618E107 136,856 157,554 SH   SOLE   136,756 0 20,798