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 2,126 15,571 SH   SOLE   15,571 0 0
Abbott Laboratories COM 002824100 1,905 24,146 SH   SOLE   24,146 0 0
AbbVie Inc COM 00287Y109 1,250 16,402 SH   SOLE   16,402 0 0
Adobe Inc COM 00724F101 12,052 37,870 SH   SOLE   37,870 0 0
Aegon NV NY REGISTRY SHS 007924103 284,873 114,406,917 SH   SOLE   109,383,497 0 5,023,420
Air Products & Chemicals Inc COM 009158106 654 3,275 SH   SOLE   1,275 0 2,000
Alcon Inc ORD SHS H01301128 247 4,857 SH   SOLE   4,521 0 336
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 607,964 3,126,100 SH   SOLE   3,126,100 0 0
Allstate Corp/The COM 020002101 338 3,685 SH   SOLE   3,685 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 554,411 5,093,346 SH   SOLE   4,828,546 0 264,800
Alphabet Inc CAP STK CL C 02079K107 3,425,294 2,945,704 SH   SOLE   2,805,185 0 140,519
Alphabet Inc CAP STK CL A 02079K305 180,079 154,980 SH   SOLE   140,510 0 14,470
Altria Group Inc COM 02209S103 920 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 1,033 530 SH   SOLE   530 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 1,510 128,200 SH   SOLE   128,200 0 0
American Express Co COM 025816109 1,151,289 13,448,063 SH   SOLE   12,618,740 0 829,323
Ameriprise Financial Inc COM 03076C106 277 2,702 SH   SOLE   2,702 0 0
Amgen Inc COM 031162100 4,216 20,797 SH   SOLE   19,797 0 1,000
Anthem Inc COM 036752103 272 1,200 SH   SOLE   1,200 0 0
Apache Corp COM 037411105 228,820 54,741,657 SH   SOLE   52,349,998 0 2,391,659
Apple Inc COM 037833100 2,785 10,951 SH   SOLE   10,951 0 0
AstraZeneca PLC SPONSORED ADR 046353108 1,334,576 29,883,038 SH   SOLE   28,286,832 0 1,596,206
AT&T Inc COM 00206R102 5,170 177,366 SH   SOLE   177,366 0 0
Automatic Data Processing Inc COM 053015103 246 1,800 SH   SOLE   1,800 0 0
Baidu Inc SPON ADR REP A 056752108 658,211 6,530,521 SH   SOLE   6,530,521 0 0
Baker Hughes Co CL A 05722G100 984,143 93,727,915 SH   SOLE   89,617,583 0 4,110,332
Ball Corp COM 058498106 412 6,370 SH   SOLE   6,370 0 0
Bank of America Corp COM 060505104 2,878,770 135,599,162 SH   SOLE   128,924,064 0 6,675,098
Bank of New York Mellon Corp/T COM 064058100 1,613,046 47,893,304 SH   SOLE   45,350,204 0 2,543,100
Baxter International Inc COM 071813109 275 3,382 SH   SOLE   3,382 0 0
Becton Dickinson and Co COM 075887109 1,232 5,360 SH   SOLE   5,360 0 0
Berkshire Hathaway Inc CL A 084670108 1,360 5 SH   SOLE   5 0 0
Berkshire Hathaway Inc CL B NEW 084670702 2,344 12,820 SH   SOLE   12,820 0 0
BioMarin Pharmaceutical Inc COM 09061G101 333,142 3,942,508 SH   SOLE   3,704,739 0 237,769
BlackRock Inc COM 09247X101 330 750 SH   SOLE   750 0 0
Booking Holdings Inc COM 09857L108 2,300,590 1,710,069 SH   SOLE   1,647,612 0 62,457
Boston Scientific Corp COM 101137107 5,379 164,840 SH   SOLE   164,840 0 0
Brighthouse Financial Inc COM 10922N103 242,039 10,014,013 SH   SOLE   9,512,153 0 501,860
Bristol-Myers Squibb Co COM 110122108 2,022,084 36,277,074 SH   SOLE   34,443,710 0 1,833,364
Cadence Design Systems Inc COM 127387108 26,386 399,541 SH   SOLE   399,541 0 0
Capital One Financial Corp COM 14040H105 2,221,883 44,067,496 SH   SOLE   41,997,313 0 2,070,183
CarMax Inc COM 143130102 511 9,500 SH   SOLE   9,500 0 0
Caterpillar Inc COM 149123101 5,002 43,107 SH   SOLE   40,607 0 2,500
Celanese Corp COM 150870103 740,901 10,095,394 SH   SOLE   9,578,592 0 516,802
Cemex SAB de CV SPON ADR NEW 151290889 224,716 105,997,890 SH   SOLE   105,997,890 0 0
Charles Schwab Corp/The COM 808513105 3,400,801 101,154,103 SH   SOLE   97,801,969 0 3,352,134
Charter Communications Inc CL A 16119P108 2,537,737 5,816,363 SH   SOLE   5,517,903 0 298,460
Chevron Corp COM 166764100 22,714 313,467 SH   SOLE   306,874 0 6,593
Chubb Ltd COM H1467J104 284 2,540 SH   SOLE   2,540 0 0
Cigna Corp COM 125523100 2,662,148 15,025,107 SH   SOLE   14,211,103 0 814,004
Cisco Systems Inc COM 17275R102 1,250,367 31,807,872 SH   SOLE   30,149,933 0 1,657,939
Citrix Systems Inc COM 177376100 736 5,200 SH   SOLE   5,200 0 0
Coca-Cola Co/The COM 191216100 1,258 28,440 SH   SOLE   28,440 0 0
Cogent Communications Holdings COM NEW 19239V302 245 2,990 SH   SOLE   2,990 0 0
Cognizant Technology Solutions CL A 192446102 1,100,343 23,678,565 SH   SOLE   22,489,115 0 1,189,450
Colgate-Palmolive Co COM 194162103 929 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 2,845,311 82,760,641 SH   SOLE   78,592,280 0 4,168,361
Concho Resources Inc COM 20605P101 738,905 17,243,988 SH   SOLE   16,492,738 0 751,250
ConocoPhillips COM 20825C104 685 22,245 SH   SOLE   22,245 0 0
Corning Inc COM 219350105 4,730 230,302 SH   SOLE   220,302 0 10,000
Corteva Inc COM 22052L104 938 39,909 SH   SOLE   37,076 0 2,833
Credit Suisse Group AG SPONSORED ADR 225401108 2,118 261,771 SH   SOLE   261,771 0 0
CVS Health Corp COM 126650100 1,237,859 20,863,956 SH   SOLE   19,854,581 0 1,009,375
Danaher Corp COM 235851102 3,254 23,510 SH   SOLE   23,510 0 0
Deere & Co COM 244199105 2,513 18,189 SH   SOLE   18,189 0 0
Dell Technologies Inc CL C 24703L202 1,509,142 38,157,819 SH   SOLE   36,425,505 0 1,732,314
Diageo PLC SPON ADR NEW 25243Q205 2,137 16,811 SH   SOLE   14,811 0 2,000
DISH Network Corp CL A 25470M109 628,156 31,423,528 SH   SOLE   29,960,274 0 1,463,254
Dominion Energy Inc COM 25746U109 326 4,512 SH   SOLE   4,512 0 0
Dow Inc COM 260557103 1,324 45,284 SH   SOLE   45,284 0 0
Duke Energy Corp COM NEW 26441C204 419 5,182 SH   SOLE   5,182 0 0
DuPont de Nemours Inc COM 26614N102 1,916 56,194 SH   SOLE   53,361 0 2,833
DXC Technology Co COM 23355L106 477 36,561 SH   SOLE   36,561 0 0
eBay Inc COM 278642103 1,555 51,731 SH   SOLE   51,731 0 0
Eli Lilly & Co COM 532457108 40,438 291,507 SH   SOLE   284,507 0 7,000
Equinix Inc COM 29444U700 240 385 SH   SOLE   385 0 0
Ericsson ADR B SEK 10 294821608 2,782 343,917 SH   SOLE   343,917 0 0
Exxon Mobil Corp COM 30231G102 4,559 120,059 SH   SOLE   120,059 0 0
FedEx Corp COM 31428X106 3,264,806 26,924,012 SH   SOLE   25,665,262 0 1,258,750
Fox Corp CL B COM 35137L204 141,570 6,187,517 SH   SOLE   5,803,625 0 383,892
Fox Corp CL A COM 35137L105 705,051 29,837,098 SH   SOLE   28,293,956 0 1,543,142
Gap Inc/The COM 364760108 201,766 28,659,926 SH   SOLE   27,187,936 0 1,471,990
General Electric Co COM 369604103 3,473 437,383 SH   SOLE   437,383 0 0
General Mills Inc COM 370334104 591 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,149 17,062 SH   SOLE   17,062 0 0
Gilead Sciences Inc COM 375558103 1,129,695 15,110,961 SH   SOLE   14,324,811 0 786,150
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,668,512 44,035,690 SH   SOLE   41,714,826 0 2,320,864
Goldman Sachs Group Inc/The COM 38141G104 1,961,297 12,687,088 SH   SOLE   12,074,742 0 612,346
Grupo Televisa SAB SPON ADR REP ORD 40049J206 395,250 68,146,520 SH   SOLE   68,146,520 0 0
Halliburton Co COM 406216101 334,862 48,884,929 SH   SOLE   46,438,979 0 2,445,950
Harley-Davidson Inc COM 412822108 190,603 10,068,831 SH   SOLE   9,544,637 0 524,194
Hess Corp COM 42809H107 725,075 21,774,020 SH   SOLE   20,866,209 0 907,811
Hewlett Packard Enterprise Co COM 42824C109 1,311,277 135,043,948 SH   SOLE   128,955,356 0 6,088,592
Home Depot Inc/The COM 437076102 8,527 45,672 SH   SOLE   45,672 0 0
Honeywell International Inc COM 438516106 1,141 8,531 SH   SOLE   8,531 0 0
HP Inc COM 40434L105 2,679,139 154,328,296 SH   SOLE   147,379,736 0 6,948,560
IBM COM 459200101 6,512 58,702 SH   SOLE   53,702 0 5,000
ICICI Bank Ltd ADR 45104G104 13,222 1,555,530 SH   SOLE   1,555,530 0 0
Incyte Corp COM 45337C102 292,378 3,992,600 SH   SOLE   3,796,575 0 196,025
Intel Corp COM 458140100 227 4,200 SH   SOLE   4,200 0 0
iShares iBoxx $ Investment Gra IBOXX INV CP ETF 464287242 300,312 2,431,480 SH   SOLE   0 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 45,551 10,145,005 SH   SOLE   10,145,005 0 0
JD.com Inc SPON ADR CL A 47215P106 523,134 12,916,877 SH   SOLE   12,916,877 0 0
Johnson & Johnson COM 478160104 3,506 26,740 SH   SOLE   26,740 0 0
Johnson Controls International SHS G51502105 2,437,424 90,408,917 SH   SOLE   86,929,194 0 3,479,723
JPMorgan Chase & Co COM 46625H100 1,216,812 13,515,625 SH   SOLE   12,645,215 0 870,410
Juniper Networks Inc COM 48203R104 962,365 50,280,321 SH   SOLE   47,958,206 0 2,322,115
Kimberly-Clark Corp COM 494368103 482 3,768 SH   SOLE   3,768 0 0
Liberty Global PLC SHS CL A G5480U104 263,166 15,939,773 SH   SOLE   15,939,773 0 0
Liberty Global PLC SHS CL C G5480U120 518,954 33,033,368 SH   SOLE   33,033,368 0 0
Lincoln National Corp COM 534187109 29,816 1,132,832 SH   SOLE   1,086,032 0 46,800
Linde PLC SHS G5494J103 642,068 3,558,259 SH   SOLE   3,558,259 0 0
Lockheed Martin Corp COM 539830109 297 875 SH   SOLE   875 0 0
Marsh & McLennan Cos Inc COM 571748102 247 2,860 SH   SOLE   2,860 0 0
Mattel Inc COM 577081102 206,792 23,472,365 SH   SOLE   22,139,915 0 1,332,450
Maxim Integrated Products Inc COM 57772K101 414,670 8,530,542 SH   SOLE   8,055,914 0 474,628
McDonald's Corp COM 580135101 2,466 14,913 SH   SOLE   14,913 0 0
Medtronic PLC SHS G5960L103 504,410 5,593,371 SH   SOLE   5,317,354 0 276,017
Merck & Co Inc COM 58933Y105 39,775 516,958 SH   SOLE   508,458 0 8,500
MetLife Inc COM 59156R108 1,805,512 59,061,575 SH   SOLE   56,132,995 0 2,928,580
Micro Focus International PLC SPON ADR NEW 594837403 180,000 35,502,919 SH   SOLE   33,805,153 0 1,697,766
Microchip Technology Inc COM 595017104 1,922,225 28,351,397 SH   SOLE   27,088,272 0 1,263,125
Microsoft Corp COM 594918104 3,158,480 20,027,140 SH   SOLE   19,008,490 0 1,018,650
Molson Coors Beverage Co CL B 60871R209 861,057 22,072,733 SH   SOLE   20,992,776 0 1,079,957
Mondelez International Inc CL A 609207105 593 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 434 2,050 SH   SOLE   2,050 0 0
Motorola Solutions Inc COM NEW 620076307 1,207 9,082 SH   SOLE   9,082 0 0
National Oilwell Varco Inc COM 637071101 255,613 26,003,342 SH   SOLE   24,812,532 0 1,190,810
NetApp Inc COM 64110D104 2,708 64,950 SH   SOLE   64,950 0 0
News Corp CL A 65249B109 125,442 13,976,862 SH   SOLE   13,216,285 0 760,577
NextEra Energy Inc COM 65339F101 1,706 7,092 SH   SOLE   5,092 0 2,000
Norfolk Southern Corp COM 655844108 445 3,050 SH   SOLE   3,050 0 0
Novartis AG SPONSORED ADR 66987V109 1,891,522 22,941,440 SH   SOLE   21,706,983 0 1,234,457
Nucor Corp COM 670346105 652 18,099 SH   SOLE   18,099 0 0
Nutrien Ltd COM 67077M108 334,525 9,856,359 SH   SOLE   9,856,359 0 0
Occidental Petroleum Corp COM 674599105 1,364,848 117,862,556 SH   SOLE   112,989,265 0 4,873,291
Ovintiv Inc COM 69047Q102 102,648 38,017,797 SH   SOLE   38,017,797 0 0
Parker-Hannifin Corp COM 701094104 422 3,256 SH   SOLE   756 0 2,500
PayPal Holdings Inc COM 70450Y103 4,181 43,671 SH   SOLE   43,671 0 0
PepsiCo Inc COM 713448108 618 5,145 SH   SOLE   5,145 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 12,213 2,265,907 SH   SOLE   2,265,907 0 0
Pfizer Inc COM 717081103 10,062 308,270 SH   SOLE   300,720 0 7,550
Philip Morris International In COM 718172109 1,365 18,713 SH   SOLE   16,713 0 2,000
Phillips 66 COM 718546104 225 4,200 SH   SOLE   4,200 0 0
PNC Financial Services Group I COM 693475105 1,788 18,680 SH   SOLE   18,680 0 0
Procter & Gamble Co/The COM 742718109 13,409 121,904 SH   SOLE   121,904 0 0
QUALCOMM Inc COM 747525103 277 4,100 SH   SOLE   4,100 0 0
Qurate Retail Inc COM SER A 74915M100 382,969 62,730,384 SH   SOLE   59,960,439 0 2,769,945
Rio Tinto PLC SPONSORED ADR 767204100 424 9,300 SH   SOLE   9,300 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 4,283 122,758 SH   SOLE   122,758 0 0
S&P Global Inc COM 78409V104 1,397 5,700 SH   SOLE   5,700 0 0
Sanofi SPONSORED ADR 80105N105 2,110,067 48,263,192 SH   SOLE   45,500,665 0 2,762,527
Schlumberger Ltd COM 806857108 1,226,454 90,915,760 SH   SOLE   88,396,618 0 2,519,142
Sprint Corp COM 85207U105 769,142 89,227,648 SH   SOLE   84,836,887 0 4,390,761
State Street Corp COM 857477103 904,794 16,985,060 SH   SOLE   16,165,010 0 820,050
Suncor Energy Inc COM 867224107 798,119 50,513,854 SH   SOLE   50,513,854 0 0
Synopsys Inc COM 871607107 1,964 15,250 SH   SOLE   12,750 0 2,500
Target Corp COM 87612E106 17,312 186,207 SH   SOLE   178,707 0 7,500
TE Connectivity Ltd REG SHS H84989104 2,017,180 32,028,904 SH   SOLE   30,985,712 0 1,043,192
Thermo Fisher Scientific Inc COM 883556102 10,292 36,290 SH   SOLE   34,290 0 2,000
Travelers Cos Inc/The COM 89417E109 14,250 143,431 SH   SOLE   140,931 0 2,500
Truist Financial Corp COM 89832Q109 854,431 27,705,278 SH   SOLE   26,259,104 0 1,446,174
UBS Group AG SHS H42097107 1,357,922 145,287,527 SH   SOLE   145,287,527 0 0
Unilever NV N Y SHS NEW 904784709 2,204 45,171 SH   SOLE   41,171 0 4,000
Unilever PLC SPON ADR NEW 904767704 238 4,700 SH   SOLE   4,700 0 0
Union Pacific Corp COM 907818108 50,833 360,412 SH   SOLE   353,828 0 6,584
United Technologies Corp COM 913017109 1,795,871 19,038,170 SH   SOLE   18,267,320 0 770,850
UnitedHealth Group Inc COM 91324P102 2,105,344 8,442,314 SH   SOLE   8,076,798 0 365,516
US Bancorp COM NEW 902973304 3,143 91,221 SH   SOLE   86,721 0 4,500
Verizon Communications Inc COM 92343V104 296 5,500 SH   SOLE   5,500 0 0
Visa Inc COM CL A 92826C839 580 3,600 SH   SOLE   3,600 0 0
VMware Inc CL A COM 928563402 54,700 451,694 SH   SOLE   416,257 0 35,437
Vulcan Materials Co COM 929160109 4,517 41,800 SH   SOLE   39,300 0 2,500
Walgreens Boots Alliance Inc COM 931427108 214 4,669 SH   SOLE   4,669 0 0
Walmart Inc COM 931142103 14,317 126,012 SH   SOLE   126,012 0 0
Walt Disney Co/The COM DISNEY 254687106 61,369 635,291 SH   SOLE   618,506 0 16,785
Wells Fargo & Co COM 949746101 2,603,645 90,719,352 SH   SOLE   86,408,379 0 4,310,973