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 67,851 356,101 SH   SOLE   185,110 0 170,991
AGCO CORP. COM 001084102 36,083 648,154 SH   SOLE   648,154 0 0
ALPHABET INC-CL A COM 02079K305 135,263 129,443 SH   SOLE   104,175 0 25,268
ALPHABET INC-CL C COM 02079K107 126,577 122,225 SH   SOLE   104,411 0 17,814
AMERICAN EXPRESS CO COM 025816109 27,577 289,314 SH   SOLE   155,910 0 133,404
AMERICAN NATIONAL INSURANCE CO COM 028591105 4,227 33,218 SH   SOLE   33,178 0 40
AUTOZONE, INC. COM 053332102 148,686 177,358 SH   SOLE   97,642 0 79,716
AVNET COM 053807103 20,979 581,127 SH   SOLE   581,072 0 55
BAIDU INC. - SPON ADR ADR 056752108 220,246 1,388,686 SH   SOLE   1,178,043 0 210,643
BANK OF NEW YORK MELLON CORP COM 064058100 198,435 4,215,736 SH   SOLE   2,915,566 0 1,300,170
BAXTER INTERNATIONAL INC COM 071813109 4,759 72,305 SH   SOLE   45,051 0 27,254
BERKSHIRE HATHAWAY INC COM 084670108 317,934 1,039 SH   SOLE   868 0 171
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 53,638 262,701 SH   SOLE   164,356 0 98,345
CARNIVAL CORP COM 143658300 3,704 75,125 SH   SOLE   73,100 0 2,025
CISCO SYSTEMS INC COM 17275r102 357,090 8,241,170 SH   SOLE   6,798,311 0 1,442,859
CKX LANDS INC COM 12562N104 109 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 9,027 980,176 SH   SOLE   976,266 0 3,910
COCA COLA FEMSA COM 191241108 31,644 520,112 SH   SOLE   520,112 0 0
COMCAST CORPORATION - CLASS A COM 20030N101 16,450 483,100 SH   SOLE   449,862 0 33,238
CONNECTICUT WATER SERVICE INC COM 207797101 434 6,483 SH   SOLE   6,483 0 0
CONOCOPHILLIPS COM 20825C104 101,089 1,621,313 SH   SOLE   962,325 0 658,988
DEVON ENERGY CORP COM 25179M103 31,767 1,409,372 SH   SOLE   382,537 0 1,026,835
DIAGEO P L C - ADR ADR 25243q205 33,678 237,500 SH   SOLE   236,622 0 878
EMERSON ELECTRIC CO COM 291011104 44,916 751,736 SH   SOLE   344,032 0 407,704
GLAXO SMITHKLINE PLC ADR ADR 37733W105 7,232 189,261 SH   SOLE   188,696 0 565
GOLDMAN SACHS COM 38141G104 16,708 100,015 SH   SOLE   96,500 0 3,515
HALLIBURTON CO COM 406216101 44,883 1,688,598 SH   SOLE   1,633,798 0 54,800
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 5,669 137,905 SH   SOLE   137,263 0 642
JOHNSON & JOHNSON COM 478160104 275,099 2,131,724 SH   SOLE   1,613,880 0 517,844
MASTERCARD INC - CLASS A COM 57636Q104 42,309 224,273 SH   SOLE   224,060 0 213
MERCK & COMPANY INC. COM 58933Y105 253 3,306 SH   SOLE   3,306 0 0
MRC GLOBAL INC. COM 55345k103 56,447 4,615,490 SH   SOLE   2,029,767 0 2,585,723
NATIONAL WESTERN LIFE GROUP COM 638517102 22,878 76,084 SH   SOLE   74,222 0 1,862
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 14,763 172,040 SH   SOLE   170,908 0 1,132
PHILLIPS 66 COM 718546104 31,769 368,761 SH   SOLE   366,636 0 2,125
ROYAL DUTCH SHELL PLC-A SHRS ADR ADR 780259206 2,823 48,446 SH   SOLE   48,446 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,526 79,680 SH   SOLE   79,680 0 0
TORCHMARK CORP COM 891027104 8,338 111,878 SH   SOLE   111,878 0 0
TOTAL SA - ADR ADR 89151e109 14,063 269,504 SH   SOLE   267,973 0 1,531
UNIFIRST CORP COM 904708104 4,755 33,235 SH   SOLE   33,235 0 0
UNILEVER N V - ADR ADR 904784709 31,131 578,646 SH   SOLE   577,114 0 1,532
UNILEVER PLC SPONSORED ADR ADR 904767704 6,830 130,720 SH   SOLE   130,720 0 0
UNION PACIFIC CORP COM 907818108 36,467 263,817 SH   SOLE   95,677 0 168,140
US BANCORP COM 902973304 24,669 539,800 SH   SOLE   0 0 539,800
VERIZON COMMUNICATIONS COM 92343V104 26,144 465,030 SH   SOLE   298,380 0 166,650
WELLS FARGO & CO COM 949746101 143,496 3,114,055 SH   SOLE   1,688,741 0 1,425,314
WPP PLC - ADR ADR 92937A102 11,899 217,128 SH   SOLE   215,803 0 1,325