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 57,914 352,276 SH   SOLE   345,676 0 6,600
ALCON INC ADR ADR H01301128 1,786 30,641 SH   SOLE   30,458 0 183
ALPHABET INC-CL A COM 02079K305 164,254 134,509 SH   SOLE   126,454 0 8,055
ALPHABET INC-CL C COM 02079K107 148,111 121,502 SH   SOLE   120,947 0 555
AMERICAN EXPRESS CO COM 025816109 32,973 278,773 SH   SOLE   145,369 0 133,404
AMERICAN NATIONAL INSURANCE CO COM 028591105 3,822 30,889 SH   SOLE   30,849 0 40
AUTOZONE, INC. COM 053332102 113,609 104,745 SH   SOLE   92,289 0 12,456
AVNET COM 053807103 25,807 580,127 SH   SOLE   580,072 0 55
BAIDU INC. - SPON ADR ADR 056752108 145,139 1,412,405 SH   SOLE   1,359,055 0 53,350
BANK OF NEW YORK MELLON CORP COM 064058100 187,500 4,147,319 SH   SOLE   3,899,670 0 247,649
BAXTER INTERNATIONAL INC COM 071813109 6,314 72,182 SH   SOLE   72,182 0 0
BERKSHIRE HATHAWAY INC COM 084670108 326,176 1,046 SH   SOLE   1,040 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 51,711 248,589 SH   SOLE   161,599 0 86,990
CARNIVAL CORP COM 143658300 6,138 140,420 SH   SOLE   136,765 0 3,655
CISCO SYSTEMS INC COM 17275r102 283,805 5,743,887 SH   SOLE   5,523,180 0 220,707
CKX LANDS INC COM 12562N104 103 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 9,658 951,513 SH   SOLE   947,603 0 3,910
COCA COLA FEMSA COM 191241108 31,529 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 20,457 453,798 SH   SOLE   428,335 0 25,463
CONNECTICUT WATER SERVICE INC COM 207797101 454 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 91,694 1,609,223 SH   SOLE   1,457,013 0 152,210
DEVON ENERGY CORP COM 25179M103 28,379 1,179,525 SH   SOLE   974,280 0 205,245
DIAGEO P L C - ADR ADR 25243q205 37,868 231,582 SH   SOLE   230,765 0 817
EMERSON ELECTRIC CO COM 291011104 48,313 722,601 SH   SOLE   550,606 0 171,995
FOX CORP CLASS B COM 35137L105 40,985 1,299,471 SH   SOLE   1,137,536 0 161,935
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,414 173,709 SH   SOLE   173,144 0 565
GOLDMAN SACHS COM 38141G104 20,232 97,632 SH   SOLE   97,562 0 70
HALLIBURTON CO COM 406216101 9,974 529,099 SH   SOLE   529,039 0 60
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 4,075 106,475 SH   SOLE   106,416 0 59
JOHNSON & JOHNSON COM 478160104 264,417 2,043,724 SH   SOLE   1,986,975 0 56,749
MERCK & COMPANY INC. COM 58933Y105 278 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 54,646 4,504,994 SH   SOLE   4,067,518 0 437,476
NATIONAL WESTERN LIFE GROUP COM 638517102 20,024 74,615 SH   SOLE   74,473 0 142
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 13,482 155,140 SH   SOLE   154,225 0 915
PHILLIPS 66 COM 718546104 37,350 364,748 SH   SOLE   362,623 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 2,861 48,622 SH   SOLE   48,622 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 2,531 79,680 SH   SOLE   79,680 0 0
TOTAL SA - ADR ADR 891027104 12,722 244,661 SH   SOLE   243,165 0 1,496
UNIFIRST CORP COM 89151e109 6,278 32,177 SH   SOLE   32,177 0 0
UNILEVER N V - ADR ADR 904708104 33,301 554,746 SH   SOLE   553,214 0 1,532
UNILEVER NV COM 904784709 214,927 3,574,701 SH   SOLE   3,358,128 0 216,573
UNILEVER PLC SPONSORED ADR ADR 904767704 7,802 129,810 SH   SOLE   129,810 0 0
UNION PACIFIC CORP COM 907818108 31,506 194,503 SH   SOLE   189,848 0 4,655
US BANCORP COM 902973304 46,152 833,980 SH   SOLE   832,970 0 1,010
VERIZON COMMUNICATIONS COM 92343V104 26,042 431,444 SH   SOLE   267,024 0 164,420
WELLS FARGO & CO COM 949746101 132,613 2,629,114 SH   SOLE   2,318,525 0 310,589
WPP PLC - ADR ADR 92937A102 13,084 209,046 SH   SOLE   207,908 0 1,138