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 64,838 370,949 SH   SOLE   370,949 0 0
ABBVIE INC. COM 00287Y109 42,028 392,235 SH   SOLE   392,235 0 0
ALCON INC ADR ADR H01301128 973 14,751 SH   SOLE   14,751 0 0
ALIBABA GROUP HOLDING SP-ADR ADR 01609W102 153,838 661,015 SH   SOLE   626,970 0 34,045
ALPHABET INC-CL A COM 02079K305 225,628 128,736 SH   SOLE   121,206 0 7,530
ALPHABET INC-CL C COM 02079K107 204,730 116,863 SH   SOLE   116,833 0 30
AMERICAN EXPRESS CO COM 025816109 35,765 295,796 SH   SOLE   162,839 0 132,957
AMERICAN NATIONAL GROUP INC COM 02772A109 1,492 15,522 SH   SOLE   15,522 0 0
APPLIED INDUSTRIAL TECH INC. COM 03820C105 3,989 51,146 SH   SOLE   50,896 0 250
AUTOLIV INC. COM 052800109 104,430 1,133,878 SH   SOLE   1,091,318 0 42,560
AUTOZONE, INC. COM 053332102 107,618 90,783 SH   SOLE   79,397 0 11,386
BAIDU INC. - SPON ADR ADR 056752108 305,057 1,410,732 SH   SOLE   1,362,362 0 48,370
BANK OF AMERICA CORP COM COM 060505104 59,472 1,962,127 SH   SOLE   1,863,267 0 98,860
BANK OF NEW YORK MELLON CORP COM 064058100 130,422 3,073,096 SH   SOLE   2,867,153 0 205,943
BAXTER INTERNATIONAL INC COM 071813109 4,353 54,248 SH   SOLE   54,248 0 0
BERKSHIRE HATHAWAY INC COM 084670108 347,467 999 SH   SOLE   999 0 0
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 70,886 305,715 SH   SOLE   221,275 0 84,440
CARLISLE COS INC COM 142339100 35,803 229,242 SH   SOLE   209,772 0 19,470
CISCO SYSTEMS INC COM 17275r102 219,864 4,913,172 SH   SOLE   4,719,850 0 193,322
CKX LANDS INC COM 12562N104 101 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 16,144 1,257,358 SH   SOLE   1,254,713 0 2,645
COCA COLA FEMSA ADR 191241108 131,593 2,854,508 SH   SOLE   2,759,353 0 95,155
COMCAST CORPORATION - CLASS A COM 20030N101 60,191 1,148,683 SH   SOLE   1,148,683 0 0
CONCENTRIX CORP COM 20602D101 7,078 71,717 SH   SOLE   71,717 0 0
CONOCOPHILLIPS COM 20825C104 32,786 819,849 SH   SOLE   677,449 0 142,400
DIAGEO P L C - ADR ADR 25243q205 32,363 203,785 SH   SOLE   203,395 0 390
EMERSON ELECTRIC CO COM 291011104 45,849 570,479 SH   SOLE   411,079 0 159,400
ENTERPRISE PRODUCTS PARTNERS COM 293792107 2,670 136,295 SH   SOLE   136,295 0 0
FOX CORP CLASS B COM 35137L204 73,596 2,548,343 SH   SOLE   2,190,963 0 357,380
GLAXO SMITHKLINE PLC ADR ADR 37733W105 5,623 152,805 SH   SOLE   152,310 0 495
GOLDMAN SACHS COM 38141G104 31,958 121,185 SH   SOLE   121,185 0 0
HSBC HOLDINGS PLC SPONSORED ADR ADR 404280406 1,442 55,636 SH   SOLE   55,636 0 0
INTEL CORP COM 458140100 32,122 644,759 SH   SOLE   596,049 0 48,710
JEFFERIES FINANCIAL GROUP INC COM 47233W109 2,511 102,055 SH   SOLE   102,055 0 0
JOHNSON & JOHNSON COM 478160104 281,724 1,790,087 SH   SOLE   1,738,928 0 51,159
MORGAN STANLEY COM 617446448 31,740 463,155 SH   SOLE   463,155 0 0
NATIONAL WESTERN LIFE GROUP COM 638517102 13,852 67,099 SH   SOLE   66,974 0 125
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 12,260 129,832 SH   SOLE   128,977 0 855
PHILLIPS 66 COM 718546104 4,465 63,834 SH   SOLE   63,834 0 0
SHENANDOAH TELECOMMUNICATIONS CO. COM 82312B106 3,446 79,680 SH   SOLE   79,680 0 0
TOTAL SA - ADR ADR 89151E109 9,356 223,236 SH   SOLE   221,840 0 1,396
TRUIST FINANCIAL CORP COM 89832Q109 41,625 868,449 SH   SOLE   803,239 0 65,210
UNIFIRST CORP COM 904708104 6,549 30,937 SH   SOLE   30,937 0 0
UNILEVER PLC SPONSORED ADR ADR 904767704 34,009 563,430 SH   SOLE   562,374 0 1,056
UNION PACIFIC CORP COM 907818108 37,651 180,823 SH   SOLE   180,643 0 180
US BANCORP COM 902973304 55,327 1,187,536 SH   SOLE   1,186,976 0 560
VERIZON COMMUNICATIONS COM 92343V104 19,517 332,200 SH   SOLE   173,100 0 159,100
WELLS FARGO & CO COM 949746101 72,032 2,386,746 SH   SOLE   2,116,866 0 269,880