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 363 1,730 SH   SOLE   0 0 1,730
ALEXANDER & BALDWIN INC NEW COM 014491104 81,011 1,748,565 SH   SOLE   1,686,831 0 61,734
ALEXION PHARMACEUTICALS INC COM 015351109 84,634 603,280 SH   SOLE   431,299 0 171,981
ALLEGHANY CORP DEL COM 017175100 111,323 200,940 SH   SOLE   157,945 0 42,995
ALPHABET INC CAP STK CL C 02079K107 96,834 100,962 SH   SOLE   74,380 0 26,582
ALTRIA GROUP INC COM 02209S103 584,406 9,214,854 SH   SOLE   8,451,969 0 762,885
AMAZON COM INC COM 023135106 308 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 279 2,700 SH   SOLE   2,700 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 690 45,230 SH   SOLE   45,230 0 0
AMGEN INC COM 031162100 283 1,517 SH   SOLE   1,517 0 0
AMPHENOL CORP NEW CL A 032095101 39,168 462,760 SH   SOLE   440,591 0 22,169
APPLE INC COM 037833100 142,232 922,863 SH   SOLE   691,100 0 231,763
ARMSTRONG WORLD INDS INC NEW COM 04247X102 126,472 2,467,757 SH   SOLE   2,201,324 0 266,433
BALL CORP COM 058498106 37,350 904,349 SH   SOLE   861,063 0 43,286
BANK AMER CORP COM 060505104 39,882 1,573,884 SH   SOLE   1,123,776 0 450,108
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,747 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 391,537 2,135,811 SH   SOLE   1,816,983 0 318,828
BLACKROCK INC COM 09247X101 428,360 958,105 SH   SOLE   863,573 0 94,532
BLOCK H & R INC COM 093671105 556 21,000 SH   SOLE   21,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 65,045 1,020,476 SH   SOLE   756,704 0 263,772
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2,826 45,250 SH   SOLE   45,172 0 78
BROWN FORMAN CORP CL B 115637209 26,491 487,856 SH   SOLE   465,025 0 22,831
BRUKER CORP COM 116794108 23,408 786,837 SH   SOLE   756,633 0 30,204
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 349 4,580 SH   SOLE   4,580 0 0
CA INC COM 12673P105 234,415 7,022,615 SH   SOLE   6,703,148 0 319,467
CARMAX INC COM 143130102 234,952 3,099,222 SH   SOLE   2,437,680 0 661,542
CARNIVAL CORP UNIT 99/99/9999 143658300 506,304 7,841,167 SH   SOLE   7,051,292 0 789,875
CHEVRON CORP NEW COM 166764100 260,061 2,213,288 SH   SOLE   1,993,103 0 220,185
CINCINNATI FINL CORP COM 172062101 269,301 3,517,055 SH   SOLE   3,362,862 0 154,193
CINTAS CORP COM 172908105 58,457 405,164 SH   SOLE   385,813 0 19,351
CISCO SYS INC COM 17275R102 302,293 8,988,785 SH   SOLE   8,129,828 0 858,957
CITRIX SYS INC COM 177376100 31,436 409,218 SH   SOLE   392,428 0 16,790
COCA COLA CO COM 191216100 202,462 4,498,163 SH   SOLE   4,040,376 0 457,787
COLGATE PALMOLIVE CO COM 194162103 9,498 130,372 SH   SOLE   130,372 0 0
COOPER TIRE & RUBR CO COM 216831107 42,365 1,132,756 SH   SOLE   1,089,750 0 43,006
COPART INC COM 217204106 96,890 2,819,035 SH   SOLE   2,333,342 0 485,693
CORNING INC COM 219350105 14,311 478,318 SH   SOLE   478,318 0 0
COSTCO WHSL CORP NEW COM 22160K105 284 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 220,066 2,201,105 SH   SOLE   2,098,576 0 102,529
CSX CORP COM 126408103 2,238 41,247 SH   SOLE   41,247 0 0
DECKERS OUTDOOR CORP COM 243537107 80,172 1,171,928 SH   SOLE   985,863 0 186,065
DEERE & CO COM 244199105 98,241 782,237 SH   SOLE   584,929 0 197,308
DIAGEO P L C SPON ADR NEW 25243Q205 256,861 1,944,001 SH   SOLE   1,854,114 0 89,887
DOLLAR TREE INC COM 256746108 220,474 2,539,435 SH   SOLE   2,019,852 0 519,583
DOMINION ENERGY INC COM 25746U109 105,181 1,367,225 SH   SOLE   1,304,306 0 62,919
DOVER CORP COM 260003108 417 4,565 SH   SOLE   4,565 0 0
DRIL-QUIP INC COM 262037104 26,834 607,802 SH   SOLE   581,719 0 26,083
DST SYS INC DEL COM 233326107 94,636 1,724,420 SH   SOLE   1,502,505 0 221,915
DUKE ENERGY CORP NEW COM NEW 26441C204 149,394 1,780,200 SH   SOLE   1,702,272 0 77,928
EATON VANCE CORP COM NON VTG 278265103 79,724 1,614,814 SH   SOLE   1,389,874 0 224,940
EDGEWELL PERS CARE CO COM 28035Q102 69,130 949,988 SH   SOLE   775,728 0 174,260
ENERGIZER HLDGS INC NEW COM 29272W109 134,064 2,911,257 SH   SOLE   2,548,599 0 362,658
EXXON MOBIL CORP COM 30231G102 1,576 19,229 SH   SOLE   19,229 0 0
FEDEX CORP COM 31428X106 60,148 266,639 SH   SOLE   193,822 0 72,817
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 101,084 3,359,398 SH   SOLE   2,997,392 0 362,006
GATX CORP COM 361448103 70,553 1,146,088 SH   SOLE   1,103,648 0 42,440
GENERAL DYNAMICS CORP COM 369550108 506,956 2,465,980 SH   SOLE   2,305,579 0 160,401
GENERAL ELECTRIC CO COM 369604103 220,479 9,118,253 SH   SOLE   8,693,430 0 424,823
GENERAL MLS INC COM 370334104 219,096 4,232,932 SH   SOLE   4,034,036 0 198,896
HASBRO INC COM 418056107 141,524 1,449,008 SH   SOLE   1,321,025 0 127,983
HERSHEY CO COM 427866108 1,056 9,676 SH   SOLE   9,676 0 0
INGEVITY CORP COM 45688C107 50,997 816,340 SH   SOLE   785,683 0 30,657
INTEL CORP COM 458140100 229,222 6,019,473 SH   SOLE   5,742,558 0 276,915
INTERNATIONAL BUSINESS MACHS COM 459200101 1,583 10,908 SH   SOLE   10,908 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,907 19,617 SH   SOLE   19,320 0 297
ISHARES TR CORE S&P500 ETF 464287200 4,329 17,115 SH   SOLE   17,115 0 0
JOHNSON & JOHNSON COM 478160104 719 5,534 SH   SOLE   4,634 0 900
KAMAN CORP COM 483548103 60,071 1,076,939 SH   SOLE   1,037,611 0 39,328
KELLOGG CO COM 487836108 861 13,810 SH   SOLE   13,810 0 0
KINDER MORGAN INC DEL COM 49456B101 140,894 7,345,876 SH   SOLE   7,010,951 0 334,925
LAMB WESTON HLDGS INC COM 513272104 47,582 1,014,759 SH   SOLE   777,054 0 237,705
LANDSTAR SYS INC COM 515098101 83,351 836,438 SH   SOLE   805,056 0 31,382
LILLY ELI & CO COM 532457108 351,504 4,109,229 SH   SOLE   3,684,039 0 425,190
LOWES COS INC COM 548661107 228,403 2,857,178 SH   SOLE   2,561,225 0 295,953
M & T BK CORP COM 55261F104 71,818 445,961 SH   SOLE   386,512 0 59,449
MARTIN MARIETTA MATLS INC COM 573284106 86,419 419,041 SH   SOLE   338,531 0 80,510
MATSON INC COM 57686G105 29,424 1,044,136 SH   SOLE   1,006,466 0 37,670
MBIA INC COM 55262C100 61,778 7,100,908 SH   SOLE   6,149,324 0 951,584
MERCK & CO INC COM 58933Y105 264,505 4,130,955 SH   SOLE   3,940,529 0 190,426
MICROSOFT CORP COM 594918104 277,599 3,726,664 SH   SOLE   3,564,300 0 162,364
MONDELEZ INTL INC CL A 609207105 1,651 40,617 SH   SOLE   40,617 0 0
MSC INDL DIRECT INC CL A 553530106 42,488 562,244 SH   SOLE   431,973 0 130,271
MSG NETWORK INC CL A 553573106 14,338 665,317 SH   SOLE   647,482 0 17,835
NETFLIX INC COM 64110L106 292 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 469,583 1,102,954 SH   SOLE   986,480 0 116,474
NEXTERA ENERGY INC COM 65339F101 660 4,505 SH   SOLE   1,300 0 3,205
NIKE INC CL B 654106103 71,354 1,376,153 SH   SOLE   1,023,744 0 352,409
NORFOLK SOUTHERN CORP COM 655844108 494,176 3,736,968 SH   SOLE   3,399,485 0 337,483
NVIDIA CORP COM 67066G104 712 3,980 SH   SOLE   3,980 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 57,935 269,004 SH   SOLE   198,062 0 70,942
OLD DOMINION FGHT LINES INC COM 679580100 146,527 1,330,738 SH   SOLE   1,110,625 0 220,113
OLIN CORP COM PAR $1 680665205 78,163 2,282,142 SH   SOLE   2,197,054 0 85,088
ORBITAL ATK INC COM 68557N103 180,051 1,352,143 SH   SOLE   1,200,971 0 151,172
PAYCHEX INC COM 704326107 221,460 3,693,476 SH   SOLE   3,520,900 0 172,576
PENSKE AUTOMOTIVE GRP INC COM 70959W103 141,628 2,977,257 SH   SOLE   2,698,771 0 278,486
PEPSICO INC COM 713448108 264 2,366 SH   SOLE   2,366 0 0
PFIZER INC COM 717081103 243,759 6,827,990 SH   SOLE   6,497,513 0 330,477
PHILIP MORRIS INTL INC COM 718172109 164,277 1,479,840 SH   SOLE   1,424,323 0 55,517
POST HLDGS INC COM 737446104 70,800 802,089 SH   SOLE   670,126 0 131,963
PRICE T ROWE GROUP INC COM 74144T108 31,254 344,774 SH   SOLE   328,280 0 16,494
PRICESMART INC COM 741511109 56,200 629,693 SH   SOLE   606,294 0 23,399
PROGRESSIVE CORP OHIO COM 743315103 162,775 3,361,729 SH   SOLE   2,665,972 0 695,757
PULTE GROUP INC COM 745867101 37,072 1,356,474 SH   SOLE   1,292,252 0 64,222
RAYTHEON CO COM NEW 755111507 999 5,356 SH   SOLE   1,656 0 3,700
ROBERT HALF INTL INC COM 770323103 307 6,100 SH   SOLE   6,100 0 0
SERVICE CORP INTL COM 817565104 73,431 2,128,450 SH   SOLE   2,047,502 0 80,948
SHERWIN WILLIAMS CO COM 824348106 465 1,300 SH   SOLE   1,300 0 0
SOUTHWEST AIRLS CO COM 844741108 55,197 986,017 SH   SOLE   734,041 0 251,976
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,545 37,994 SH   SOLE   37,549 0 445
SPECTRUM BRANDS HLDGS INC COM 84763R101 54,080 510,576 SH   SOLE   399,917 0 110,659
STURM RUGER & CO INC COM 864159108 78,203 1,512,631 SH   SOLE   1,311,042 0 201,589
SYMANTEC CORP COM 871503108 32,575 992,825 SH   SOLE   945,424 0 47,401
TARGET CORP COM 87612E106 253,867 4,302,113 SH   SOLE   4,107,600 0 194,513
TEJON RANCH CO COM 879080109 14,760 699,514 SH   SOLE   673,691 0 25,823
TEMPUR SEALY INTL INC COM 88023U101 56,870 881,427 SH   SOLE   789,966 0 91,461
TIFFANY & CO NEW COM 886547108 30,201 329,060 SH   SOLE   313,183 0 15,877
TOWNEBANK PORTSMOUTH VA COM 89214P109 548 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100 15,942 885,630 SH   SOLE   854,080 0 31,550
U S G CORP COM NEW 903293405 143,869 4,406,411 SH   SOLE   3,820,760 0 585,651
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 527 4,915 SH   SOLE   4,881 0 34
VERIZON COMMUNICATIONS INC COM 92343V104 251,710 5,086,064 SH   SOLE   4,659,020 0 427,044
VISA INC COM CL A 92826C839 111,427 1,058,794 SH   SOLE   773,795 0 284,999
VOYA FINL INC COM 929089100 21,527 539,679 SH   SOLE   513,832 0 25,847
VULCAN MATLS CO COM 929160109 31,040 259,528 SH   SOLE   247,299 0 12,229
WELLS FARGO CO NEW COM 949746101 490,610 8,895,921 SH   SOLE   8,116,480 0 779,441
WHIRLPOOL CORP COM 963320106 26,604 144,243 SH   SOLE   137,330 0 6,913
WHITE MTNS INS GROUP LTD COM G9618E107 111,105 129,644 SH   SOLE   110,349 0 19,295