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,691 16,371 SH   SOLE   16,371 0 0
Abbott Laboratories COM 002824100 2,696 32,222 SH   SOLE   32,222 0 0
AbbVie Inc COM 00287Y109 2,347 31,002 SH   SOLE   31,002 0 0
Adobe Inc COM 00724F101 11,399 41,265 SH   SOLE   41,265 0 0
Aegon NV NY REGISTRY SHS 007924103 474,382 114,862,529 SH   SOLE   109,855,075 0 5,007,454
Air Products & Chemicals Inc COM 009158106 732 3,300 SH   SOLE   1,300 0 2,000
Alcon Inc ORD SHS H01301128 2,656 45,561 SH   SOLE   44,665 0 896
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 546,742 3,269,400 SH   SOLE   3,269,400 0 0
Allstate Corp/The COM 020002101 400 3,685 SH   SOLE   3,685 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 427,175 5,311,801 SH   SOLE   5,050,571 0 261,230
Alphabet Inc CAP STK CL C 02079K107 3,798,870 3,116,382 SH   SOLE   2,976,010 0 140,372
Alphabet Inc CAP STK CL A 02079K305 161,716 132,430 SH   SOLE   120,660 0 11,770
Altria Group Inc COM 02209S103 973 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 920 530 SH   SOLE   530 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 3,795 255,400 SH   SOLE   255,400 0 0
American Express Co COM 025816109 1,719,720 14,539,398 SH   SOLE   13,676,125 0 863,273
American Tower Corp COM 03027X100 404 1,825 SH   SOLE   1,825 0 0
Ameriprise Financial Inc COM 03076C106 433 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 4,141 21,397 SH   SOLE   20,397 0 1,000
Anthem Inc COM 036752103 288 1,200 SH   SOLE   1,200 0 0
Apache Corp COM 037411105 1,418,362 55,404,747 SH   SOLE   53,026,288 0 2,378,459
Apple Inc COM 037833100 2,503 11,176 SH   SOLE   11,176 0 0
AstraZeneca PLC SPONSORED ADR 046353108 2,199,491 49,349,140 SH   SOLE   46,990,734 0 2,358,406
AT&T Inc COM 00206R102 9,579 253,151 SH   SOLE   235,860 0 17,291
Automatic Data Processing Inc COM 053015103 291 1,800 SH   SOLE   1,800 0 0
Baidu Inc SPON ADR REP A 056752108 858,682 8,356,187 SH   SOLE   8,356,187 0 0
Baker Hughes a GE Co CL A 05722G100 1,784,148 76,902,950 SH   SOLE   73,548,312 0 3,354,638
Ball Corp COM 058498106 1,097 15,070 SH   SOLE   15,070 0 0
Bank of America Corp COM 060505104 3,390,835 116,243,917 SH   SOLE   110,625,819 0 5,618,098
Bank of New York Mellon Corp/T COM 064058100 2,117,569 46,838,514 SH   SOLE   44,419,073 0 2,419,441
Baxter International Inc COM 071813109 296 3,382 SH   SOLE   3,382 0 0
BB&T Corp COM 054937107 1,308,019 24,508,516 SH   SOLE   23,326,631 0 1,181,885
Becton Dickinson and Co COM 075887109 1,356 5,360 SH   SOLE   5,360 0 0
Berkshire Hathaway Inc CL A 084670108 1,559 5 SH   SOLE   5 0 0
Berkshire Hathaway Inc CL B NEW 084670702 2,698 12,970 SH   SOLE   12,970 0 0
BlackRock Inc COM 09247X101 334 750 SH   SOLE   750 0 0
Boeing Co/The COM 097023105 371 974 SH   SOLE   974 0 0
Booking Holdings Inc COM 09857L108 2,835,171 1,444,592 SH   SOLE   1,392,230 0 52,362
Boston Scientific Corp COM 101137107 7,106 174,640 SH   SOLE   174,640 0 0
Brighthouse Financial Inc COM 10922N103 407,855 10,077,955 SH   SOLE   9,588,878 0 489,077
Bristol-Myers Squibb Co COM 110122108 2,558,455 50,452,677 SH   SOLE   48,272,213 0 2,180,464
Cadence Design Systems Inc COM 127387108 28,116 425,486 SH   SOLE   425,486 0 0
Capital One Financial Corp COM 14040H105 3,861,755 42,446,202 SH   SOLE   40,447,019 0 1,999,183
CarMax Inc COM 143130102 1,179 13,400 SH   SOLE   13,400 0 0
Caterpillar Inc COM 149123101 5,479 43,381 SH   SOLE   40,881 0 2,500
Celanese Corp COM 150870103 1,323,096 10,819,330 SH   SOLE   10,300,953 0 518,377
Cemex SAB de CV SPON ADR NEW 151290889 494,662 126,189,190 SH   SOLE   126,189,190 0 0
Charles Schwab Corp/The COM 808513105 3,833,494 91,644,610 SH   SOLE   88,755,721 0 2,888,889
Charter Communications Inc CL A 16119P108 3,629,628 8,807,211 SH   SOLE   8,374,703 0 432,508
Chevron Corp COM 166764100 39,930 336,675 SH   SOLE   330,082 0 6,593
Chubb Ltd COM H1467J104 601 3,722 SH   SOLE   3,722 0 0
Cigna Corp COM 125523100 2,637,658 17,377,022 SH   SOLE   16,555,646 0 821,376
Cisco Systems Inc COM 17275R102 1,023,234 20,709,044 SH   SOLE   19,586,305 0 1,122,739
Citrix Systems Inc COM 177376100 531 5,500 SH   SOLE   5,500 0 0
Coca-Cola Co/The COM 191216100 1,548 28,440 SH   SOLE   28,440 0 0
Cognizant Technology Solutions CL A 192446102 1,036,128 17,192,859 SH   SOLE   16,342,954 0 849,905
Colgate-Palmolive Co COM 194162103 1,029 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 3,856,414 85,546,002 SH   SOLE   81,443,023 0 4,102,979
Concho Resources Inc COM 20605P101 717,987 10,574,177 SH   SOLE   10,053,697 0 520,480
ConocoPhillips COM 20825C104 1,279 22,445 SH   SOLE   22,445 0 0
Corning Inc COM 219350105 10,340 362,550 SH   SOLE   352,550 0 10,000
Corteva Inc COM 22052L104 1,647 58,831 SH   SOLE   55,998 0 2,833
Credit Suisse Group AG SPONSORED ADR 225401108 3,995 327,204 SH   SOLE   327,204 0 0
CVS Health Corp COM 126650100 1,315,210 20,853,172 SH   SOLE   19,929,547 0 923,625
Danaher Corp COM 235851102 3,843 26,610 SH   SOLE   26,610 0 0
Deere & Co COM 244199105 3,131 18,564 SH   SOLE   18,564 0 0
Dell Technologies Inc CL C 24703L202 1,240,816 23,926,255 SH   SOLE   22,904,165 0 1,022,090
Diageo PLC SPON ADR NEW 25243Q205 2,952 18,051 SH   SOLE   16,051 0 2,000
DISH Network Corp CL A 25470M109 1,002,410 29,422,073 SH   SOLE   28,050,219 0 1,371,854
Dominion Energy Inc COM 25746U109 366 4,512 SH   SOLE   4,512 0 0
Dow Inc COM 260557103 3,095 64,945 SH   SOLE   62,112 0 2,833
Duke Energy Corp COM NEW 26441C204 509 5,307 SH   SOLE   5,307 0 0
DuPont de Nemours Inc COM 26614N102 4,514 63,300 SH   SOLE   60,467 0 2,833
DXC Technology Co COM 23355L106 1,884 63,865 SH   SOLE   63,865 0 0
eBay Inc COM 278642103 2,075 53,231 SH   SOLE   53,231 0 0
Eli Lilly & Co COM 532457108 986,235 8,819,053 SH   SOLE   8,424,278 0 394,775
Encana Corp COM 292505104 452,434 98,355,179 SH   SOLE   98,355,179 0 0
Equinix Inc COM 29444U700 222 385 SH   SOLE   385 0 0
Ericsson ADR B SEK 10 294821608 4,663 584,288 SH   SOLE   564,288 0 20,000
Exxon Mobil Corp COM 30231G102 8,639 122,349 SH   SOLE   122,349 0 0
FedEx Corp COM 31428X106 3,457,472 23,751,270 SH   SOLE   22,681,398 0 1,069,872
Fox Corp CL B COM 35137L204 187,081 5,931,534 SH   SOLE   5,624,144 0 307,390
Fox Corp CL A COM 35137L105 926,645 29,384,667 SH   SOLE   27,944,076 0 1,440,591
Gap Inc/The COM 364760108 365,915 21,078,030 SH   SOLE   20,060,330 0 1,017,700
GCI Liberty Inc COM CLASS A 36164V305 345 5,551 SH   SOLE   5,551 0 0
General Electric Co COM 369604103 6,589 737,054 SH   SOLE   727,054 0 10,000
General Mills Inc COM 370334104 617 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,829 18,362 SH   SOLE   18,362 0 0
Gilead Sciences Inc COM 375558103 1,105,127 17,436,521 SH   SOLE   16,606,671 0 829,850
GlaxoSmithKline PLC SPONSORED ADR 37733W105 2,062,912 48,334,394 SH   SOLE   46,012,080 0 2,322,314
Goldman Sachs Group Inc/The COM 38141G104 2,440,526 11,776,896 SH   SOLE   11,212,440 0 564,456
Grupo Televisa SAB SPON ADR REP ORD 40049J206 687,030 70,248,420 SH   SOLE   70,248,420 0 0
Halliburton Co COM 406216101 861,079 45,680,570 SH   SOLE   43,349,620 0 2,330,950
Harley-Davidson Inc COM 412822108 361,340 10,045,586 SH   SOLE   9,549,492 0 496,094
Hess Corp COM 42809H107 891,570 14,741,568 SH   SOLE   14,011,777 0 729,791
Hewlett Packard Enterprise Co COM 42824C109 2,071,382 136,544,633 SH   SOLE   130,823,721 0 5,720,912
Home Depot Inc/The COM 437076102 12,302 53,020 SH   SOLE   53,020 0 0
Honeywell International Inc COM 438516106 1,460 8,631 SH   SOLE   8,631 0 0
HP Inc COM 40434L105 2,250,753 118,961,571 SH   SOLE   113,782,500 0 5,179,071
IBM COM 459200101 10,002 68,778 SH   SOLE   63,778 0 5,000
ICICI Bank Ltd ADR 45104G104 18,134 1,488,830 SH   SOLE   1,488,830 0 0
Incyte Corp COM 45337C102 290,408 3,912,275 SH   SOLE   3,733,650 0 178,625
Intel Corp COM 458140100 216 4,200 SH   SOLE   4,200 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 77,692 9,238,005 SH   SOLE   9,238,005 0 0
JD.com Inc SPON ADR CL A 47215P106 589,357 20,891,777 SH   SOLE   20,891,777 0 0
Johnson & Johnson COM 478160104 3,807 29,422 SH   SOLE   29,422 0 0
Johnson Controls International SHS G51502105 4,195,441 95,589,901 SH   SOLE   92,217,179 0 3,372,722
JPMorgan Chase & Co COM 46625H100 2,508,669 21,315,910 SH   SOLE   20,053,085 0 1,262,825
Juniper Networks Inc COM 48203R104 1,218,399 49,228,246 SH   SOLE   47,061,231 0 2,167,015
Kimberly-Clark Corp COM 494368103 548 3,860 SH   SOLE   3,860 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 1,001 21,700 SH   SOLE   21,700 0 0
Liberty Global PLC SHS CL C G5480U120 794,000 33,375,368 SH   SOLE   33,375,368 0 0
Liberty Global PLC SHS CL A G5480U104 459,600 18,569,703 SH   SOLE   18,569,703 0 0
Linde PLC SHS G5494J103 871,419 4,491,594 SH   SOLE   4,491,594 0 0
Lockheed Martin Corp COM 539830109 341 875 SH   SOLE   875 0 0
Marsh & McLennan Cos Inc COM 571748102 286 2,860 SH   SOLE   2,860 0 0
Mattel Inc COM 577081102 442,535 38,852,908 SH   SOLE   37,211,758 0 1,641,150
Maxim Integrated Products Inc COM 57772K101 521,673 9,008,343 SH   SOLE   8,534,915 0 473,428
McDonald's Corp COM 580135101 3,202 14,913 SH   SOLE   14,913 0 0
Medtronic PLC SHS G5960L103 719,917 6,627,852 SH   SOLE   6,253,735 0 374,117
Merck & Co Inc COM 58933Y105 59,039 701,343 SH   SOLE   692,843 0 8,500
MetLife Inc COM 59156R108 2,207,028 46,798,718 SH   SOLE   44,421,113 0 2,377,605
Micro Focus International PLC SPON ADR NEW 594837403 504,383 35,645,465 SH   SOLE   33,949,789 0 1,695,676
Microchip Technology Inc COM 595017104 2,364,545 25,449,846 SH   SOLE   24,282,346 0 1,167,500
Microsoft Corp COM 594918104 3,597,786 25,877,769 SH   SOLE   24,635,498 0 1,242,271
Molson Coors Brewing Co CL B 60871R209 865,030 15,043,998 SH   SOLE   14,338,291 0 705,707
Mondelez International Inc CL A 609207105 655 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 420 2,050 SH   SOLE   2,050 0 0
Motorola Solutions Inc COM NEW 620076307 3,466 20,339 SH   SOLE   20,339 0 0
National Oilwell Varco Inc COM 637071101 484,612 22,859,052 SH   SOLE   21,713,792 0 1,145,260
NetApp Inc COM 64110D104 4,799 91,400 SH   SOLE   91,400 0 0
News Corp CL A 65249B109 193,608 13,908,624 SH   SOLE   13,194,447 0 714,177
NextEra Energy Inc COM 65339F101 1,664 7,142 SH   SOLE   5,142 0 2,000
Norfolk Southern Corp COM 655844108 548 3,050 SH   SOLE   3,050 0 0
Novartis AG SPONSORED ADR 66987V109 2,326,215 26,768,876 SH   SOLE   25,525,494 0 1,243,382
Nucor Corp COM 670346105 1,940 38,100 SH   SOLE   38,100 0 0
Nutrien Ltd COM 67077M108 402,652 8,072,408 SH   SOLE   8,072,408 0 0
Occidental Petroleum Corp COM 674599105 3,964,583 89,151,846 SH   SOLE   85,258,090 0 3,893,756
Parker-Hannifin Corp COM 701094104 588 3,256 SH   SOLE   756 0 2,500
PayPal Holdings Inc COM 70450Y103 4,550 43,921 SH   SOLE   43,921 0 0
PepsiCo Inc COM 713448108 705 5,145 SH   SOLE   5,145 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 31,757 2,416,807 SH   SOLE   2,416,807 0 0
Pfizer Inc COM 717081103 14,230 396,052 SH   SOLE   388,502 0 7,550
Philip Morris International In COM 718172109 1,436 18,913 SH   SOLE   16,913 0 2,000
Phillips 66 COM 718546104 523 5,105 SH   SOLE   5,105 0 0
PNC Financial Services Group I COM 693475105 2,618 18,680 SH   SOLE   18,680 0 0
PPG Industries Inc COM 693506107 1,659 14,000 SH   SOLE   14,000 0 0
Procter & Gamble Co/The COM 742718109 16,272 130,821 SH   SOLE   130,821 0 0
QUALCOMM Inc COM 747525103 313 4,100 SH   SOLE   4,100 0 0
Qurate Retail Inc COM SER A 74915M100 650,190 63,033,414 SH   SOLE   60,270,919 0 2,762,495
Rio Tinto PLC SPONSORED ADR 767204100 484 9,300 SH   SOLE   9,300 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 7,607 129,268 SH   SOLE   129,268 0 0
S&P Global Inc COM 78409V104 2,009 8,200 SH   SOLE   8,200 0 0
Sanofi SPONSORED ADR 80105N105 2,820,014 60,867,994 SH   SOLE   57,934,067 0 2,933,927
Schlumberger Ltd COM 806857108 2,018,387 59,068,980 SH   SOLE   57,256,088 0 1,812,892
Sprint Corp COM 85207U105 624,083 101,147,943 SH   SOLE   96,752,340 0 4,395,603
State Street Corp COM 857477103 266 4,500 SH   SOLE   4,500 0 0
Stryker Corp COM 863667101 208 960 SH   SOLE   960 0 0
Suncor Energy Inc COM 867224107 1,200,529 38,015,500 SH   SOLE   38,015,500 0 0
SunTrust Banks Inc COM 867914103 12,242 177,932 SH   SOLE   171,932 0 6,000
Synopsys Inc COM 871607107 2,587 18,850 SH   SOLE   15,350 0 3,500
Target Corp COM 87612E106 21,319 199,408 SH   SOLE   191,908 0 7,500
TE Connectivity Ltd REG SHS H84989104 2,870,115 30,801,837 SH   SOLE   29,828,051 0 973,786
Thermo Fisher Scientific Inc COM 883556102 10,673 36,643 SH   SOLE   34,643 0 2,000
Travelers Cos Inc/The COM 89417E109 21,840 146,883 SH   SOLE   144,383 0 2,500
UBS Group AG SHS H42097107 1,646,047 144,998,827 SH   SOLE   144,998,827 0 0
Unilever NV N Y SHS NEW 904784709 2,712 45,171 SH   SOLE   41,171 0 4,000
Unilever PLC SPON ADR NEW 904767704 282 4,700 SH   SOLE   4,700 0 0
Union Pacific Corp COM 907818108 63,171 389,994 SH   SOLE   383,210 0 6,784
United Technologies Corp COM 913017109 2,324,418 17,026,208 SH   SOLE   16,310,533 0 715,675
UnitedHealth Group Inc COM 91324P102 1,576,033 7,252,129 SH   SOLE   6,968,878 0 283,251
US Bancorp COM NEW 902973304 5,225 94,421 SH   SOLE   89,921 0 4,500
Verizon Communications Inc COM 92343V104 332 5,500 SH   SOLE   5,500 0 0
Visa Inc COM CL A 92826C839 619 3,600 SH   SOLE   3,600 0 0
VMware Inc CL A COM 928563402 2,341 15,600 SH   SOLE   15,600 0 0
Vulcan Materials Co COM 929160109 6,730 44,500 SH   SOLE   42,000 0 2,500
Walgreens Boots Alliance Inc COM 931427108 258 4,669 SH   SOLE   4,669 0 0
Walmart Inc COM 931142103 16,377 137,997 SH   SOLE   137,997 0 0
Walt Disney Co/The COM DISNEY 254687106 93,835 720,036 SH   SOLE   702,554 0 17,482
Wells Fargo & Co COM 949746101 4,301,637 85,282,262 SH   SOLE   81,220,326 0 4,061,936
Zayo Group Holdings Inc COM 98919V105 140,689 4,150,114 SH   SOLE   3,644,133 0 505,981