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 115,939 556,891 SH   SOLE   550,036 0 6,855
AGCO CORP. COM 001084102 68,274 1,013,118 SH   SOLE   857,083 0 156,035
ALPHABET INC-CL A COM 02079K305 124,505 133,922 SH   SOLE   125,867 0 8,055
ALPHABET INC-CL C COM 02079K107 115,027 126,580 SH   SOLE   126,025 0 555
AMERICAN EXPRESS CO COM 025816109 29,703 352,597 SH   SOLE   218,642 0 133,955
AMERICAN NATIONAL INSURANCE CO COM 028591105 11,072 95,045 SH   SOLE   95,005 0 40
AVNET COM 053807103 22,906 589,146 SH   SOLE   589,091 0 55
BAIDU INC. - SPON ADR ADR 056752108 251,540 1,406,354 SH   SOLE   1,362,969 0 43,385
BANK OF NEW YORK MELLON CORP COM 064058100 236,069 4,626,992 SH   SOLE   4,378,166 0 248,826
BAXTER INTERNATIONAL INC COM 071813109 92,961 1,535,525 SH   SOLE   1,523,874 0 11,651
BERKSHIRE HATHAWAY INC COM 084670108 276,859 1,087 SH   SOLE   1,081 0 6
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 50,680 299,226 SH   SOLE   211,837 0 87,389
CISCO SYSTEMS INC COM 17275r102 327,931 10,477,027 SH   SOLE   10,101,150 0 375,877
CKX LANDS INC COM 12562N104 122 10,600 SH   SOLE   10,600 0 0
COCA COLA FEMSA COM 191241108 44,038 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION CLASS A COM 20030N101 69,201 1,778,037 SH   SOLE   1,742,779 0 35,258
CONNECTICUT WATER SERVICE INC COM 207797101 360 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 86,302 1,963,191 SH   SOLE   1,808,751 0 154,440
DEVON ENERGY CORP COM 25179M103 91,502 2,862,113 SH   SOLE   2,655,448 0 206,665
DIAGEO PLC-SPONSORED ADR REPST ADR 25243q205 36,392 303,695 SH   SOLE   302,307 0 1,388
EMERSON ELECTRIC CO COM 291011104 74,819 1,254,929 SH   SOLE   1,081,994 0 172,935
GENERAL ELECTRIC CO COM 369604103 1,351 50,008 SH   SOLE   46,833 0 3,175
GLAXO SMITHKLINE PLC ADR ADR 37733W105 4,725 109,584 SH   SOLE   108,694 0 890
HALLIBURTON CO COM 406216101 149,530 3,501,059 SH   SOLE   3,484,892 0 16,167
HSBC HOLDINGS PLC SPONSORED AD ADR 404280406 7,963 171,648 SH   SOLE   170,659 0 989
INT'L BUSINESS MACHINE CORP. COM 459200101 36,112 234,755 SH   SOLE   181,390 0 53,365
JOHNSON & JOHNSON COM 478160104 304,137 2,299,019 SH   SOLE   2,242,149 0 56,870
LEUCADIA NATIONAL CORP COM 527288104 1,849 70,664 SH   SOLE   70,664 0 0
MASTERCARD INC - CLASS A COM 57636Q104 31,976 263,287 SH   SOLE   262,988 0 299
MERCK & COMPANY INC. COM 58933Y105 212 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC COM 55345k103 73,864 4,471,161 SH   SOLE   4,032,405 0 438,756
NATIONAL WESTERN LIFE GROUP COM 638517102 27,619 86,412 SH   SOLE   86,262 0 150
NOVARTIS AG AMERICAN DEPOSITAR ADR 66987v109 16,395 196,422 SH   SOLE   195,290 0 1,132
NOW INC/DE COM 67011P100 807 50,181 SH   SOLE   50,171 0 10
PHILIP MORRIS INTERNATIONAL COM 718172109 144,446 1,229,853 SH   SOLE   1,229,116 0 737
PHILLIPS 66 COM 718546104 32,536 393,473 SH   SOLE   390,778 0 2,695
ROYAL DUTCH SHELL PLC-A SHRS A ADR 780259206 2,604 48,952 SH   SOLE   48,952 0 0
SHENANDOAH TELECOMMUNICATIONS COM 82312B106 2,446 79,680 SH   SOLE   79,680 0 0
SHIRE PLC-ADR ADR 82481R106 5,433 32,874 SH   SOLE   32,743 0 131
SIGNET JEWELERS LIMITED COM G81276100 14,242 225,198 SH   SOLE   224,898 0 300
TORCHMARK CORP COM 891027104 9,440 123,396 SH   SOLE   123,396 0 0
TOTAL S A 1 ADR REPRESENTING 1 ADR 89151e109 15,454 311,632 SH   SOLE   309,545 0 2,087
TRUSTMARK CORPORATION COM 898402102 232 7,200 SH   SOLE   7,200 0 0
UNIFIRST CORP COM 904708104 5,067 36,016 SH   SOLE   36,016 0 0
UNILEVER N V YORK SHS ADR ADR 904784709 43,069 779,256 SH   SOLE   775,825 0 3,431
UNILEVER PLC SPONSORED ADR ADR 904767704 15,122 279,409 SH   SOLE   279,409 0 0
UNION PACIFIC CORP COM 907818108 36,914 338,944 SH   SOLE   331,394 0 7,550
US BANCORP COM 902973304 28,026 539,800 SH   SOLE   539,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 24,516 548,950 SH   SOLE   384,865 0 164,085
WELLS FARGO & CO COM 949746101 195,212 3,523,050 SH   SOLE   3,211,592 0 311,458
WILLIAMS-SONOMA INC COM 969904101 9,566 197,245 SH   SOLE   110,210 0 87,035