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 509 2,850 SH   SOLE   0 0 2,850
ALEXANDER & BALDWIN INC NEW COM 014491104 159,068 3,545,072 SH   SOLE   3,169,295 0 375,777
ALLEGHANY CORP DEL COM 017175100 135,990 223,624 SH   SOLE   177,857 0 45,767
ALTRIA GROUP INC COM 02209S103 510,067 7,543,131 SH   SOLE   6,774,447 0 768,684
AMAZON COM INC COM 023135106 240 320 SH   SOLE   320 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 238 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100 300 2,050 SH   SOLE   2,050 0 0
AMPHENOL CORP NEW CL A 032095101 39,931 594,206 SH   SOLE   564,345 0 29,861
APPLE INC COM 037833100 122,808 1,060,333 SH   SOLE   794,508 0 265,825
ARMSTRONG WORLD INDS INC NEW COM 04247X102 126,210 3,019,362 SH   SOLE   2,587,847 0 431,515
BALL CORP COM 058498106 35,022 466,532 SH   SOLE   443,003 0 23,529
BANK AMER CORP COM 060505104 38,173 1,727,277 SH   SOLE   1,329,033 0 398,244
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,441 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 363,207 2,228,537 SH   SOLE   1,894,278 0 334,259
BLACKROCK INC COM 09247X101 365,701 961,006 SH   SOLE   855,225 0 105,781
BLOCK H & R INC COM 093671105 123,363 5,365,947 SH   SOLE   5,054,383 0 311,564
BRISTOL MYERS SQUIBB CO COM 110122108 67,736 1,159,072 SH   SOLE   874,591 0 284,481
BROWN FORMAN CORP CL B 115637209 22,591 502,902 SH   SOLE   478,324 0 24,578
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 336 4,580 SH   SOLE   4,580 0 0
CA INC COM 12673P105 210,847 6,636,655 SH   SOLE   6,236,743 0 399,912
CABELAS INC COM 126804301 59,861 1,022,404 SH   SOLE   888,769 0 133,635
CARMAX INC COM 143130102 220,723 3,427,912 SH   SOLE   2,737,430 0 690,482
CARNIVAL CORP UNIT 99/99/9999 143658300 409,411 7,864,219 SH   SOLE   6,964,379 0 899,840
CHEVRON CORP NEW COM 166764100 257,432 2,187,190 SH   SOLE   1,935,015 0 252,175
CINCINNATI FINL CORP COM 172062101 259,068 3,420,036 SH   SOLE   3,232,932 0 187,104
CINTAS CORP COM 172908105 48,407 418,897 SH   SOLE   397,854 0 21,043
CISCO SYS INC COM 17275R102 263,342 8,714,178 SH   SOLE   7,750,729 0 963,449
CITRIX SYS INC COM 177376100 39,180 438,700 SH   SOLE   420,417 0 18,283
COCA COLA CO COM 191216100 279,695 6,746,145 SH   SOLE   6,101,660 0 644,485
COPART INC COM 217204106 90,993 1,642,177 SH   SOLE   1,386,639 0 255,538
CORNING INC COM 219350105 11,952 492,480 SH   SOLE   492,480 0 0
COSTCO WHSL CORP NEW COM 22160K105 277 1,730 SH   SOLE   1,730 0 0
CSX CORP COM 126408103 1,482 41,247 SH   SOLE   41,247 0 0
DECKERS OUTDOOR CORP COM 243537107 118,992 2,148,251 SH   SOLE   1,838,412 0 309,839
DEERE & CO COM 244199105 93,534 907,745 SH   SOLE   698,055 0 209,690
DELL TECHNOLOGIES INC COM CL V 24703L103 449 8,163 SH   SOLE   8,163 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 186,910 1,798,250 SH   SOLE   1,689,299 0 108,951
DOLLAR TREE INC COM 256746108 216,254 2,801,953 SH   SOLE   2,255,614 0 546,339
DOMINION RES INC VA NEW COM 25746U109 98,246 1,282,749 SH   SOLE   1,207,584 0 75,165
DOVER CORP COM 260003108 25,379 338,705 SH   SOLE   321,595 0 17,110
DRIL-QUIP INC COM 262037104 44,832 746,579 SH   SOLE   657,287 0 89,292
DST SYS INC DEL COM 233326107 143,140 1,335,884 SH   SOLE   1,139,540 0 196,344
DUKE ENERGY CORP NEW COM NEW 26441C204 123,330 1,588,900 SH   SOLE   1,493,421 0 95,479
EATON VANCE CORP COM NON VTG 278265103 104,902 2,504,815 SH   SOLE   2,130,740 0 374,075
EDGEWELL PERS CARE CO COM 28035Q102 189,619 2,597,864 SH   SOLE   2,026,882 0 570,982
ENERGIZER HLDGS INC NEW COM 29272W109 189,542 4,248,878 SH   SOLE   3,674,596 0 574,282
EXXON MOBIL CORP COM 30231G102 1,870 20,717 SH   SOLE   20,717 0 0
FEDEX CORP COM 31428X106 56,644 304,213 SH   SOLE   226,794 0 77,419
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 157,843 5,627,203 SH   SOLE   4,875,161 0 752,042
GATX CORP COM 361448103 144,773 2,350,968 SH   SOLE   2,090,946 0 260,022
GENERAL DYNAMICS CORP COM 369550108 423,001 2,449,910 SH   SOLE   2,260,689 0 189,221
GENERAL ELECTRIC CO COM 369604103 405,079 12,818,946 SH   SOLE   11,640,165 0 1,178,781
GENERAL MLS INC COM 370334104 246,619 3,992,531 SH   SOLE   3,747,927 0 244,604
GENUINE PARTS CO COM 372460105 342 3,580 SH   SOLE   0 0 3,580
HASBRO INC COM 418056107 182,190 2,342,069 SH   SOLE   2,141,173 0 200,896
HERSHEY CO COM 427866108 1,001 9,676 SH   SOLE   9,676 0 0
INTEL CORP COM 458140100 210,760 5,810,871 SH   SOLE   5,430,111 0 380,760
INTERNATIONAL BUSINESS MACHS COM 459200101 2,492 15,012 SH   SOLE   15,012 0 0
ISHARES TR RUS 1000 ETF 464287622 209 1,679 SH   SOLE   1,679 0 0
ISHARES TR CORE S&P500 ETF 464287200 14,155 62,915 SH   SOLE   58,748 0 4,167
ISHARES TR CORE S&P MCP ETF 464287507 1,379 8,342 SH   SOLE   6,538 0 1,804
ISHARES TR RUSSELL 2000 ETF 464287655 12,295 91,179 SH   SOLE   87,847 0 3,332
JOHNSON & JOHNSON COM 478160104 936 8,124 SH   SOLE   4,784 0 3,340
KAMAN CORP COM 483548103 105,814 2,162,563 SH   SOLE   1,924,701 0 237,862
KELLOGG CO COM 487836108 479 6,500 SH   SOLE   6,500 0 0
KIMBERLY CLARK CORP COM 494368103 229 2,010 SH   SOLE   0 0 2,010
KINDER MORGAN INC DEL COM 49456B101 150,646 7,274,076 SH   SOLE   6,817,967 0 456,109
KRAFT HEINZ CO COM 500754106 447 5,121 SH   SOLE   5,121 0 0
LANDSTAR SYS INC COM 515098101 146,133 1,713,168 SH   SOLE   1,523,185 0 189,983
LILLY ELI & CO COM 532457108 310,022 4,215,122 SH   SOLE   3,723,751 0 491,371
LOWES COS INC COM 548661107 202,315 2,844,696 SH   SOLE   2,514,903 0 329,793
M & T BK CORP COM 55261F104 71,721 458,486 SH   SOLE   397,228 0 61,258
MARTIN MARIETTA MATLS INC COM 573284106 102,999 464,943 SH   SOLE   383,001 0 81,942
MATSON INC COM 57686G105 75,584 2,135,728 SH   SOLE   1,906,844 0 228,884
MBIA INC COM 55262C100 108,137 10,106,327 SH   SOLE   8,567,449 0 1,538,878
MERCK & CO INC COM 58933Y105 227,875 3,870,817 SH   SOLE   3,637,245 0 233,572
MICROSOFT CORP COM 594918104 214,724 3,455,486 SH   SOLE   3,254,093 0 201,393
MONDELEZ INTL INC CL A 609207105 2,014 45,436 SH   SOLE   45,436 0 0
MOSAIC CO NEW COM 61945C103 151,631 5,169,823 SH   SOLE   4,656,508 0 513,315
MSC INDL DIRECT INC CL A 553530106 57,524 622,625 SH   SOLE   490,046 0 132,579
NEWMARKET CORP COM 651587107 577,980 1,363,674 SH   SOLE   1,198,446 0 165,228
NEXTERA ENERGY INC COM 65339F101 639 5,350 SH   SOLE   1,425 0 3,925
NIKE INC CL B 654106103 78,256 1,539,555 SH   SOLE   1,165,007 0 374,548
NORFOLK SOUTHERN CORP COM 655844108 401,134 3,711,795 SH   SOLE   3,345,474 0 366,321
NVIDIA CORP COM 67066G104 425 3,980 SH   SOLE   3,980 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 86,805 311,789 SH   SOLE   236,399 0 75,390
OLD DOMINION FGHT LINES INC COM 679580100 127,130 1,481,881 SH   SOLE   1,256,812 0 225,069
OLIN CORP COM PAR $1 680665205 117,254 4,578,447 SH   SOLE   4,066,551 0 511,896
ORBITAL ATK INC COM 68557N103 253,310 2,887,376 SH   SOLE   2,509,429 0 377,947
PAYCHEX INC COM 704326107 223,598 3,672,764 SH   SOLE   3,460,660 0 212,104
PENSKE AUTOMOTIVE GRP INC COM 70959W103 169,195 3,263,789 SH   SOLE   2,935,311 0 328,478
PEPSICO INC COM 713448108 388 3,707 SH   SOLE   3,707 0 0
PFIZER INC COM 717081103 215,576 6,637,209 SH   SOLE   6,231,546 0 405,663
PHILIP MORRIS INTL INC COM 718172109 4,405 48,147 SH   SOLE   47,719 0 428
POST HLDGS INC COM 737446104 52,459 652,557 SH   SOLE   535,541 0 117,016
PRICESMART INC COM 741511109 120,750 1,446,101 SH   SOLE   1,295,490 0 150,611
PROGRESSIVE CORP OHIO COM 743315103 132,259 3,725,612 SH   SOLE   2,984,980 0 740,632
PULTE GROUP INC COM 745867101 30,139 1,639,813 SH   SOLE   1,572,631 0 67,182
RAYTHEON CO COM NEW 755111507 970 6,831 SH   SOLE   2,246 0 4,585
REYNOLDS AMERICAN INC COM 761713106 147,908 2,639,340 SH   SOLE   2,483,551 0 155,789
ROBERT HALF INTL INC COM 770323103 298 6,100 SH   SOLE   6,100 0 0
SERVICE CORP INTL COM 817565104 133,912 4,715,204 SH   SOLE   4,192,842 0 522,362
SHERWIN WILLIAMS CO COM 824348106 349 1,300 SH   SOLE   1,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,523 82,866 SH   SOLE   81,698 0 1,168
SPECTRUM BRANDS HLDGS INC COM 84763R101 67,899 555,049 SH   SOLE   442,443 0 112,606
STARBUCKS CORP COM 855244109 205 3,700 SH   SOLE   3,700 0 0
STEIN MART INC COM 858375108 58 10,600 SH   SOLE   10,600 0 0
STURM RUGER & CO INC COM 864159108 90,579 1,718,780 SH   SOLE   1,444,844 0 273,936
SUPERIOR ENERGY SVCS INC COM 868157108 70,108 4,153,292 SH   SOLE   3,657,548 0 495,744
SYMANTEC CORP COM 871503108 24,503 1,025,642 SH   SOLE   974,113 0 51,529
TEJON RANCH CO COM 879080109 35,651 1,401,918 SH   SOLE   1,245,242 0 156,676
TEMPUR SEALY INTL INC COM 88023U101 246,162 3,605,181 SH   SOLE   3,152,565 0 452,616
TENET HEALTHCARE CORP COM NEW 88033G407 44,696 3,011,849 SH   SOLE   2,561,167 0 450,682
TOWNEBANK PORTSMOUTH VA COM 89214P109 544 16,369 SH   SOLE   16,369 0 0
TRAVELERS COMPANIES INC COM 89417E109 316 2,580 SH   SOLE   0 0 2,580
TREDEGAR CORP COM 894650100 49,747 2,072,800 SH   SOLE   1,875,025 0 197,775
U S G CORP COM NEW 903293405 192,458 6,664,071 SH   SOLE   5,707,168 0 956,903
VANGUARD INDEX FDS MID CAP ETF 922908629 423 3,212 SH   SOLE   3,212 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,855 19,348 SH   SOLE   18,022 0 1,326
VERIZON COMMUNICATIONS INC COM 92343V104 264,443 4,953,967 SH   SOLE   4,469,614 0 484,353
VISA INC COM CL A 92826C839 94,034 1,205,258 SH   SOLE   903,228 0 302,030
VISTA OUTDOOR INC COM 928377100 122,176 3,311,018 SH   SOLE   2,851,158 0 459,860
VOYA FINL INC COM 929089100 21,825 556,479 SH   SOLE   529,453 0 27,026
VULCAN MATLS CO COM 929160109 33,572 268,260 SH   SOLE   254,963 0 13,297
WELLS FARGO & CO NEW COM 949746101 482,726 8,759,325 SH   SOLE   7,881,865 0 877,460
WHIRLPOOL CORP COM 963320106 27,097 149,074 SH   SOLE   141,550 0 7,524
WHITE MTNS INS GROUP LTD COM G9618E107 163,229 195,238 SH   SOLE   165,062 0 30,176
WORLD FUEL SVCS CORP COM 981475106 40,251 876,725 SH   SOLE   773,309 0 103,416