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 61,223 353,196 SH   SOLE   346,596 0 6,600
AGCO CORP. COM 001084102 4,736 61,058 SH   SOLE   61,058 0 0
ALCON INC ADR ADR H01301128 2,025 32,641 SH   SOLE   32,458 0 183
ALPHABET INC-CL A COM 02079K305 145,765 134,619 SH   SOLE   126,564 0 8,055
ALPHABET INC-CL C COM 02079K107 131,495 121,652 SH   SOLE   121,097 0 555
AMERICAN EXPRESS CO COM 025816109 34,905 282,768 SH   SOLE   149,364 0 133,404
AMERICAN NATIONAL INSURANCE CO COM 028591105 3,643 31,279 SH   SOLE   31,239 0 40
AUTOZONE, INC. COM 053332102 118,901 108,144 SH   SOLE   95,643 0 12,501
AVNET COM 053807103 26,312 581,227 SH   SOLE   581,172 0 55
BAIDU INC. - SPON ADR ADR 056752108 277,895 2,367,889 SH   SOLE   2,277,719 0 90,170
BANK OF NEW YORK MELLON CORP COM 064058100 184,123 4,170,387 SH   SOLE   3,922,738 0 247,649
BAXTER INTERNATIONAL INC COM 071813109 5,912 72,182 SH   SOLE   72,182 0 0
BERKSHIRE HATHAWAY INC COM 084670108 326,946 1,027 SH   SOLE   1,021 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 54,275 254,610 SH   SOLE   167,620 0 86,990
CARNIVAL CORP COM 143658300 6,974 149,825 SH   SOLE   146,170 0 3,655
CISCO SYSTEMS INC COM 17275r102 314,835 5,752,519 SH   SOLE   5,531,812 0 220,707
CKX LANDS INC COM 12562N104 103 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 9,911 964,152 SH   SOLE   960,242 0 3,910
COCA COLA FEMSA COM 191241108 32,320 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 19,568 462,813 SH   SOLE   437,350 0 25,463
CONNECTICUT WATER SERVICE INC COM 207797101 452 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 98,340 1,612,130 SH   SOLE   1,459,920 0 152,210
DEVON ENERGY CORP COM 25179M103 38,569 1,352,365 SH   SOLE   1,147,120 0 205,245
DIAGEO P L C - ADR ADR 25243q205 40,041 232,363 SH   SOLE   231,546 0 817
EMERSON ELECTRIC CO COM 291011104 49,852 747,184 SH   SOLE   575,189 0 171,995
FOX CORP CLASS B COM 35137L105 2,128 58,250 SH   SOLE   58,250 0 0
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,209 180,147 SH   SOLE   179,582 0 565
GOLDMAN SACHS COM 38141G104 20,086 98,174 SH   SOLE   98,104 0 70
HALLIBURTON CO COM 406216101 12,962 570,003 SH   SOLE   569,943 0 60
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 4,731 113,351 SH   SOLE   113,292 0 59
JOHNSON & JOHNSON COM 478160104 285,103 2,046,979 SH   SOLE   1,990,230 0 56,749
MASTERCARD INC - CLASS A COM 57636Q104 46,027 173,994 SH   SOLE   173,781 0 213
MERCK & COMPANY INC. COM 58933Y105 277 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 77,414 4,521,843 SH   SOLE   4,084,367 0 437,476
NATIONAL WESTERN LIFE GROUP COM 638517102 19,291 75,062 SH   SOLE   74,920 0 142
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 14,542 159,259 SH   SOLE   158,344 0 915
PHILLIPS 66 COM 718546104 34,255 366,209 SH   SOLE   364,084 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 3,193 49,066 SH   SOLE   49,066 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,069 79,680 SH   SOLE   79,680 0 0
TORCHMARK CORP COM 891027104 9,426 105,371 SH   SOLE   105,371 0 0
TOTAL SA - ADR ADR 89151e109 14,018 251,269 SH   SOLE   249,773 0 1,496
UNIFIRST CORP COM 904708104 6,117 32,437 SH   SOLE   32,437 0 0
UNILEVER N V - ADR ADR 904784709 33,983 559,671 SH   SOLE   558,139 0 1,532
UNILEVER PLC SPONSORED ADR ADR 904767704 8,067 130,176 SH   SOLE   130,176 0 0
UNION PACIFIC CORP COM 907818108 32,977 195,003 SH   SOLE   190,348 0 4,655
US BANCORP COM 902973304 43,907 837,925 SH   SOLE   836,915 0 1,010
VERIZON COMMUNICATIONS COM 92343V104 25,058 438,609 SH   SOLE   274,189 0 164,420
WELLS FARGO & CO COM 949746101 124,914 2,639,775 SH   SOLE   2,329,186 0 310,589
WPP PLC - ADR ADR 92937A102 13,440 213,631 SH   SOLE   212,493 0 1,138