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 81,998 389,149 SH   SOLE   382,539 0 6,610
AGCO CORP. COM 001084102 39,037 642,169 SH   SOLE   642,169 0 0
ALPHABET INC-CL A COM 02079K305 156,447 129,608 SH   SOLE   121,553 0 8,055
ALPHABET INC-CL C COM 02079K107 146,069 122,390 SH   SOLE   121,835 0 555
AMERICAN EXPRESS CO COM 025816109 31,489 295,698 SH   SOLE   162,276 0 133,422
AMERICAN NATIONAL INSURANCE CO COM 028591105 4,295 33,218 SH   SOLE   33,178 0 40
AUTOZONE, INC. COM 053332102 138,123 178,062 SH   SOLE   159,111 0 18,951
AVNET COM 053807103 26,017 581,127 SH   SOLE   581,072 0 55
BAIDU INC. - SPON ADR ADR 056752108 316,133 1,382,426 SH   SOLE   1,339,041 0 43,385
BANK OF NEW YORK MELLON CORP COM 064058100 215,838 4,232,940 SH   SOLE   3,985,191 0 247,749
BAXTER INTERNATIONAL INC COM 071813109 5,588 72,485 SH   SOLE   72,485 0 0
BERKSHIRE HATHAWAY INC COM 084670108 334,080 1,044 SH   SOLE   1,038 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 50,864 237,562 SH   SOLE   150,572 0 86,990
CISCO SYSTEMS INC COM 17275r102 423,924 8,713,751 SH   SOLE   8,339,359 0 374,392
CKX LANDS INC COM 12562N104 107 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 7,462 621,311 SH   SOLE   620,046 0 1,265
COCA COLA FEMSA COM 191241108 31,852 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 22,179 626,360 SH   SOLE   593,122 0 33,238
CONNECTICUT WATER SERVICE INC COM 207797101 450 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 129,374 1,671,498 SH   SOLE   1,519,108 0 152,390
DEVON ENERGY CORP COM 25179M103 78,353 1,961,770 SH   SOLE   1,756,525 0 205,245
DIAGEO P L C - ADR ADR 25243q205 36,636 258,598 SH   SOLE   257,720 0 878
EMERSON ELECTRIC CO COM 291011104 74,316 970,441 SH   SOLE   798,391 0 172,050
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,766 193,319 SH   SOLE   192,754 0 565
HALLIBURTON CO COM 406216101 62,675 1,546,393 SH   SOLE   1,546,333 0 60
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 6,156 139,951 SH   SOLE   139,309 0 642
JOHNSON & JOHNSON COM 478160104 295,627 2,139,592 SH   SOLE   2,082,843 0 56,749
MASTERCARD INC - CLASS A COM 57636Q104 51,196 229,979 SH   SOLE   229,766 0 213
MERCK & COMPANY INC. COM 58933Y105 235 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 88,224 4,700,260 SH   SOLE   4,262,784 0 437,476
NATIONAL WESTERN LIFE GROUP COM 638517102 24,501 76,756 SH   SOLE   76,606 0 150
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 15,561 180,607 SH   SOLE   179,475 0 1,132
PHILLIPS 66 COM 718546104 41,707 370,002 SH   SOLE   367,877 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 3,190 46,814 SH   SOLE   46,814 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,088 79,680 SH   SOLE   79,680 0 0
TORCHMARK CORP COM 891027104 9,972 115,032 SH   SOLE   115,032 0 0
TOTAL SA - ADR ADR 89151e109 16,962 263,425 SH   SOLE   261,867 0 1,558
UNIFIRST CORP COM 904708104 6,073 34,970 SH   SOLE   34,970 0 0
UNILEVER N V - ADR ADR 904784709 35,340 636,182 SH   SOLE   634,650 0 1,532
UNILEVER PLC SPONSORED ADR ADR 904767704 7,186 130,720 SH   SOLE   130,720 0 0
UNION PACIFIC CORP COM 907818108 53,482 328,455 SH   SOLE   321,196 0 7,259
US BANCORP COM 902973304 28,507 539,800 SH   SOLE   539,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 27,523 515,509 SH   SOLE   351,089 0 164,420
WELLS FARGO & CO COM 949746101 166,669 3,171,017 SH   SOLE   2,860,375 0 310,642
WPP PLC - ADR ADR 92937A102 16,229 221,499 SH   SOLE   220,174 0 1,325