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 73,805 355,209 SH   SOLE   184,228 0 170,981
AGCO CORP. COM 001084102 45,064 647,934 SH   SOLE   647,934 0 0
ALPHABET INC-CL A COM 02079K305 158,975 135,081 SH   SOLE   104,078 0 31,003
ALPHABET INC-CL C COM 02079K107 143,231 122,074 SH   SOLE   104,260 0 17,814
AMERICAN EXPRESS CO COM 025816109 31,267 286,069 SH   SOLE   152,665 0 133,404
AMERICAN NATIONAL INSURANCE CO COM 028591105 3,900 32,278 SH   SOLE   32,238 0 40
AUTOZONE, INC. COM 053332102 124,223 121,297 SH   SOLE   67,933 0 53,364
AVNET COM 053807103 25,264 582,517 SH   SOLE   582,462 0 55
BAIDU INC. - SPON ADR ADR 056752108 236,892 1,437,015 SH   SOLE   1,226,727 0 210,288
BANK OF NEW YORK MELLON CORP COM 064058100 211,832 4,200,519 SH   SOLE   2,955,649 0 1,244,870
BAXTER INTERNATIONAL INC COM 071813109 5,879 72,305 SH   SOLE   72,305 0 0
BERKSHIRE HATHAWAY INC COM 084670108 309,950 1,029 SH   SOLE   858 0 171
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 52,408 260,879 SH   SOLE   162,534 0 98,345
CARNIVAL CORP COM 143658300 3,953 77,930 SH   SOLE   75,905 0 2,025
CISCO SYSTEMS INC COM 17275r102 416,355 7,711,698 SH   SOLE   6,831,846 0 879,852
CKX LANDS INC COM 12562N104 106 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 9,936 974,119 SH   SOLE   970,209 0 3,910
COCA COLA FEMSA COM 191241108 34,327 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 18,972 474,530 SH   SOLE   441,292 0 33,238
CONNECTICUT WATER SERVICE INC COM 207797101 445 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 107,824 1,615,584 SH   SOLE   956,776 0 658,808
DEVON ENERGY CORP COM 25179M103 43,661 1,383,443 SH   SOLE   356,608 0 1,026,835
DIAGEO P L C - ADR ADR 25243q205 38,457 235,052 SH   SOLE   234,235 0 817
EMERSON ELECTRIC CO COM 291011104 51,303 749,276 SH   SOLE   341,587 0 407,689
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,876 188,459 SH   SOLE   187,894 0 565
GOLDMAN SACHS COM 38141G104 19,162 99,805 SH   SOLE   96,290 0 3,515
HALLIBURTON CO COM 406216101 49,384 1,685,458 SH   SOLE   1,670,038 0 15,420
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 4,942 121,786 SH   SOLE   121,727 0 59
JOHNSON & JOHNSON COM 478160104 287,460 2,056,371 SH   SOLE   1,637,852 0 418,519
MASTERCARD INC - CLASS A COM 57636Q104 50,286 213,574 SH   SOLE   213,361 0 213
MERCK & COMPANY INC. COM 58933Y105 275 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 80,441 4,601,900 SH   SOLE   2,088,252 0 2,513,648
NATIONAL WESTERN LIFE GROUP COM 638517102 19,851 75,630 SH   SOLE   73,768 0 1,862
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 15,710 163,404 SH   SOLE   162,489 0 915
PHILLIPS 66 COM 718546104 34,946 367,198 SH   SOLE   365,073 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 3,140 50,172 SH   SOLE   50,172 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,535 79,680 SH   SOLE   79,680 0 0
TORCHMARK CORP COM 891027104 9,102 111,067 SH   SOLE   111,067 0 0
TOTAL SA - ADR ADR 89151e109 14,739 264,856 SH   SOLE   263,360 0 1,496
UNIFIRST CORP COM 904708104 5,102 33,235 SH   SOLE   33,235 0 0
UNILEVER N V - ADR ADR 904784709 32,917 564,708 SH   SOLE   563,176 0 1,532
UNILEVER PLC SPONSORED ADR ADR 904767704 7,525 130,369 SH   SOLE   130,369 0 0
UNION PACIFIC CORP COM 907818108 32,718 195,683 SH   SOLE   64,268 0 131,415
US BANCORP COM 902973304 40,000 830,055 SH   SOLE   289,245 0 540,810
VERIZON COMMUNICATIONS COM 92343V104 26,667 450,989 SH   SOLE   284,339 0 166,650
WELLS FARGO & CO COM 949746101 128,244 2,654,055 SH   SOLE   1,491,541 0 1,162,514
WPP PLC - ADR ADR 92937A102 11,451 216,866 SH   SOLE   215,728 0 1,138