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 137,094 777,926 SH   SOLE   771,071 0 6,855
AGCO CORP. COM 001084102 42,693 865,624 SH   SOLE   865,599 0 25
ALPHABET INC-CL A COM 02079K305 102,038 126,903 SH   SOLE   126,348 0 555
ALPHABET INC-CL C COM 02079K107 98,818 127,131 SH   SOLE   126,576 0 555
AMERICAN EXPRESS CO COM 025816109 14,864 232,098 SH   SOLE   230,043 0 2,055
AMERICAN NATIONAL INSURANCE CO COM 028591105 11,614 95,225 SH   SOLE   95,185 0 40
AVNET COM 053807103 29,657 722,296 SH   SOLE   721,916 0 380
BANK OF NEW YORK MELLON CORP COM 064058100 180,215 4,518,942 SH   SOLE   4,474,316 0 44,626
BAXTER INTERNATIONAL INC COM 071813109 102,692 2,157,391 SH   SOLE   2,144,855 0 12,536
BERKSHIRE HATHAWAY INC COM 084670108 236,112 1,092 SH   SOLE   1,086 0 6
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 31,904 220,834 SH   SOLE   217,245 0 3,589
CISCO SYSTEMS INC COM 17275r102 402,025 12,674,188 SH   SOLE   12,625,911 0 48,277
CKX LANDS INC COM 12562N104 113 10,600 SH   SOLE   10,600 0 0
COCA COLA FEMSA COM 191241108 39,008 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION CLASS A COM 20030N101 60,852 917,276 SH   SOLE   899,275 0 18,001
CONNECTICUT WATER SERVICE INC COM 207797101 322 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 105,797 2,433,789 SH   SOLE   2,420,609 0 13,180
DEVON ENERGY CORP COM 25179M103 148,847 3,374,439 SH   SOLE   3,349,604 0 24,835
DIAGEO PLC-SPONSORED ADR REPST ADR 25243q205 36,786 317,010 SH   SOLE   315,622 0 1,388
EMERSON ELECTRIC CO COM 291011104 93,090 1,707,757 SH   SOLE   1,694,222 0 13,535
GENERAL ELECTRIC CO COM 369604103 18,161 613,133 SH   SOLE   609,958 0 3,175
GLAXO SMITHKLINE PLC ADR ADR 37733W105 4,953 114,844 SH   SOLE   113,954 0 890
HALLIBURTON CO COM 406216101 184,289 4,106,254 SH   SOLE   4,079,624 0 26,630
HSBC HOLDINGS PLC SPONSORED AD ADR 404280406 6,837 181,797 SH   SOLE   180,808 0 989
ILLINOIS TOOL WORKS COM 452308109 27,162 226,655 SH   SOLE   226,655 0 0
INT'L BUSINESS MACHINE CORP. COM 459200101 62,738 394,950 SH   SOLE   393,855 0 1,095
JOHNSON & JOHNSON COM 478160104 351,884 2,978,783 SH   SOLE   2,971,253 0 7,530
LEUCADIA NATIONAL CORP COM 527288104 1,428 75,008 SH   SOLE   75,008 0 0
LOCKHEED MARTIN CORP COM COM 539830109 19,220 80,175 SH   SOLE   80,175 0 0
MASTERCARD INC - CLASS A COM 57636Q104 27,190 267,170 SH   SOLE   266,570 0 600
MERCK & COMPANY INC. COM 58933Y105 206 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC COM 55345k103 73,358 4,464,901 SH   SOLE   4,403,281 0 61,620
NATIONAL WESTERN LIFE GROUP COM 638517102 18,164 88,445 SH   SOLE   88,295 0 150
NOVARTIS AG AMERICAN DEPOSITAR ADR 66987v109 17,380 220,115 SH   SOLE   218,983 0 1,132
NOW INC/DE COM 67011P100 1,084 50,595 SH   SOLE   50,585 0 10
PHILIP MORRIS INTERNATIONAL COM 718172109 134,803 1,386,581 SH   SOLE   1,385,844 0 737
PHILLIPS 66 COM 718546104 31,732 393,939 SH   SOLE   391,244 0 2,695
ROYAL DUTCH SHELL PLC-A SHRS A ADR 780259206 2,422 48,370 SH   SOLE   48,370 0 0
SHENANDOAH TELECOMMUNICATIONS COM 82312B106 2,168 79,680 SH   SOLE   79,680 0 0
SHIRE PLC-ADR - adus shpg ADR 82481R106 7,038 36,304 SH   SOLE   36,173 0 131
TORCHMARK CORP COM 891027104 12,101 189,402 SH   SOLE   189,402 0 0
TOTAL S A 1 ADR REPRESENTING 1 ADR 89151e109 15,899 333,305 SH   SOLE   330,690 0 2,615
UNIFIRST CORP COM 904708104 20,960 158,960 SH   SOLE   155,682 0 3,278
UNILEVER N V YORK SHS ADR ADR 904784709 38,075 825,918 SH   SOLE   822,487 0 3,431
UNILEVER PLC SPONSORED ADR ADR 904767704 13,449 283,727 SH   SOLE   283,727 0 0
UNION PACIFIC CORP COM 907818108 34,144 350,086 SH   SOLE   342,536 0 7,550
US BANCORP COM 902973304 23,152 539,800 SH   SOLE   539,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 83,434 1,605,125 SH   SOLE   1,600,140 0 4,985
WALMART STORES INC COM 931142103 18,996 263,389 SH   SOLE   257,919 0 5,470
WELLS FARGO & CO COM 949746101 194,565 4,393,961 SH   SOLE   4,349,871 0 44,090