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,888 16,371 SH   SOLE   16,371 0 0
Abbott Laboratories COM 002824100 2,191 25,222 SH   SOLE   25,222 0 0
AbbVie Inc COM 00287Y109 1,505 17,002 SH   SOLE   17,002 0 0
Adobe Inc COM 00724F101 13,422 40,695 SH   SOLE   40,695 0 0
Aegon NV NY REGISTRY SHS 007924103 517,288 114,191,707 SH   SOLE   109,200,287 0 4,991,420
Air Products & Chemicals Inc COM 009158106 775 3,300 SH   SOLE   1,300 0 2,000
Alcon Inc ORD SHS H01301128 1,898 33,545 SH   SOLE   33,209 0 336
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 619,650 2,921,500 SH   SOLE   2,921,500 0 0
Allstate Corp/The COM 020002101 414 3,685 SH   SOLE   3,685 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 604,795 5,251,321 SH   SOLE   4,991,321 0 260,000
Alphabet Inc CAP STK CL A 02079K305 190,468 142,205 SH   SOLE   130,490 0 11,715
Alphabet Inc CAP STK CL C 02079K107 4,119,684 3,081,243 SH   SOLE   2,941,395 0 139,848
Altria Group Inc COM 02209S103 1,188 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 979 530 SH   SOLE   530 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 4,086 255,400 SH   SOLE   255,400 0 0
American Express Co COM 025816109 1,760,724 14,143,501 SH   SOLE   13,308,278 0 835,223
American Tower Corp COM 03027X100 419 1,825 SH   SOLE   1,825 0 0
Ameriprise Financial Inc COM 03076C106 490 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 5,152 21,372 SH   SOLE   20,372 0 1,000
Anthem Inc COM 036752103 362 1,200 SH   SOLE   1,200 0 0
Apache Corp COM 037411105 1,409,737 55,089,363 SH   SOLE   52,716,704 0 2,372,659
Apple Inc COM 037833100 3,216 10,951 SH   SOLE   10,951 0 0
AstraZeneca PLC SPONSORED ADR 046353108 1,918,360 38,474,930 SH   SOLE   36,576,624 0 1,898,306
AT&T Inc COM 00206R102 9,356 239,397 SH   SOLE   229,397 0 10,000
Automatic Data Processing Inc COM 053015103 307 1,800 SH   SOLE   1,800 0 0
Baidu Inc SPON ADR REP A 056752108 1,270,571 10,051,987 SH   SOLE   10,051,987 0 0
Baker Hughes Co CL A 05722G100 1,955,940 76,314,466 SH   SOLE   72,899,528 0 3,414,938
Ball Corp COM 058498106 813 12,570 SH   SOLE   12,570 0 0
Bank of America Corp COM 060505104 4,007,587 113,787,247 SH   SOLE   108,194,349 0 5,592,898
Bank of New York Mellon Corp/T COM 064058100 2,335,212 46,398,022 SH   SOLE   43,987,081 0 2,410,941
Baxter International Inc COM 071813109 283 3,382 SH   SOLE   3,382 0 0
Becton Dickinson and Co COM 075887109 1,458 5,360 SH   SOLE   5,360 0 0
Berkshire Hathaway Inc CL B NEW 084670702 2,938 12,970 SH   SOLE   12,970 0 0
Berkshire Hathaway Inc CL A 084670108 1,698 5 SH   SOLE   5 0 0
BioMarin Pharmaceutical Inc COM 09061G101 371,133 4,389,515 SH   SOLE   4,177,696 0 211,819
BlackRock Inc COM 09247X101 377 750 SH   SOLE   750 0 0
Boeing Co/The COM 097023105 317 974 SH   SOLE   974 0 0
Booking Holdings Inc COM 09857L108 2,926,576 1,425,005 SH   SOLE   1,372,286 0 52,719
Boston Scientific Corp COM 101137107 7,888 174,440 SH   SOLE   174,440 0 0
Brighthouse Financial Inc COM 10922N103 392,070 9,994,135 SH   SOLE   9,501,503 0 492,632
Bristol-Myers Squibb Co COM 110122108 3,226,753 50,268,777 SH   SOLE   48,076,663 0 2,192,114
Cadence Design Systems Inc COM 127387108 29,374 423,506 SH   SOLE   423,506 0 0
Capital One Financial Corp COM 14040H105 4,166,962 40,491,327 SH   SOLE   38,512,794 0 1,978,533
CarMax Inc COM 143130102 1,175 13,400 SH   SOLE   13,400 0 0
Caterpillar Inc COM 149123101 6,381 43,207 SH   SOLE   40,707 0 2,500
Celanese Corp COM 150870103 1,294,026 10,510,285 SH   SOLE   9,995,458 0 514,827
Cemex SAB de CV SPON ADR NEW 151290889 463,398 122,592,090 SH   SOLE   122,592,090 0 0
Charles Schwab Corp/The COM 808513105 4,584,111 96,385,839 SH   SOLE   93,298,755 0 3,087,084
Charter Communications Inc CL A 16119P108 4,118,495 8,490,342 SH   SOLE   8,090,415 0 399,927
Chevron Corp COM 166764100 40,559 336,560 SH   SOLE   329,967 0 6,593
Chubb Ltd COM H1467J104 579 3,722 SH   SOLE   3,722 0 0
Cigna Corp COM 125523100 3,517,968 17,203,620 SH   SOLE   16,374,998 0 828,622
Cisco Systems Inc COM 17275R102 978,441 20,401,184 SH   SOLE   19,301,895 0 1,099,289
Citrix Systems Inc COM 177376100 610 5,500 SH   SOLE   5,500 0 0
Coca-Cola Co/The COM 191216100 1,574 28,440 SH   SOLE   28,440 0 0
Cognizant Technology Solutions CL A 192446102 1,061,395 17,113,758 SH   SOLE   16,249,596 0 864,162
Colgate-Palmolive Co COM 194162103 964 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 3,804,303 84,596,475 SH   SOLE   80,592,946 0 4,003,529
Concho Resources Inc COM 20605P101 924,959 10,562,515 SH   SOLE   10,033,015 0 529,500
ConocoPhillips COM 20825C104 1,460 22,445 SH   SOLE   22,445 0 0
Corning Inc COM 219350105 10,223 351,200 SH   SOLE   341,200 0 10,000
Corteva Inc COM 22052L104 1,488 50,343 SH   SOLE   47,510 0 2,833
Credit Suisse Group AG SPONSORED ADR 225401108 4,287 318,761 SH   SOLE   318,761 0 0
CVS Health Corp COM 126650100 1,522,616 20,495,571 SH   SOLE   19,563,896 0 931,675
Danaher Corp COM 235851102 3,608 23,510 SH   SOLE   23,510 0 0
Deere & Co COM 244199105 3,151 18,189 SH   SOLE   18,189 0 0
Dell Technologies Inc CL C 24703L202 1,240,522 24,139,365 SH   SOLE   23,079,502 0 1,059,863
Diageo PLC SPON ADR NEW 25243Q205 2,949 17,511 SH   SOLE   15,511 0 2,000
DISH Network Corp CL A 25470M109 1,038,605 29,281,228 SH   SOLE   27,913,524 0 1,367,704
Dominion Energy Inc COM 25746U109 374 4,512 SH   SOLE   4,512 0 0
Dow Inc COM 260557103 3,413 62,353 SH   SOLE   59,520 0 2,833
Duke Energy Corp COM NEW 26441C204 473 5,182 SH   SOLE   5,182 0 0
DuPont de Nemours Inc COM 26614N102 3,891 60,611 SH   SOLE   57,778 0 2,833
DXC Technology Co COM 23355L106 2,281 60,672 SH   SOLE   60,672 0 0
eBay Inc COM 278642103 1,922 53,231 SH   SOLE   53,231 0 0
Eli Lilly & Co COM 532457108 1,063,013 8,088,058 SH   SOLE   7,694,458 0 393,600
Encana Corp COM 292505104 666,854 142,186,287 SH   SOLE   142,186,287 0 0
Equinix Inc COM 29444U700 225 385 SH   SOLE   385 0 0
Ericsson ADR B SEK 10 294821608 4,324 492,517 SH   SOLE   472,517 0 20,000
Exxon Mobil Corp COM 30231G102 8,538 122,349 SH   SOLE   122,349 0 0
FedEx Corp COM 31428X106 3,930,172 25,991,484 SH   SOLE   24,809,884 0 1,181,600
Fox Corp CL B COM 35137L204 217,708 5,980,998 SH   SOLE   5,658,573 0 322,425
Fox Corp CL A COM 35137L105 1,087,990 29,349,604 SH   SOLE   27,874,196 0 1,475,408
Gap Inc/The COM 364760108 502,982 28,449,226 SH   SOLE   27,057,436 0 1,391,790
GCI Liberty Inc COM CLASS A 36164V305 272 3,846 SH   SOLE   3,846 0 0
General Electric Co COM 369604103 7,699 689,894 SH   SOLE   689,894 0 0
General Mills Inc COM 370334104 600 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,940 18,262 SH   SOLE   18,262 0 0
Gilead Sciences Inc COM 375558103 1,134,049 17,452,273 SH   SOLE   16,616,973 0 835,300
GlaxoSmithKline PLC SPONSORED ADR 37733W105 2,179,782 46,388,219 SH   SOLE   44,135,955 0 2,252,264
Goldman Sachs Group Inc/The COM 38141G104 2,638,879 11,476,881 SH   SOLE   10,910,025 0 566,856
Grupo Televisa SAB SPON ADR REP ORD 40049J206 784,180 66,852,520 SH   SOLE   66,852,520 0 0
Halliburton Co COM 406216101 1,108,285 45,291,595 SH   SOLE   42,943,745 0 2,347,850
Harley-Davidson Inc COM 412822108 372,362 10,012,436 SH   SOLE   9,516,342 0 496,094
Hess Corp COM 42809H107 985,784 14,755,034 SH   SOLE   13,977,943 0 777,091
Hewlett Packard Enterprise Co COM 42824C109 2,007,589 126,581,925 SH   SOLE   120,885,155 0 5,696,770
Home Depot Inc/The COM 437076102 11,437 52,373 SH   SOLE   52,373 0 0
Honeywell International Inc COM 438516106 1,510 8,531 SH   SOLE   8,531 0 0
HP Inc COM 40434L105 2,439,769 118,723,571 SH   SOLE   113,458,700 0 5,264,871
IBM COM 459200101 9,101 67,895 SH   SOLE   62,895 0 5,000
ICICI Bank Ltd ADR 45104G104 23,473 1,555,530 SH   SOLE   1,555,530 0 0
Incyte Corp COM 45337C102 328,214 3,758,750 SH   SOLE   3,581,325 0 177,425
Intel Corp COM 458140100 251 4,200 SH   SOLE   4,200 0 0
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434G103 1,016 18,900 SH   SOLE   18,900 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 85,219 9,313,505 SH   SOLE   9,313,505 0 0
JD.com Inc SPON ADR CL A 47215P106 735,795 20,885,477 SH   SOLE   20,885,477 0 0
Johnson & Johnson COM 478160104 3,930 26,940 SH   SOLE   26,940 0 0
Johnson Controls International SHS G51502105 3,505,832 86,117,229 SH   SOLE   82,837,146 0 3,280,083
JPMorgan Chase & Co COM 46625H100 1,960,758 14,065,693 SH   SOLE   13,118,018 0 947,675
Juniper Networks Inc COM 48203R104 1,211,000 49,167,696 SH   SOLE   46,980,181 0 2,187,515
Kimberly-Clark Corp COM 494368103 531 3,860 SH   SOLE   3,860 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 1,059 21,700 SH   SOLE   21,700 0 0
Liberty Global PLC SHS CL C G5480U120 722,377 33,144,168 SH   SOLE   33,144,168 0 0
Liberty Global PLC SHS CL A G5480U104 397,061 17,460,903 SH   SOLE   17,460,903 0 0
Linde PLC SHS G5494J103 939,005 4,374,194 SH   SOLE   4,374,194 0 0
Lockheed Martin Corp COM 539830109 341 875 SH   SOLE   875 0 0
Lowe's Cos Inc COM 548661107 216 1,800 SH   SOLE   1,800 0 0
Marsh & McLennan Cos Inc COM 571748102 319 2,860 SH   SOLE   2,860 0 0
Mattel Inc COM 577081102 527,533 38,932,308 SH   SOLE   37,146,758 0 1,785,550
Maxim Integrated Products Inc COM 57772K101 543,662 8,838,593 SH   SOLE   8,368,265 0 470,328
McDonald's Corp COM 580135101 2,947 14,913 SH   SOLE   14,913 0 0
Medtronic PLC SHS G5960L103 629,641 5,549,939 SH   SOLE   5,179,872 0 370,067
Merck & Co Inc COM 58933Y105 62,701 689,396 SH   SOLE   680,896 0 8,500
MetLife Inc COM 59156R108 2,367,686 46,452,543 SH   SOLE   44,066,163 0 2,386,380
Micro Focus International PLC SPON ADR NEW 594837403 486,490 34,674,948 SH   SOLE   32,992,682 0 1,682,266
Microchip Technology Inc COM 595017104 2,621,785 25,036,146 SH   SOLE   23,865,771 0 1,170,375
Microsoft Corp COM 594918104 4,035,531 25,589,923 SH   SOLE   24,375,098 0 1,214,825
Molson Coors Brewing Co CL B 60871R209 922,750 17,119,668 SH   SOLE   16,333,855 0 785,813
Mondelez International Inc CL A 609207105 652 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 487 2,050 SH   SOLE   2,050 0 0
Morgan Stanley COM NEW 617446448 204 4,000 SH   SOLE   4,000 0 0
Motorola Solutions Inc COM NEW 620076307 1,657 10,282 SH   SOLE   10,282 0 0
National Oilwell Varco Inc COM 637071101 570,561 22,776,867 SH   SOLE   21,621,957 0 1,154,910
NetApp Inc COM 64110D104 5,578 89,600 SH   SOLE   89,600 0 0
News Corp CL A 65249B109 193,927 13,714,762 SH   SOLE   13,003,860 0 710,902
NextEra Energy Inc COM 65339F101 1,730 7,142 SH   SOLE   5,142 0 2,000
Norfolk Southern Corp COM 655844108 592 3,050 SH   SOLE   3,050 0 0
Novartis AG SPONSORED ADR 66987V109 2,386,716 25,205,581 SH   SOLE   23,990,624 0 1,214,957
Nucor Corp COM 670346105 2,144 38,100 SH   SOLE   38,100 0 0
Nutrien Ltd COM 67077M108 386,749 8,072,408 SH   SOLE   8,072,408 0 0
Occidental Petroleum Corp COM 674599105 3,636,236 88,236,727 SH   SOLE   84,340,021 0 3,896,706
Parker-Hannifin Corp COM 701094104 670 3,256 SH   SOLE   756 0 2,500
PayPal Holdings Inc COM 70450Y103 4,751 43,921 SH   SOLE   43,921 0 0
PepsiCo Inc COM 713448108 703 5,145 SH   SOLE   5,145 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 25,703 1,722,707 SH   SOLE   1,722,707 0 0
Pfizer Inc COM 717081103 15,222 388,502 SH   SOLE   380,952 0 7,550
Philip Morris International In COM 718172109 1,609 18,913 SH   SOLE   16,913 0 2,000
Phillips 66 COM 718546104 569 5,105 SH   SOLE   5,105 0 0
PNC Financial Services Group I COM 693475105 2,982 18,680 SH   SOLE   18,680 0 0
PPG Industries Inc COM 693506107 1,068 8,000 SH   SOLE   8,000 0 0
Procter & Gamble Co/The COM 742718109 16,269 130,254 SH   SOLE   130,254 0 0
QUALCOMM Inc COM 747525103 362 4,100 SH   SOLE   4,100 0 0
Qurate Retail Inc COM SER A 74915M100 528,437 62,685,284 SH   SOLE   59,932,714 0 2,752,570
Rio Tinto PLC SPONSORED ADR 767204100 552 9,300 SH   SOLE   9,300 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 7,624 129,268 SH   SOLE   129,268 0 0
S&P Global Inc COM 78409V104 1,556 5,700 SH   SOLE   5,700 0 0
Sanofi SPONSORED ADR 80105N105 2,964,526 59,054,293 SH   SOLE   56,162,615 0 2,891,678
Schlumberger Ltd COM 806857108 2,331,001 57,985,098 SH   SOLE   56,098,906 0 1,886,192
Sprint Corp COM 85207U105 521,591 100,113,384 SH   SOLE   95,732,740 0 4,380,644
State Street Corp COM 857477103 95,932 1,212,795 SH   SOLE   1,125,895 0 86,900
Stryker Corp COM 863667101 202 960 SH   SOLE   960 0 0
Suncor Energy Inc COM 867224107 1,247,154 38,023,000 SH   SOLE   38,023,000 0 0
Synopsys Inc COM 871607107 2,346 16,850 SH   SOLE   14,350 0 2,500
Target Corp COM 87612E106 24,771 193,207 SH   SOLE   185,707 0 7,500
TE Connectivity Ltd REG SHS H84989104 2,782,561 29,033,403 SH   SOLE   28,057,592 0 975,811
Thermo Fisher Scientific Inc COM 883556102 11,811 36,355 SH   SOLE   34,355 0 2,000
Travelers Cos Inc/The COM 89417E109 20,006 146,081 SH   SOLE   143,581 0 2,500
Truist Financial Corp COM 89832Q109 1,470,066 26,102,026 SH   SOLE   24,788,802 0 1,313,224
UBS Group AG SHS H42097107 1,833,303 145,259,827 SH   SOLE   145,259,827 0 0
Unilever NV N Y SHS NEW 904784709 2,596 45,171 SH   SOLE   41,171 0 4,000
Unilever PLC SPON ADR NEW 904767704 269 4,700 SH   SOLE   4,700 0 0
Union Pacific Corp COM 907818108 68,477 378,768 SH   SOLE   372,184 0 6,584
United Technologies Corp COM 913017109 2,539,106 16,954,503 SH   SOLE   16,232,728 0 721,775
UnitedHealth Group Inc COM 91324P102 2,434,514 8,281,222 SH   SOLE   7,945,706 0 335,516
US Bancorp COM NEW 902973304 5,598 94,421 SH   SOLE   89,921 0 4,500
Verizon Communications Inc COM 92343V104 338 5,500 SH   SOLE   5,500 0 0
Visa Inc COM CL A 92826C839 676 3,600 SH   SOLE   3,600 0 0
VMware Inc CL A COM 928563402 2,353 15,500 SH   SOLE   15,500 0 0
Vulcan Materials Co COM 929160109 6,408 44,500 SH   SOLE   42,000 0 2,500
Walgreens Boots Alliance Inc COM 931427108 275 4,669 SH   SOLE   4,669 0 0
Walmart Inc COM 931142103 15,836 133,252 SH   SOLE   133,252 0 0
Walt Disney Co/The COM DISNEY 254687106 99,706 689,388 SH   SOLE   672,603 0 16,785
Wells Fargo & Co COM 949746101 4,552,686 84,622,418 SH   SOLE   80,573,341 0 4,049,077
Zayo Group Holdings Inc COM 98919V105 10,403 300,225 SH   SOLE   300,225 0 0