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 53,425 391,362 SH   SOLE   383,667 0 7,695
ALCON INC ADR ADR H01301128 1,321 25,991 SH   SOLE   25,979 0 12
ALPHABET INC-CL A COM 02079K305 154,142 132,658 SH   SOLE   124,603 0 8,055
ALPHABET INC-CL C COM 02079K107 139,767 120,198 SH   SOLE   119,643 0 555
AMERICAN EXPRESS CO COM 025816109 25,779 301,119 SH   SOLE   167,865 0 133,254
AMERICAN NATIONAL INSURANCE CO COM 028591105 2,520 30,584 SH   SOLE   30,544 0 40
APPLIED INDUSTRIAL TECH INC. COM 03820C105 2,592 56,686 SH   SOLE   56,361 0 325
AUTOLIV INC. COM 052800109 52,763 1,146,783 SH   SOLE   1,099,163 0 47,620
AUTOZONE, INC. COM 053332102 86,668 102,444 SH   SOLE   89,988 0 12,456
BAIDU INC. - SPON ADR ADR 056752108 136,221 1,351,528 SH   SOLE   1,298,248 0 53,280
BANK OF NEW YORK MELLON CORP COM 064058100 130,362 3,870,599 SH   SOLE   3,635,860 0 234,739
BAXTER INTERNATIONAL INC COM 071813109 5,131 63,193 SH   SOLE   63,193 0 0
BERKSHIRE HATHAWAY INC COM 084670108 280,160 1,030 SH   SOLE   1,024 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 51,692 282,732 SH   SOLE   195,807 0 86,925
CARNIVAL CORP COM 143658300 1,001 76,025 SH   SOLE   72,370 0 3,655
CISCO SYSTEMS INC COM 17275r102 216,327 5,503,094 SH   SOLE   5,282,387 0 220,707
CKX LANDS INC COM 12562N104 90 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 7,837 1,396,913 SH   SOLE   1,392,663 0 4,250
COCA COLA FEMSA ADR 191241108 60,186 1,496,041 SH   SOLE   1,399,751 0 96,290
COMCAST CORPORATION - CLASS A COM 20030N101 16,398 476,957 SH   SOLE   451,234 0 25,723
CONOCOPHILLIPS COM 20825C104 49,237 1,598,595 SH   SOLE   1,446,385 0 152,210
DELTA AIR LINES INC. COM 247361702 26,465 927,620 SH   SOLE   809,125 0 118,495
DIAGEO P L C - ADR ADR 25243q205 28,614 225,097 SH   SOLE   224,345 0 752
EMERSON ELECTRIC CO COM 291011104 29,474 618,562 SH   SOLE   448,682 0 169,880
FOX CORP CLASS B COM 35137L204 58,597 2,561,065 SH   SOLE   2,187,985 0 373,080
GLAXO SMITHKLINE PLC ADR ADR 37733W105 6,238 164,631 SH   SOLE   164,066 0 565
GOLDMAN SACHS COM 38141G104 14,219 91,977 SH   SOLE   91,907 0 70
HALLIBURTON CO COM 406216101 2,241 327,225 SH   SOLE   327,165 0 60
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 2,639 94,200 SH   SOLE   94,141 0 59
JOHNSON & JOHNSON COM 478160104 244,790 1,866,770 SH   SOLE   1,810,091 0 56,679
MERCK & COMPANY INC. COM 58933Y105 254 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 14,325 3,362,721 SH   SOLE   2,984,686 0 378,035
NATIONAL WESTERN LIFE GROUP COM 638517102 11,955 69,506 SH   SOLE   69,364 0 142
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 12,500 151,610 SH   SOLE   150,695 0 915
PHILLIPS 66 COM 718546104 19,431 362,182 SH   SOLE   360,057 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 1,618 46,374 SH   SOLE   46,374 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,924 79,680 SH   SOLE   79,680 0 0
TOTAL SA - ADR ADR 891027104 9,508 255,324 SH   SOLE   253,828 0 1,496
UNIFIRST CORP COM 904708104 4,768 31,557 SH   SOLE   31,557 0 0
UNILEVER N V - ADR ADR 904784709 26,617 545,536 SH   SOLE   544,004 0 1,532
UNILEVER PLC SPONSORED ADR ADR 904767704 6,343 125,425 SH   SOLE   125,425 0 0
UNION PACIFIC CORP COM 907818108 26,813 190,106 SH   SOLE   185,451 0 4,655
US BANCORP COM 902973304 32,579 945,691 SH   SOLE   944,641 0 1,050
VERIZON COMMUNICATIONS COM 92343V104 19,345 360,039 SH   SOLE   195,619 0 164,420
WELLS FARGO & CO COM 949746101 72,113 2,512,634 SH   SOLE   2,202,045 0 310,589
WPP PLC - ADR ADR 92937A102 5,782 171,217 SH   SOLE   170,079 0 1,138