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,907 350,909 SH   SOLE   344,309 0 6,600
ALCON INC ADR ADR H01301128 1,598 28,248 SH   SOLE   28,236 0 12
ALPHABET INC-CL A COM 02079K305 179,421 133,957 SH   SOLE   125,902 0 8,055
ALPHABET INC-CL C COM 02079K107 161,436 120,743 SH   SOLE   120,188 0 555
AMERICAN EXPRESS CO COM 025816109 34,590 277,857 SH   SOLE   144,453 0 133,404
AMERICAN NATIONAL INSURANCE CO COM 028591105 3,603 30,614 SH   SOLE   30,574 0 40
AUTOZONE, INC. COM 053332102 122,409 102,752 SH   SOLE   90,296 0 12,456
BAIDU INC. - SPON ADR ADR 056752108 204,967 1,621,572 SH   SOLE   1,568,292 0 53,280
BANK OF NEW YORK MELLON CORP COM 064058100 198,941 3,952,731 SH   SOLE   3,717,762 0 234,969
BAXTER INTERNATIONAL INC COM 071813109 5,326 63,688 SH   SOLE   63,688 0 0
BERKSHIRE HATHAWAY INC COM 084670108 353,174 1,040 SH   SOLE   1,034 0 6
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 55,266 243,999 SH   SOLE   157,009 0 86,990
CARNIVAL CORP COM 143658300 7,138 140,420 SH   SOLE   136,765 0 3,655
CISCO SYSTEMS INC COM 17275r102 266,867 5,564,370 SH   SOLE   5,343,663 0 220,707
CKX LANDS INC COM 12562N104 99 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 10,363 942,093 SH   SOLE   938,183 0 3,910
COCA COLA FEMSA ADR 191241108 49,296 813,199 SH   SOLE   811,629 0 1,570
COMCAST CORPORATION - CLASS A COM 20030N101 20,340 452,312 SH   SOLE   426,849 0 25,463
CONOCOPHILLIPS COM 20825C104 104,308 1,604,003 SH   SOLE   1,451,793 0 152,210
DIAGEO P L C - ADR ADR 25243q205 38,211 226,880 SH   SOLE   226,063 0 817
EMERSON ELECTRIC CO COM 291011104 50,483 661,985 SH   SOLE   492,105 0 169,880
FOX CORP CLASS B COM 35137L204 54,165 1,488,056 SH   SOLE   1,326,121 0 161,935
GLAXO SMITHKLINE PLC ADR ADR 37733W105 8,036 171,009 SH   SOLE   170,444 0 565
GOLDMAN SACHS COM 38141G104 21,349 92,852 SH   SOLE   92,782 0 70
HALLIBURTON CO COM 406216101 10,831 442,630 SH   SOLE   442,570 0 60
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 3,918 100,218 SH   SOLE   100,159 0 59
JOHNSON & JOHNSON COM 478160104 287,058 1,967,904 SH   SOLE   1,911,155 0 56,749
MERCK & COMPANY INC. COM 58933Y105 301 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 49,466 3,626,551 SH   SOLE   3,248,516 0 378,035
NATIONAL WESTERN LIFE GROUP COM 638517102 20,464 70,353 SH   SOLE   70,211 0 142
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 14,563 153,795 SH   SOLE   152,880 0 915
PHILLIPS 66 COM 718546104 40,590 364,329 SH   SOLE   362,204 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 2,817 47,762 SH   SOLE   47,762 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,315 79,680 SH   SOLE   79,680 0 0
TOTAL SA - ADR ADR 891027104 13,463 243,452 SH   SOLE   241,956 0 1,496
UNIFIRST CORP COM 904708104 6,415 31,762 SH   SOLE   31,762 0 0
UNILEVER N V - ADR ADR 904784709 31,303 544,772 SH   SOLE   543,240 0 1,532
UNILEVER PLC SPONSORED ADR ADR 904767704 7,186 125,695 SH   SOLE   125,695 0 0
UNION PACIFIC CORP COM 907818108 34,056 188,371 SH   SOLE   183,716 0 4,655
US BANCORP COM 902973304 49,288 831,300 SH   SOLE   830,290 0 1,010
VERIZON COMMUNICATIONS COM 92343V104 26,327 428,774 SH   SOLE   264,354 0 164,420
WELLS FARGO & CO COM 949746101 137,400 2,553,906 SH   SOLE   2,243,317 0 310,589
WPP PLC - ADR ADR 92937A102 14,470 205,861 SH   SOLE   204,723 0 1,138