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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALIBABA GROUP HOLDING SP-ADR ADR 01609W102 BBG006G2JVL2 3,726 36,467 SH   SOLE   36,107 0 360
ALPHABET INC-CL A COM 02079K305 BBG009S39JX6 208,973 2,014,585 SH   SOLE   2,013,985 0 600
ALPHABET INC-CL C COM 02079K107 BBG009S3NB30 62,541 601,351 SH   SOLE   601,026 0 325
AMERICAN EXPRESS CO COM 025816109 BBG000BCQZS4 19,762 119,805 SH   SOLE   119,248 0 557
AUTOLIV INC. COM 052800109 BBG000BVLRY8 100,055 1,071,709 SH   SOLE   1,071,504 0 205
AUTOZONE, INC. COM 053332102 BBG000C7LMS8 52,976 21,551 SH   SOLE   21,531 0 20
BAIDU INC. - SPON ADR ADR 056752108 BBG000QXWHD1 3,406 22,571 SH   SOLE   22,376 0 195
BANK OF AMERICA CORP COM COM 060505104 BBG000BCTLF6 14,220 497,199 SH   SOLE   496,724 0 475
BANK OF NEW YORK MELLON CORP COM 064058100 BBG000BD8PN9 35,536 782,041 SH   SOLE   780,798 0 1,243
BAXTER INTERNATIONAL INC COM 071813109 BBG000BCVJ77 1,540 37,960 SH   SOLE   37,960 0 0
BERKSHIRE HATHAWAY INC COM 084670108 BBG000DWCFL4 316,608 680 SH   SOLE   680 0 0
BERKSHIRE HATHAWAY INC DEL CL B COM 084670702 BBG000DWG505 58,915 190,806 SH   SOLE   190,166 0 640
CARLISLE COS INC COM 142339100 BBG000BGGBT8 558 2,469 SH   SOLE   2,469 0 0
CISCO SYSTEMS INC COM 17275r102 BBG000C3J3C9 44,303 847,508 SH   SOLE   847,508 0 0
CKX LANDS INC COM 12562N104 BBG000CTBX52 100 10,600 SH   SOLE   10,600 0 0
CNH INDUSTRIALS COM N20944109 BBG0059JSF49 13,137 860,335 SH   SOLE   857,690 0 2,645
COCA COLA FEMSA ADR 191241108 BBG000BJ87V7 154,933 1,925,347 SH   SOLE   1,924,802 0 545
COMCAST CORPORATION - CLASS A COM 20030N101 BBG000BFT2L4 5,988 157,963 SH   SOLE   157,963 0 0
CONCENTRIX CORP COM 20602D101 BBG00RCNQMX3 33,561 276,112 SH   SOLE   275,682 0 430
CONOCOPHILLIPS COM 20825C104 BBG000BQQH30 3,039 30,634 SH   SOLE   30,634 0 0
DIAGEO P L C - ADR ADR 25243q205 BBG000BWZQL7 26,529 146,425 SH   SOLE   146,035 0 390
EMERSON ELECTRIC CO COM 291011104 BBG000BHX7N2 2,026 23,253 SH   SOLE   23,253 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 BBG000BR3012 3,530 136,295 SH   SOLE   136,295 0 0
FEDEX CORP. COM 31428X106 BBG000BJF1Z8 38,766 169,662 SH   SOLE   169,512 0 150
FMC CORP. COM 302491303 BBG000BJP882 128,257 1,050,167 SH   SOLE   1,050,167 0 0
FRESENIUS MEDICAL CARE-ADR ADR 358029106 BBG000HDMR99 7,304 343,559 SH   SOLE   342,784 0 775
GSK PLC ADR ADR 37733W204 BBG000BLB481 4,817 135,375 SH   SOLE   134,979 0 396
HALEON PLC ADR ADR 405552100 BBG018GZNCH6 1,081 132,783 SH   SOLE   132,783 0 0
INTEL CORP COM 458140100 BBG000C0G1D1 9,137 279,677 SH   SOLE   279,182 0 495
IONIS PHARMACEUTICALS INC. COM 462222100 BBG000JH6683 126,557 3,541,046 SH   SOLE   3,541,046 0 0
JOHNSON & JOHNSON COM 478160104 BBG000BMHYD1 190,926 1,231,783 SH   SOLE   1,231,324 0 459
NATIONAL WESTERN LIFE GROUP COM 638517102 BBG008HNHZ07 10,752 44,318 SH   SOLE   44,318 0 0
NOVARTIS AG AMERICAN DEPOSITORY SHARES ADR 66987v109 BBG000LYF3S8 9,000 97,828 SH   SOLE   96,973 0 855
PARAMOUNT GLOBAL - CLASS B COM 92556H206 BBG000C496P7 8,544 382,958 SH   SOLE   382,423 0 535
PHILLIPS 66 COM 718546104 BBG00286S4N9 3,272 32,271 SH   SOLE   32,271 0 0
PROGRESSIVE CORP COM 743315103 BBG000BR37X2 4,943 34,550 SH   SOLE   34,550 0 0
THOR INDUSTRIES INC. COM 885160101 BBG000BV6R84 8,727 109,580 SH   SOLE   109,410 0 170
TOTALENERGIES SE ADR ADR 89151E959 BBG000CHZ857 9,813 166,181 SH   SOLE   164,785 0 1,396
TRUIST FINANCIAL CORP COM 89832Q109 BBG000BYYLS8 31,092 911,791 SH   SOLE   911,476 0 315
UNILEVER PLC SPONSORED ADR ADR 904767704 BBG000BW1442 16,959 326,566 SH   SOLE   325,510 0 1,056
UNION PACIFIC CORP COM 907818108 BBG000BW3299 9,076 45,098 SH   SOLE   44,918 0 180
US BANCORP COM 902973304 BBG000FFDM15 13,493 374,297 SH   SOLE   373,737 0 560
VERIZON COMMUNICATIONS COM 92343V104 BBG000HS77T5 2,537 65,224 SH   SOLE   65,224 0 0
WELLS FARGO & CO COM 949746101 BBG000BWQFY7 35,840 958,799 SH   SOLE   957,119 0 1,680