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 502 2,850 SH   SOLE   0 0 2,850
ALEXANDER & BALDWIN INC NEW COM 014491104 144,026 3,748,715 SH   SOLE   3,380,136 0 368,579
ALLEGHANY CORP DEL COM 017175100 126,226 240,421 SH   SOLE   190,562 0 49,859
ALTRIA GROUP INC COM 02209S103 436,046 6,892,279 SH   SOLE   6,131,735 0 760,544
AMERICAN FINL GROUP INC OHIO COM 025932104 202 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 342 2,050 SH   SOLE   2,050 0 0
AMPHENOL CORP NEW CL A 032095101 40,972 631,113 SH   SOLE   600,765 0 30,348
APPLE INC COM 037833100 124,338 1,099,852 SH   SOLE   824,357 0 275,495
ARMSTRONG WORLD INDS INC NEW COM 04247X102 87,402 2,115,228 SH   SOLE   1,736,700 0 378,528
BALL CORP COM 058498106 40,638 495,896 SH   SOLE   471,996 0 23,900
BANK AMER CORP COM 060505104 30,122 1,924,723 SH   SOLE   1,423,349 0 501,374
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,162 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 315,656 2,184,926 SH   SOLE   1,839,310 0 345,616
BLACKROCK INC COM 09247X101 324,541 895,383 SH   SOLE   785,726 0 109,657
BLOCK H & R INC COM 093671105 109,893 4,746,981 SH   SOLE   4,446,657 0 300,324
BRISTOL MYERS SQUIBB CO COM 110122108 67,373 1,249,490 SH   SOLE   937,989 0 311,501
BROWN FORMAN CORP CL B 115637209 25,259 532,452 SH   SOLE   507,236 0 25,216
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 323 4,580 SH   SOLE   4,580 0 0
CA INC COM 12673P105 190,751 5,766,359 SH   SOLE   5,390,289 0 376,070
CABELAS INC COM 126804301 120,754 2,198,316 SH   SOLE   1,934,749 0 263,567
CARMAX INC COM 143130102 192,873 3,615,231 SH   SOLE   2,880,825 0 734,406
CARNIVAL CORP UNIT 99/99/9999 143658300 332,945 6,819,839 SH   SOLE   5,890,619 0 929,220
CHEVRON CORP NEW COM 166764100 208,120 2,022,159 SH   SOLE   1,761,585 0 260,574
CINCINNATI FINL CORP COM 172062101 225,508 2,990,029 SH   SOLE   2,815,863 0 174,166
CINTAS CORP COM 172908105 50,104 444,979 SH   SOLE   423,583 0 21,396
CISCO SYS INC COM 17275R102 252,976 7,975,287 SH   SOLE   6,982,390 0 992,897
CITRIX SYS INC COM 177376100 39,574 464,368 SH   SOLE   445,760 0 18,608
COCA COLA CO COM 191216100 262,509 6,202,965 SH   SOLE   5,543,641 0 659,324
COPART INC COM 217204106 89,866 1,677,853 SH   SOLE   1,422,737 0 255,116
CORNING INC COM 219350105 11,765 497,480 SH   SOLE   497,480 0 0
CORRECTIONS CORP AMER NEW COM NEW 22025Y407 388 27,942 SH   SOLE   27,898 0 44
COSTCO WHSL CORP NEW COM 22160K105 266 1,746 SH   SOLE   1,746 0 0
CSX CORP COM 126408103 1,573 51,575 SH   SOLE   51,575 0 0
DECKERS OUTDOOR CORP COM 243537107 136,288 2,288,622 SH   SOLE   1,973,096 0 315,526
DEERE & CO COM 244199105 83,278 975,720 SH   SOLE   746,090 0 229,630
DELL TECHNOLOGIES INC COM CL V 24703L103 390 8,163 SH   SOLE   8,163 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 183,210 1,578,854 SH   SOLE   1,474,869 0 103,985
DOLLAR TREE INC COM 256746108 217,629 2,757,243 SH   SOLE   2,229,260 0 527,983
DOMINION RES INC VA NEW COM 25746U109 82,565 1,111,677 SH   SOLE   1,041,666 0 70,011
DOVER CORP COM 260003108 26,450 359,170 SH   SOLE   341,722 0 17,448
DST SYS INC DEL COM 233326107 168,840 1,431,817 SH   SOLE   1,235,910 0 195,907
DUKE ENERGY CORP NEW COM NEW 26441C204 110,867 1,385,141 SH   SOLE   1,294,666 0 90,475
EATON VANCE CORP COM NON VTG 278265103 101,875 2,608,817 SH   SOLE   2,239,041 0 369,776
EDGEWELL PERS CARE CO COM 28035Q102 165,418 2,080,202 SH   SOLE   1,651,821 0 428,381
ENERGIZER HLDGS INC NEW COM 29272W109 221,215 4,427,839 SH   SOLE   3,859,108 0 568,731
EXXON MOBIL CORP COM 30231G102 1,828 20,944 SH   SOLE   20,944 0 0
FEDEX CORP COM 31428X106 57,249 327,738 SH   SOLE   242,989 0 84,749
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 177,750 6,298,720 SH   SOLE   5,533,252 0 765,468
GATX CORP COM 361448103 110,751 2,486,009 SH   SOLE   2,232,067 0 253,942
GENERAL DYNAMICS CORP COM 369550108 394,465 2,542,311 SH   SOLE   2,332,881 0 209,430
GENERAL ELECTRIC CO COM 369604103 345,893 11,677,671 SH   SOLE   10,478,104 0 1,199,567
GENERAL MLS INC COM 370334104 223,177 3,493,694 SH   SOLE   3,263,425 0 230,269
GENUINE PARTS CO COM 372460105 360 3,580 SH   SOLE   0 0 3,580
HASBRO INC COM 418056107 169,606 2,137,984 SH   SOLE   1,943,436 0 194,548
HERSHEY CO COM 427866108 925 9,676 SH   SOLE   9,676 0 0
INTEL CORP COM 458140100 189,637 5,023,496 SH   SOLE   4,666,380 0 357,116
INTERNATIONAL BUSINESS MACHS COM 459200101 2,406 15,144 SH   SOLE   15,144 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,287 10,361 SH   SOLE   9,899 0 462
ISHARES TR CORE S&P500 ETF 464287200 936 4,300 SH   SOLE   4,300 0 0
JOHNSON & JOHNSON COM 478160104 980 8,299 SH   SOLE   4,959 0 3,340
KAMAN CORP COM 483548103 100,362 2,285,107 SH   SOLE   2,051,783 0 233,324
KELLOGG CO COM 487836108 504 6,500 SH   SOLE   6,500 0 0
KIMBERLY CLARK CORP COM 494368103 254 2,010 SH   SOLE   0 0 2,010
KINDER MORGAN INC DEL COM 49456B101 146,534 6,335,233 SH   SOLE   5,900,403 0 434,830
KRAFT HEINZ CO COM 500754106 458 5,121 SH   SOLE   5,121 0 0
LANDSTAR SYS INC COM 515098101 93,599 1,374,832 SH   SOLE   1,233,395 0 141,437
LILLY ELI & CO COM 532457108 321,506 4,005,799 SH   SOLE   3,493,258 0 512,541
LOWES COS INC COM 548661107 207,019 2,866,900 SH   SOLE   2,468,867 0 398,033
M & T BK CORP COM 55261F104 55,279 476,138 SH   SOLE   414,792 0 61,346
MARTIN MARIETTA MATLS INC COM 573284106 84,441 471,444 SH   SOLE   389,764 0 81,680
MATSON INC COM 57686G105 90,176 2,261,168 SH   SOLE   2,036,488 0 224,680
MBIA INC COM 55262C100 82,362 10,572,912 SH   SOLE   9,050,786 0 1,522,126
MERCK & CO INC COM 58933Y105 209,561 3,357,810 SH   SOLE   3,137,665 0 220,145
MICROSOFT CORP COM 594918104 172,923 3,002,135 SH   SOLE   2,812,232 0 189,903
MONDELEZ INTL INC CL A 609207105 1,995 45,436 SH   SOLE   45,436 0 0
MOSAIC CO NEW COM 61945C103 114,805 4,693,576 SH   SOLE   4,174,609 0 518,967
MSC INDL DIRECT INC CL A 553530106 46,157 628,762 SH   SOLE   496,571 0 132,191
NEWMARKET CORP COM 651587107 586,015 1,364,984 SH   SOLE   1,196,383 0 168,601
NEXTERA ENERGY INC COM 65339F101 733 5,990 SH   SOLE   1,425 0 4,565
NIKE INC CL B 654106103 87,497 1,661,862 SH   SOLE   1,251,884 0 409,978
NORFOLK SOUTHERN CORP COM 655844108 334,356 3,444,838 SH   SOLE   3,051,694 0 393,144
NVIDIA CORP COM 67066G104 273 3,980 SH   SOLE   3,980 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 93,934 335,347 SH   SOLE   252,797 0 82,550
OLD DOMINION FGHT LINES INC COM 679580100 104,041 1,516,421 SH   SOLE   1,291,773 0 224,648
OLIN CORP COM PAR $1 680665205 100,009 4,873,707 SH   SOLE   4,368,369 0 505,338
ORBITAL ATK INC COM 68557N103 229,881 3,015,629 SH   SOLE   2,642,431 0 373,198
PAYCHEX INC COM 704326107 190,228 3,287,156 SH   SOLE   3,085,583 0 201,573
PENSKE AUTOMOTIVE GRP INC COM 70959W103 166,239 3,450,358 SH   SOLE   3,127,400 0 322,958
PEPSICO INC COM 713448108 403 3,707 SH   SOLE   3,707 0 0
PFIZER INC COM 717081103 196,893 5,813,207 SH   SOLE   5,430,730 0 382,477
PHILIP MORRIS INTL INC COM 718172109 4,681 48,147 SH   SOLE   47,719 0 428
PRICESMART INC COM 741511109 165,229 1,972,657 SH   SOLE   1,729,966 0 242,691
PROGRESSIVE CORP OHIO COM 743315103 125,618 3,987,894 SH   SOLE   3,180,455 0 807,439
PULTE GROUP INC COM 745867101 34,921 1,742,556 SH   SOLE   1,670,851 0 71,705
RAYTHEON CO COM NEW 755111507 1,022 7,506 SH   SOLE   2,246 0 5,260
REYNOLDS AMERICAN INC COM 761713106 107,942 2,289,332 SH   SOLE   2,143,040 0 146,292
ROBERT HALF INTL INC COM 770323103 231 6,100 SH   SOLE   6,100 0 0
SERVICE CORP INTL COM 817565104 133,009 5,011,630 SH   SOLE   4,498,274 0 513,356
SHERWIN WILLIAMS CO COM 824348106 360 1,300 SH   SOLE   1,300 0 0
SMITH & WESSON HLDG CORP COM 831756101 1,264 47,520 SH   SOLE   47,520 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,381 47,994 SH   SOLE   47,595 0 399
SPECTRUM BRANDS HLDGS INC COM 84763R101 76,139 552,976 SH   SOLE   440,619 0 112,357
STARBUCKS CORP COM 855244109 204 3,759 SH   SOLE   3,759 0 0
STURM RUGER & CO INC COM 864159108 102,444 1,783,048 SH   SOLE   1,510,889 0 272,159
SUPERIOR ENERGY SVCS INC COM 868157108 80,979 4,523,957 SH   SOLE   4,032,257 0 491,700
SYMANTEC CORP COM 871503108 27,361 1,090,063 SH   SOLE   1,037,722 0 52,341
TEJON RANCH CO COM 879080109 36,416 1,497,397 SH   SOLE   1,343,086 0 154,311
TEMPUR SEALY INTL INC COM 88023U101 214,489 3,780,209 SH   SOLE   3,332,134 0 448,075
TENET HEALTHCARE CORP COM NEW 88033G407 103,708 4,576,708 SH   SOLE   3,985,182 0 591,526
TOWNEBANK PORTSMOUTH VA COM 89214P109 393 16,369 SH   SOLE   16,369 0 0
TRAVELERS COMPANIES INC COM 89417E109 514 4,488 SH   SOLE   373 0 4,115
TREDEGAR CORP COM 894650100 40,629 2,185,560 SH   SOLE   1,992,510 0 193,050
U S G CORP COM NEW 903293405 178,940 6,922,274 SH   SOLE   5,975,840 0 946,434
VANGUARD INDEX FDS MID CAP ETF 922908629 566 4,373 SH   SOLE   4,373 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 961 10,531 SH   SOLE   9,590 0 941
VERIZON COMMUNICATIONS INC COM 92343V104 234,384 4,509,122 SH   SOLE   4,015,916 0 493,206
VISA INC COM CL A 92826C839 121,037 1,463,567 SH   SOLE   1,088,418 0 375,149
VISTA OUTDOOR INC COM 928377100 138,875 3,484,081 SH   SOLE   3,029,509 0 454,572
VOYA FINL INC COM 929089100 17,057 591,872 SH   SOLE   563,410 0 28,462
VULCAN MATLS CO COM 929160109 32,326 284,238 SH   SOLE   270,727 0 13,511
WELLS FARGO & CO NEW COM 949746101 298,515 6,741,531 SH   SOLE   5,927,535 0 813,996
WHIRLPOOL CORP COM 963320106 25,667 158,278 SH   SOLE   150,624 0 7,654
WHITE MTNS INS GROUP LTD COM G9618E107 168,449 202,951 SH   SOLE   173,064 0 29,887
WORLD FUEL SVCS CORP COM 981475106 43,326 936,574 SH   SOLE   835,415 0 101,159