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 91,880 418,551 SH   SOLE   411,866 0 6,685
AGCO CORP. COM 001084102 41,645 642,169 SH   SOLE   642,169 0 0
ALPHABET INC-CL A COM 02079K305 136,466 131,579 SH   SOLE   123,524 0 8,055
ALPHABET INC-CL C COM 02079K107 128,324 124,370 SH   SOLE   123,815 0 555
AMERICAN EXPRESS CO COM 025816109 28,249 302,841 SH   SOLE   168,886 0 133,955
AMERICAN NATIONAL INSURANCE CO COM 028591105 11,081 94,740 SH   SOLE   94,700 0 40
AUTOZONE, INC. COM 053332102 67,276 103,711 SH   SOLE   93,651 0 10,060
AVNET COM 053807103 24,172 578,834 SH   SOLE   578,779 0 55
BAIDU INC. - SPON ADR ADR 056752108 309,358 1,386,073 SH   SOLE   1,342,688 0 43,385
BANK OF NEW YORK MELLON CORP COM 064058100 227,344 4,411,873 SH   SOLE   4,163,447 0 248,426
BAXTER INTERNATIONAL INC COM 071813109 4,714 72,485 SH   SOLE   72,485 0 0
BERKSHIRE HATHAWAY INC COM 084670108 318,542 1,065 SH   SOLE   1,059 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 49,295 247,117 SH   SOLE   160,063 0 87,054
CISCO SYSTEMS INC COM 17275r102 417,023 9,723,092 SH   SOLE   9,348,365 0 374,727
CKX LANDS INC COM 12562N104 109 10,600 SH   SOLE   10,600 0 0
COCA COLA FEMSA COM 191241108 34,551 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 21,671 634,202 SH   SOLE   600,964 0 33,238
CONNECTICUT WATER SERVICE INC COM 207797101 392 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 109,862 1,852,953 SH   SOLE   1,698,513 0 154,440
DEVON ENERGY CORP COM 25179M103 86,236 2,712,672 SH   SOLE   2,506,007 0 206,665
DIAGEO P L C - ADR ADR 25243q205 37,736 278,659 SH   SOLE   277,491 0 1,168
EMERSON ELECTRIC CO COM 291011104 74,865 1,096,124 SH   SOLE   924,074 0 172,050
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,583 194,093 SH   SOLE   193,203 0 890
HALLIBURTON CO COM 406216101 154,723 3,296,184 SH   SOLE   3,280,257 0 15,927
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 6,777 142,169 SH   SOLE   141,180 0 989
JOHNSON & JOHNSON COM 478160104 284,687 2,221,515 SH   SOLE   2,164,645 0 56,870
LEUCADIA NATIONAL CORP COM 527288104 1,458 64,162 SH   SOLE   64,162 0 0
MASTERCARD INC - CLASS A COM 57636Q104 43,192 246,587 SH   SOLE   246,288 0 299
MRC GLOBAL INC. COM 55345k103 81,791 4,975,137 SH   SOLE   4,536,381 0 438,756
NATIONAL WESTERN LIFE GROUP COM 638517102 25,025 82,083 SH   SOLE   81,933 0 150
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 15,170 187,636 SH   SOLE   186,504 0 1,132
PHILIP MORRIS INTERNATIONAL COM 718172109 4,159 41,843 SH   SOLE   41,106 0 737
PHILLIPS 66 COM 718546104 35,667 371,846 SH   SOLE   369,151 0 2,695
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 2,980 46,699 SH   SOLE   46,699 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 2,868 79,680 SH   SOLE   79,680 0 0
TORCHMARK CORP COM 891027104 9,943 118,129 SH   SOLE   118,129 0 0
TOTAL SA - ADR ADR 89151e109 15,601 270,423 SH   SOLE   268,336 0 2,087
UNIFIRST CORP COM 904708104 5,708 35,311 SH   SOLE   35,311 0 0
UNILEVER N V - ADR ADR 904784709 37,083 657,611 SH   SOLE   655,280 0 2,331
UNILEVER PLC SPONSORED ADR ADR 904767704 12,372 222,677 SH   SOLE   222,677 0 0
UNION PACIFIC CORP COM 907818108 45,315 337,093 SH   SOLE   329,667 0 7,426
US BANCORP COM 902973304 27,260 539,800 SH   SOLE   539,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 25,422 531,614 SH   SOLE   367,529 0 164,085
WELLS FARGO & CO COM 949746101 175,507 3,348,724 SH   SOLE   3,037,466 0 311,258
WILLIAMS-SONOMA INC COM 969904101 6,763 128,185 SH   SOLE   41,150 0 87,035
WPP PLC - ADR ADR 92937A102 17,777 223,465 SH   SOLE   222,140 0 1,325