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 528 2,760 SH   SOLE   0 0 2,760
ABBVIE INC COM 00287Y109 337 5,172 SH   SOLE   572 0 4,600
ALEXANDER & BALDWIN INC NEW COM 014491104 144,922 3,255,208 SH   SOLE   2,895,182 0 360,026
ALLEGHANY CORP DEL COM 017175100 133,767 217,627 SH   SOLE   172,039 0 45,588
ALPHABET INC CAP STK CL C 02079K107 91,398 110,177 SH   SOLE   82,179 0 27,998
ALTRIA GROUP INC COM 02209S103 664,097 9,298,475 SH   SOLE   8,520,585 0 777,890
AMAZON COM INC COM 023135106 284 320 SH   SOLE   320 0 0
AMERICAN EXPRESS CO COM 025816109 259 3,277 SH   SOLE   1,177 0 2,100
AMERICAN FINL GROUP INC OHIO COM 025932104 258 2,700 SH   SOLE   2,700 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 941 47,520 SH   SOLE   47,520 0 0
AMGEN INC COM 031162100 265 1,617 SH   SOLE   1,617 0 0
AMPHENOL CORP NEW CL A 032095101 42,038 590,662 SH   SOLE   559,662 0 31,000
APACHE CORP COM 037411105 229 4,460 SH   SOLE   910 0 3,550
APPLE INC COM 037833100 145,990 1,016,220 SH   SOLE   770,975 0 245,245
ARMSTRONG WORLD INDS INC NEW COM 04247X102 131,905 2,864,391 SH   SOLE   2,440,151 0 424,240
AT&T INC COM 00206R102 229 5,520 SH   SOLE   1,720 0 3,800
BALL CORP COM 058498106 34,447 463,870 SH   SOLE   439,437 0 24,433
BANK AMER CORP COM 060505104 41,553 1,761,481 SH   SOLE   1,286,907 0 474,574
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,498 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 373,404 2,240,245 SH   SOLE   1,915,891 0 324,354
BLACKROCK INC COM 09247X101 377,574 984,523 SH   SOLE   887,423 0 97,100
BLOCK H & R INC COM 093671105 503 21,623 SH   SOLE   21,623 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 61,230 1,125,963 SH   SOLE   843,852 0 282,111
BROWN FORMAN CORP CL B 115637209 23,113 500,494 SH   SOLE   474,750 0 25,744
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 354 4,580 SH   SOLE   4,580 0 0
CA INC COM 12673P105 221,935 6,996,688 SH   SOLE   6,677,205 0 319,483
CARMAX INC COM 143130102 199,300 3,365,427 SH   SOLE   2,678,797 0 686,630
CARNIVAL CORP UNIT 99/99/9999 143658300 474,104 8,047,939 SH   SOLE   7,230,333 0 817,606
CHEVRON CORP NEW COM 166764100 241,376 2,248,075 SH   SOLE   2,019,988 0 228,087
CINCINNATI FINL CORP COM 172062101 255,344 3,533,197 SH   SOLE   3,387,342 0 145,855
CINTAS CORP COM 172908105 52,697 416,445 SH   SOLE   394,578 0 21,867
CISCO SYS INC COM 17275R102 309,641 9,160,981 SH   SOLE   8,275,392 0 885,589
CITRIX SYS INC COM 177376100 36,189 433,978 SH   SOLE   415,001 0 18,977
COCA COLA CO COM 191216100 301,101 7,094,739 SH   SOLE   6,514,707 0 580,032
COOPER TIRE & RUBR CO COM 216831107 40,057 903,196 SH   SOLE   793,288 0 109,908
COPART INC COM 217204106 102,322 1,652,220 SH   SOLE   1,396,646 0 255,574
CORNING INC COM 219350105 13,213 489,378 SH   SOLE   489,378 0 0
COSTCO WHSL CORP NEW COM 22160K105 290 1,730 SH   SOLE   1,730 0 0
CSX CORP COM 126408103 1,920 41,247 SH   SOLE   41,247 0 0
DECKERS OUTDOOR CORP COM 243537107 88,891 1,488,214 SH   SOLE   1,248,960 0 239,254
DEERE & CO COM 244199105 95,417 876,510 SH   SOLE   668,550 0 207,960
DIAGEO P L C SPON ADR NEW 25243Q205 222,249 1,922,901 SH   SOLE   1,834,847 0 88,054
DOLLAR TREE INC COM 256746108 217,893 2,777,122 SH   SOLE   2,233,962 0 543,160
DOMINION RES INC VA NEW COM 25746U109 104,915 1,352,522 SH   SOLE   1,293,542 0 58,980
DOVER CORP COM 260003108 27,036 336,474 SH   SOLE   318,909 0 17,565
DRIL-QUIP INC COM 262037104 82,683 1,515,727 SH   SOLE   1,323,803 0 191,924
DST SYS INC DEL COM 233326107 158,823 1,296,511 SH   SOLE   1,102,027 0 194,484
DUKE ENERGY CORP NEW COM NEW 26441C204 144,310 1,759,658 SH   SOLE   1,683,663 0 75,995
EATON VANCE CORP COM NON VTG 278265103 106,499 2,368,739 SH   SOLE   2,002,292 0 366,447
EDGEWELL PERS CARE CO COM 28035Q102 129,996 1,777,362 SH   SOLE   1,403,917 0 373,445
ENERGIZER HLDGS INC NEW COM 29272W109 226,221 4,057,774 SH   SOLE   3,491,309 0 566,465
EXXON MOBIL CORP COM 30231G102 1,882 22,944 SH   SOLE   20,744 0 2,200
FEDEX CORP COM 31428X106 57,301 293,627 SH   SOLE   216,868 0 76,759
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 140,325 5,269,431 SH   SOLE   4,531,151 0 738,280
GATX CORP COM 361448103 131,127 2,151,039 SH   SOLE   1,899,267 0 251,772
GENERAL DYNAMICS CORP COM 369550108 471,136 2,516,755 SH   SOLE   2,353,468 0 163,287
GENERAL ELECTRIC CO COM 369604103 353,229 11,853,333 SH   SOLE   11,088,332 0 765,001
GENERAL MLS INC COM 370334104 250,242 4,240,680 SH   SOLE   4,045,761 0 194,919
GENUINE PARTS CO COM 372460105 300 3,250 SH   SOLE   0 0 3,250
HASBRO INC COM 418056107 242,536 2,429,735 SH   SOLE   2,251,845 0 177,890
HERSHEY CO COM 427866108 1,057 9,676 SH   SOLE   9,676 0 0
INGEVITY CORP COM 45688C107 92,835 1,525,649 SH   SOLE   1,346,718 0 178,931
INTEL CORP COM 458140100 216,691 6,007,512 SH   SOLE   5,731,434 0 276,078
INTERNATIONAL BUSINESS MACHS COM 459200101 2,744 15,760 SH   SOLE   14,910 0 850
ISHARES TR RUSSELL 2000 ETF 464287655 2,730 19,861 SH   SOLE   19,009 0 852
JOHNSON & JOHNSON COM 478160104 1,005 8,066 SH   SOLE   4,796 0 3,270
JPMORGAN CHASE & CO COM 46625H100 328 3,735 SH   SOLE   0 0 3,735
KAMAN CORP COM 483548103 95,767 1,989,770 SH   SOLE   1,759,454 0 230,316
KELLOGG CO COM 487836108 952 13,110 SH   SOLE   13,110 0 0
KIMBERLY CLARK CORP COM 494368103 267 2,031 SH   SOLE   21 0 2,010
KINDER MORGAN INC DEL COM 49456B101 159,088 7,317,771 SH   SOLE   6,989,776 0 327,995
KRAFT HEINZ CO COM 500754106 465 5,121 SH   SOLE   5,121 0 0
LAMB WESTON HLDGS INC COM 513272104 46,167 1,097,659 SH   SOLE   866,845 0 230,814
LANDSTAR SYS INC COM 515098101 134,598 1,571,493 SH   SOLE   1,387,015 0 184,478
LILLY ELI & CO COM 532457108 76,821 913,337 SH   SOLE   895,741 0 17,596
LILLY ELI & CO COM 532457108 287,840 3,422,187 SH   SOLE   2,995,950 0 426,237
LOGMEIN INC COM 54142L109 1,247 12,791 SH   SOLE   12,791 0 0
LOWES COS INC COM 548661107 240,156 2,921,245 SH   SOLE   2,616,075 0 305,170
M & T BK CORP COM 55261F104 70,797 457,554 SH   SOLE   395,993 0 61,561
MARTIN MARIETTA MATLS INC COM 573284106 101,487 465,003 SH   SOLE   383,424 0 81,579
MATSON INC COM 57686G105 62,235 1,959,532 SH   SOLE   1,738,297 0 221,235
MBIA INC COM 55262C100 81,673 9,642,634 SH   SOLE   8,130,775 0 1,511,859
MERCK & CO INC COM 58933Y105 259,859 4,089,692 SH   SOLE   3,902,809 0 186,883
MICROSOFT CORP COM 594918104 241,972 3,674,033 SH   SOLE   3,515,243 0 158,790
MONDELEZ INTL INC CL A 609207105 1,957 45,436 SH   SOLE   45,436 0 0
MOSAIC CO NEW COM 61945C103 129,329 4,432,110 SH   SOLE   4,232,960 0 199,150
MSC INDL DIRECT INC CL A 553530106 64,060 623,396 SH   SOLE   491,364 0 132,032
NETFLIX INC COM 64110L106 238 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107 607,482 1,340,340 SH   SOLE   1,181,993 0 158,347
NEXTERA ENERGY INC COM 65339F101 671 5,225 SH   SOLE   1,300 0 3,925
NIKE INC CL B 654106103 84,193 1,510,734 SH   SOLE   1,139,206 0 371,528
NORFOLK SOUTHERN CORP COM 655844108 426,462 3,808,720 SH   SOLE   3,462,949 0 345,771
NVIDIA CORP COM 67066G104 434 3,980 SH   SOLE   3,980 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 81,610 302,439 SH   SOLE   227,689 0 74,750
OLD DOMINION FGHT LINES INC COM 679580100 126,797 1,481,793 SH   SOLE   1,256,996 0 224,797
OLIN CORP COM PAR $1 680665205 138,213 4,204,812 SH   SOLE   3,707,258 0 497,554
ORBITAL ATK INC COM 68557N103 246,544 2,515,756 SH   SOLE   2,168,100 0 347,656
PAYCHEX INC COM 704326107 217,999 3,701,179 SH   SOLE   3,529,018 0 172,161
PENSKE AUTOMOTIVE GRP INC COM 70959W103 142,366 3,041,358 SH   SOLE   2,720,855 0 320,503
PEPSICO INC COM 713448108 266 2,378 SH   SOLE   2,378 0 0
PFIZER INC COM 717081103 238,047 6,958,400 SH   SOLE   6,634,839 0 323,561
PHILIP MORRIS INTL INC COM 718172109 165,824 1,468,770 SH   SOLE   1,414,625 0 54,145
PNC FINL SVCS GROUP INC COM 693475105 225 1,875 SH   SOLE   675 0 1,200
POST HLDGS INC COM 737446104 75,116 858,269 SH   SOLE   722,880 0 135,389
PRICE T ROWE GROUP INC COM 74144T108 24,095 353,567 SH   SOLE   334,967 0 18,600
PRICESMART INC COM 741511109 108,753 1,179,530 SH   SOLE   1,041,837 0 137,693
PROGRESSIVE CORP OHIO COM 743315103 142,247 3,630,612 SH   SOLE   2,894,067 0 736,545
PULTE GROUP INC COM 745867101 38,359 1,628,820 SH   SOLE   1,555,499 0 73,321
RAYTHEON CO COM NEW 755111507 1,042 6,831 SH   SOLE   2,246 0 4,585
REYNOLDS AMERICAN INC COM 761713106 173,554 2,753,958 SH   SOLE   2,629,908 0 124,050
ROBERT HALF INTL INC COM 770323103 298 6,100 SH   SOLE   6,100 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 315 5,978 SH   SOLE   1 0 5,977
SERVICE CORP INTL COM 817565104 133,450 4,321,574 SH   SOLE   3,816,005 0 505,569
SHERWIN WILLIAMS CO COM 824348106 403 1,300 SH   SOLE   1,300 0 0
SOUTHWEST AIRLS CO COM 844741108 57,342 1,066,626 SH   SOLE   801,008 0 265,618
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,379 22,818 SH   SOLE   22,419 0 399
SPECTRUM BRANDS HLDGS INC COM 84763R101 77,231 555,577 SH   SOLE   443,368 0 112,209
STARBUCKS CORP COM 855244109 216 3,700 SH   SOLE   3,700 0 0
STEIN MART INC COM 858375108 32 10,600 SH   SOLE   10,600 0 0
STURM RUGER & CO INC COM 864159108 118,498 2,212,859 SH   SOLE   1,875,512 0 337,347
SUPERIOR ENERGY SVCS INC COM 868157108 26,934 1,888,797 SH   SOLE   1,649,920 0 238,877
SYMANTEC CORP COM 871503108 31,295 1,020,048 SH   SOLE   966,610 0 53,438
TEJON RANCH CO COM 879080109 27,968 1,277,676 SH   SOLE   1,125,808 0 151,868
TEMPUR SEALY INTL INC COM 88023U101 86,574 1,863,415 SH   SOLE   1,571,478 0 291,937
TENET HEALTHCARE CORP COM NEW 88033G407 53,330 3,011,246 SH   SOLE   2,558,879 0 452,367
TOWNEBANK PORTSMOUTH VA COM 89214P109 530 16,369 SH   SOLE   16,369 0 0
TRAVELERS COMPANIES INC COM 89417E109 225 1,870 SH   SOLE   0 0 1,870
TREDEGAR CORP COM 894650100 33,627 1,916,075 SH   SOLE   1,722,130 0 193,945
U S G CORP COM NEW 903293405 201,567 6,338,596 SH   SOLE   5,398,384 0 940,212
VANGUARD INDEX FDS MID CAP ETF 922908629 239 1,716 SH   SOLE   1,666 0 50
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,007 10,077 SH   SOLE   9,304 0 773
VERIZON COMMUNICATIONS INC COM 92343V104 250,772 5,144,036 SH   SOLE   4,703,390 0 440,646
VISA INC COM CL A 92826C839 103,773 1,167,700 SH   SOLE   867,260 0 300,440
VOYA FINL INC COM 929089100 21,046 554,423 SH   SOLE   525,266 0 29,157
VULCAN MATLS CO COM 929160109 32,101 266,438 SH   SOLE   252,661 0 13,777
WAL-MART STORES INC COM 931142103 214 2,963 SH   SOLE   63 0 2,900
WELLS FARGO & CO NEW COM 949746101 502,360 9,025,523 SH   SOLE   8,228,346 0 797,177
WHIRLPOOL CORP COM 963320106 25,392 148,205 SH   SOLE   140,405 0 7,800
WHITE MTNS INS GROUP LTD COM G9618E107 163,477 185,795 SH   SOLE   156,060 0 29,735
WORLD FUEL SVCS CORP COM 981475106 16,317 450,140 SH   SOLE   392,797 0 57,343