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 120,209 510,722 SH   SOLE   504,017 0 6,705
AGCO CORP. COM 001084102 46,017 644,229 SH   SOLE   644,229 0 0
ALPHABET INC-CL A COM 02079K305 138,919 131,877 SH   SOLE   123,822 0 8,055
ALPHABET INC-CL C COM 02079K107 130,452 124,667 SH   SOLE   124,112 0 555
AMERICAN EXPRESS CO COM 025816109 30,984 311,996 SH   SOLE   178,041 0 133,955
AMERICAN NATIONAL INSURANCE CO COM 028591105 12,150 94,740 SH   SOLE   94,700 0 40
AUTOZONE, INC. COM 053332102 71,079 99,919 SH   SOLE   89,859 0 10,060
AVNET COM 053807103 23,110 583,291 SH   SOLE   583,236 0 55
BAIDU INC. - SPON ADR ADR 056752108 325,520 1,389,864 SH   SOLE   1,346,479 0 43,385
BANK OF NEW YORK MELLON CORP COM 064058100 240,980 4,474,186 SH   SOLE   4,225,760 0 248,426
BAXTER INTERNATIONAL INC COM 071813109 98,070 1,517,179 SH   SOLE   1,505,528 0 11,651
BERKSHIRE HATHAWAY INC COM 084670108 318,730 1,071 SH   SOLE   1,065 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 49,452 249,479 SH   SOLE   162,360 0 87,119
CISCO SYSTEMS INC COM 17275r102 392,154 10,239,000 SH   SOLE   9,863,523 0 375,477
CKX LANDS INC COM 12562N104 108 10,600 SH   SOLE   10,600 0 0
COCA COLA FEMSA COM 191241108 36,210 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 25,500 636,706 SH   SOLE   603,468 0 33,238
CONNECTICUT WATER SERVICE INC COM 207797101 372 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 103,809 1,891,226 SH   SOLE   1,736,786 0 154,440
DEVON ENERGY CORP COM 25179M103 112,718 2,722,648 SH   SOLE   2,515,983 0 206,665
DIAGEO P L C - ADR ADR 25243q205 42,963 294,207 SH   SOLE   293,039 0 1,168
EMERSON ELECTRIC CO COM 291011104 80,066 1,148,881 SH   SOLE   976,291 0 172,590
GENERAL ELECTRIC CO COM 369604103 873 50,008 SH   SOLE   46,833 0 3,175
GLAXO SMITHKLINE PLC ADR ADR 37733W105 6,997 197,274 SH   SOLE   196,384 0 890
HALLIBURTON CO COM 406216101 163,883 3,353,454 SH   SOLE   3,337,527 0 15,927
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 7,380 142,903 SH   SOLE   141,914 0 989
JOHNSON & JOHNSON COM 478160104 314,126 2,248,251 SH   SOLE   2,191,381 0 56,870
LEUCADIA NATIONAL CORP COM 527288104 1,717 64,800 SH   SOLE   64,800 0 0
MASTERCARD INC - CLASS A COM 57636Q104 37,602 248,429 SH   SOLE   248,130 0 299
MRC GLOBAL INC. COM 55345k103 84,710 5,006,479 SH   SOLE   4,567,723 0 438,756
NATIONAL WESTERN LIFE GROUP COM 638517102 27,498 83,069 SH   SOLE   82,919 0 150
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 15,847 188,746 SH   SOLE   187,614 0 1,132
NOW INC/DE COM 67011P100 551 49,982 SH   SOLE   49,972 0 10
PHILIP MORRIS INTERNATIONAL COM 718172109 124,037 1,174,033 SH   SOLE   1,173,296 0 737
PHILLIPS 66 COM 718546104 37,794 373,642 SH   SOLE   370,947 0 2,695
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 3,115 46,699 SH   SOLE   46,699 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 2,693 79,680 SH   SOLE   79,680 0 0
SIGNET JEWELERS LIMITED COM G81276100 8,839 156,307 SH   SOLE   156,307 0 0
TORCHMARK CORP COM 891027104 10,770 118,734 SH   SOLE   118,734 0 0
TOTAL SA - ADR ADR 89151e909 15,285 276,494 SH   SOLE   274,407 0 2,087
TRUSTMARK CORPORATION COM 898402102 229 7,200 SH   SOLE   7,200 0 0
UNIFIRST CORP COM 904708104 5,909 35,836 SH   SOLE   35,836 0 0
UNILEVER N V - ADR ADR 904784709 38,232 678,830 SH   SOLE   676,499 0 2,331
UNILEVER PLC SPONSORED ADR ADR 904767704 12,323 222,677 SH   SOLE   222,677 0 0
UNION PACIFIC CORP COM 907818108 45,318 337,940 SH   SOLE   330,390 0 7,550
US BANCORP COM 902973304 28,922 539,800 SH   SOLE   539,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 29,062 549,074 SH   SOLE   384,989 0 164,085
WELLS FARGO & CO COM 949746101 201,353 3,318,819 SH   SOLE   3,007,561 0 311,258
WILLIAMS-SONOMA INC COM 969904101 10,198 197,245 SH   SOLE   110,210 0 87,035
WPP PLC - ADR ADR 92937A102 12,248 135,252 SH   SOLE   134,427 0 825