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 80,429 408,852 SH   SOLE   402,242 0 6,610
AGCO CORP. COM 001084102 38,993 642,169 SH   SOLE   642,169 0 0
ALPHABET INC-CL A COM 02079K305 146,352 129,608 SH   SOLE   121,553 0 8,055
ALPHABET INC-CL C COM 02079K107 136,544 122,390 SH   SOLE   121,835 0 555
AMERICAN EXPRESS CO COM 025816109 29,339 299,380 SH   SOLE   165,782 0 133,598
AMERICAN NATIONAL INSURANCE CO COM 028591105 4,011 33,543 SH   SOLE   33,503 0 40
AUTOZONE, INC. COM 053332102 120,437 179,507 SH   SOLE   160,556 0 18,951
AVNET COM 053807103 25,279 589,387 SH   SOLE   589,332 0 55
BAIDU INC. - SPON ADR ADR 056752108 333,912 1,374,125 SH   SOLE   1,330,740 0 43,385
BANK OF NEW YORK MELLON CORP COM 064058100 232,844 4,317,528 SH   SOLE   4,069,680 0 247,848
BAXTER INTERNATIONAL INC COM 071813109 5,352 72,485 SH   SOLE   72,485 0 0
BERKSHIRE HATHAWAY INC COM 084670108 294,732 1,045 SH   SOLE   1,039 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 44,514 238,490 SH   SOLE   151,436 0 87,054
CISCO SYSTEMS INC COM 17275r102 386,528 8,982,762 SH   SOLE   8,608,370 0 374,392
CKX LANDS INC COM 12562N104 111 10,600 SH   SOLE   10,600 0 0
COCA COLA FEMSA COM 191241108 29,350 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 20,690 630,593 SH   SOLE   597,355 0 33,238
CONNECTICUT WATER SERVICE INC COM 207797101 423 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 117,824 1,692,382 SH   SOLE   1,539,992 0 152,390
DEVON ENERGY CORP COM 25179M103 91,029 2,070,716 SH   SOLE   1,865,471 0 205,245
DIAGEO P L C - ADR ADR 25243q205 39,956 277,452 SH   SOLE   276,574 0 878
EMERSON ELECTRIC CO COM 291011104 73,001 1,055,850 SH   SOLE   883,800 0 172,050
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,820 194,005 SH   SOLE   193,115 0 890
HALLIBURTON CO COM 406216101 70,178 1,557,429 SH   SOLE   1,557,369 0 60
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 6,766 143,537 SH   SOLE   142,528 0 1,009
JOHNSON & JOHNSON COM 478160104 264,175 2,177,149 SH   SOLE   2,120,400 0 56,749
MASTERCARD INC - CLASS A COM 57636Q104 48,259 245,569 SH   SOLE   245,270 0 299
MERCK & COMPANY INC. COM 58933Y105 201 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 103,022 4,754,127 SH   SOLE   4,315,371 0 438,756
NATIONAL WESTERN LIFE GROUP COM 638517102 24,188 78,723 SH   SOLE   78,573 0 150
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 13,968 184,913 SH   SOLE   183,781 0 1,132
PHILLIPS 66 COM 718546104 41,635 370,717 SH   SOLE   368,592 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 3,241 46,814 SH   SOLE   46,814 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 2,606 79,680 SH   SOLE   79,680 0 0
TORCHMARK CORP COM 891027104 9,538 117,155 SH   SOLE   117,155 0 0
TOTAL SA - ADR ADR 89151e109 16,111 266,029 SH   SOLE   264,471 0 1,558
UNIFIRST CORP COM 904708104 6,247 35,311 SH   SOLE   35,311 0 0
UNILEVER N V - ADR ADR 904784709 36,151 648,797 SH   SOLE   647,149 0 1,648
UNILEVER PLC SPONSORED ADR ADR 904767704 12,299 222,477 SH   SOLE   222,477 0 0
UNION PACIFIC CORP COM 907818108 47,202 333,162 SH   SOLE   325,903 0 7,259
US BANCORP COM 902973304 27,001 539,800 SH   SOLE   539,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 27,634 549,274 SH   SOLE   384,854 0 164,420
WELLS FARGO & CO COM 949746101 181,320 3,270,561 SH   SOLE   2,959,413 0 311,148
WPP PLC - ADR ADR 92937A102 17,484 222,499 SH   SOLE   221,174 0 1,325