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,838 16,371 SH   SOLE   16,371 0 0
Abbott Laboratories COM 002824100 2,719 32,329 SH   SOLE   32,329 0 0
AbbVie Inc COM 00287Y109 2,262 31,109 SH   SOLE   31,109 0 0
Adobe Inc COM 00724F101 12,453 42,265 SH   SOLE   42,265 0 0
Aegon NV NY REGISTRY SHS 007924103 552,303 111,576,337 SH   SOLE   106,545,621 0 5,030,716
Air Products & Chemicals Inc COM 009158106 747 3,300 SH   SOLE   1,300 0 2,000
Alcon, Inc ORD SHS H01301128 7,381 118,960 SH   SOLE   115,064 0 3,896
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 607,055 3,582,500 SH   SOLE   3,582,500 0 0
Allstate Corp/The COM 020002101 375 3,685 SH   SOLE   3,685 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 380,323 5,241,501 SH   SOLE   4,998,071 0 243,430
Alphabet Inc CAP STK CL A 02079K305 145,489 134,364 SH   SOLE   122,444 0 11,920
Alphabet Inc CAP STK CL C 02079K107 3,331,824 3,082,425 SH   SOLE   2,944,020 0 138,405
Altria Group Inc COM 02209S103 1,127 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 1,004 530 SH   SOLE   530 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 3,719 255,400 SH   SOLE   255,400 0 0
American Express Co COM 025816109 2,367,719 19,181,129 SH   SOLE   18,179,506 0 1,001,623
American Tower Corp COM 03027X100 373 1,825 SH   SOLE   1,825 0 0
Ameriprise Financial Inc COM 03076C106 427 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 3,985 21,622 SH   SOLE   20,622 0 1,000
Anadarko Petroleum Corp COM 032511107 1,533,806 21,737,617 SH   SOLE   20,420,353 0 1,317,264
Anthem Inc COM 036752103 339 1,200 SH   SOLE   1,200 0 0
Apache Corp COM 037411105 1,607,652 55,493,689 SH   SOLE   53,116,330 0 2,377,359
Apple Inc COM 037833100 2,193 11,080 SH   SOLE   11,080 0 0
AstraZeneca PLC SPONSORED ADR 046353108 2,036,630 49,336,962 SH   SOLE   46,946,456 0 2,390,506
AT&T Inc COM 00206R102 10,735 320,340 SH   SOLE   303,049 0 17,291
Automatic Data Processing Inc COM 053015103 298 1,800 SH   SOLE   1,800 0 0
Baidu Inc SPON ADR REP A 056752108 970,472 8,269,187 SH   SOLE   8,269,187 0 0
Baker Hughes a GE Co CL A 05722G100 1,469,285 59,654,298 SH   SOLE   57,021,935 0 2,632,363
Ball Corp COM 058498106 1,167 16,670 SH   SOLE   16,670 0 0
Bank of America Corp COM 060505104 3,335,136 115,004,685 SH   SOLE   109,381,187 0 5,623,498
Bank of New York Mellon Corp/T COM 064058100 2,045,741 46,336,158 SH   SOLE   43,933,367 0 2,402,791
Baxter International Inc COM 071813109 277 3,382 SH   SOLE   3,382 0 0
BB&T Corp COM 054937107 1,009,751 20,552,644 SH   SOLE   19,457,240 0 1,095,404
Becton Dickinson and Co COM 075887109 1,426 5,660 SH   SOLE   5,660 0 0
Berkshire Hathaway Inc CL A 084670108 1,592 5 SH   SOLE   5 0 0
Berkshire Hathaway Inc CL B NEW 084670702 2,765 12,970 SH   SOLE   12,970 0 0
BlackRock Inc COM 09247X101 352 750 SH   SOLE   750 0 0
Boeing Co/The COM 097023105 355 974 SH   SOLE   974 0 0
Booking Holdings Inc COM 09857L108 2,704,267 1,442,499 SH   SOLE   1,392,717 0 49,782
Boston Scientific Corp COM 101137107 7,592 176,640 SH   SOLE   176,640 0 0
Brighthouse Financial Inc COM 10922N103 363,544 9,908,524 SH   SOLE   9,435,125 0 473,399
Bristol-Myers Squibb Co COM 110122108 2,251,379 49,644,524 SH   SOLE   47,520,960 0 2,123,564
Cadence Design Systems Inc COM 127387108 30,350 428,614 SH   SOLE   428,614 0 0
Capital One Financial Corp COM 14040H105 3,755,989 41,392,870 SH   SOLE   39,460,962 0 1,931,908
CarMax Inc COM 143130102 1,207 13,900 SH   SOLE   13,900 0 0
Caterpillar Inc COM 149123101 5,967 43,781 SH   SOLE   41,281 0 2,500
Celanese Corp COM 150870103 1,164,750 10,804,730 SH   SOLE   10,291,153 0 513,577
Cemex SAB de CV SPON ADR NEW 151290889 465,560 109,801,890 SH   SOLE   109,801,890 0 0
Charles Schwab Corp/The COM 808513105 3,345,787 83,249,245 SH   SOLE   80,536,006 0 2,713,239
Charter Communications Inc CL A 16119P108 4,650,553 11,768,188 SH   SOLE   11,227,243 0 540,945
Chevron Corp COM 166764100 42,264 339,631 SH   SOLE   333,038 0 6,593
Chubb Ltd COM H1467J104 584 3,962 SH   SOLE   3,962 0 0
Cigna Corp COM 125523100 2,552,917 16,203,850 SH   SOLE   15,441,624 0 762,226
Cisco Systems Inc COM 17275R102 1,404,629 25,664,697 SH   SOLE   24,310,148 0 1,354,549
Citrix Systems Inc COM 177376100 540 5,500 SH   SOLE   5,500 0 0
Coca-Cola Co/The COM 191216100 1,448 28,440 SH   SOLE   28,440 0 0
Cognizant Technology Solutions CL A 192446102 1,093,956 17,257,544 SH   SOLE   16,440,089 0 817,455
Colgate-Palmolive Co COM 194162103 1,003 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 4,046,891 95,716,441 SH   SOLE   91,230,116 0 4,486,325
Concho Resources Inc COM 20605P101 629,104 6,097,148 SH   SOLE   5,765,847 0 331,301
ConocoPhillips COM 20825C104 1,414 23,188 SH   SOLE   23,188 0 0
Corning Inc COM 219350105 13,736 413,364 SH   SOLE   403,364 0 10,000
Corteva, Inc. COM 22052L104 2,348 79,401 SH   SOLE   76,568 0 2,833
Credit Suisse Group AG SPONSORED ADR 225401108 4,835 403,958 SH   SOLE   395,813 0 8,145
CVS Health Corp COM 126650100 1,127,415 20,690,304 SH   SOLE   19,807,979 0 882,325
Danaher Corp COM 235851102 656,570 4,593,968 SH   SOLE   4,346,868 0 247,100
Deere & Co COM 244199105 3,076 18,564 SH   SOLE   18,564 0 0
Dell Technologies Inc CL C 24703L202 743,755 14,640,837 SH   SOLE   13,993,423 0 647,414
Diageo PLC SPON ADR NEW 25243Q205 3,897 22,613 SH   SOLE   20,613 0 2,000
DISH Network Corp CL A 25470M109 1,136,668 29,593,023 SH   SOLE   28,281,519 0 1,311,504
Dominion Energy Inc COM 25746U109 349 4,512 SH   SOLE   4,512 0 0
Dow Inc COM 260557103 4,040 81,936 SH   SOLE   79,103 0 2,833
Duke Energy Corp COM NEW 26441C204 479 5,432 SH   SOLE   5,432 0 0
DuPont de Nemours Inc COM 26614N102 6,099 81,249 SH   SOLE   78,416 0 2,833
DXC Technology Co COM 23355L106 4,574 82,946 SH   SOLE   82,946 0 0
eBay Inc COM 278642103 2,103 53,231 SH   SOLE   53,231 0 0
Eli Lilly & Co COM 532457108 981,728 8,861,157 SH   SOLE   8,458,032 0 403,125
Ericsson ADR B SEK 10 294821608 7,148 752,388 SH   SOLE   732,388 0 20,000
Exxon Mobil Corp COM 30231G102 9,383 122,449 SH   SOLE   122,449 0 0
FedEx Corp COM 31428X106 3,708,246 22,585,089 SH   SOLE   21,557,857 0 1,027,232
Fox Corp CL B COM 35137L204 188,830 5,169,179 SH   SOLE   4,899,823 0 269,356
Fox Corp CL A COM 35137L105 642,065 17,523,610 SH   SOLE   16,664,639 0 858,971
Gap Inc/The COM 364760108 321,371 17,883,736 SH   SOLE   16,962,936 0 920,800
GCI Liberty Inc COM CLASS A 36164V305 341 5,551 SH   SOLE   5,551 0 0
General Electric Co COM 369604103 7,744 737,554 SH   SOLE   727,554 0 10,000
General Mills Inc COM 370334104 588 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,923 18,562 SH   SOLE   18,562 0 0
Gilead Sciences Inc COM 375558103 1,163,843 17,226,811 SH   SOLE   16,433,561 0 793,250
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,930,285 48,233,018 SH   SOLE   45,926,304 0 2,306,714
Goldman Sachs Group Inc/The COM 38141G104 2,351,349 11,492,419 SH   SOLE   10,959,728 0 532,691
Grupo Televisa SAB SPON ADR REP ORD 40049J206 592,897 70,248,420 SH   SOLE   70,248,420 0 0
Halliburton Co COM 406216101 686,525 30,190,200 SH   SOLE   28,731,250 0 1,458,950
Harley-Davidson Inc COM 412822108 354,645 9,897,986 SH   SOLE   9,404,642 0 493,344
Hess Corp COM 42809H107 613,394 9,649,119 SH   SOLE   9,296,858 0 352,261
Hewlett Packard Enterprise Co COM 42824C109 1,992,983 133,309,874 SH   SOLE   127,430,178 0 5,879,696
Home Depot Inc/The COM 437076102 11,141 53,570 SH   SOLE   53,570 0 0
Honeywell International Inc COM 438516106 1,507 8,631 SH   SOLE   8,631 0 0
HP Inc COM 40434L105 2,432,413 116,999,173 SH   SOLE   111,723,228 0 5,275,945
IBM COM 459200101 10,016 72,631 SH   SOLE   67,631 0 5,000
ICICI Bank Ltd ADR 45104G104 18,744 1,488,830 SH   SOLE   1,488,830 0 0
Incyte Corp COM 45337C102 357,612 4,209,175 SH   SOLE   4,035,400 0 173,775
Intel Corp COM 458140100 201 4,200 SH   SOLE   4,200 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 87,022 9,238,005 SH   SOLE   9,238,005 0 0
JD.com Inc SPON ADR CL A 47215P106 766,975 25,321,077 SH   SOLE   25,321,077 0 0
Johnson & Johnson COM 478160104 4,154 29,822 SH   SOLE   29,822 0 0
Johnson Controls International SHS G51502105 4,124,482 99,842,224 SH   SOLE   96,496,742 0 3,345,482
JPMorgan Chase & Co COM 46625H100 2,793,392 24,985,619 SH   SOLE   23,669,834 0 1,315,785
Juniper Networks Inc COM 48203R104 1,283,304 48,190,180 SH   SOLE   46,245,215 0 1,944,965
Kimberly-Clark Corp COM 494368103 514 3,860 SH   SOLE   3,860 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 946 21,700 SH   SOLE   21,700 0 0
Liberty Global PLC SHS CL A G5480U104 501,196 18,569,703 SH   SOLE   18,569,703 0 0
Liberty Global PLC SHS CL C G5480U120 1,277,734 48,161,868 SH   SOLE   48,161,868 0 0
Linde PLC SHS G5494J103 1,385,948 6,899,769 SH   SOLE   6,899,769 0 0
Lockheed Martin Corp COM 539830109 318 875 SH   SOLE   875 0 0
Marsh & McLennan Cos Inc COM 571748102 285 2,860 SH   SOLE   2,860 0 0
Mattel Inc COM 577081102 429,364 38,301,917 SH   SOLE   36,706,367 0 1,595,550
Maxim Integrated Products Inc COM 57772K101 533,911 8,925,293 SH   SOLE   8,448,815 0 476,478
McDonald's Corp COM 580135101 3,118 15,013 SH   SOLE   15,013 0 0
Medtronic PLC SHS G5960L103 645,649 6,629,524 SH   SOLE   6,246,982 0 382,542
Merck & Co Inc COM 58933Y105 59,921 714,622 SH   SOLE   706,122 0 8,500
MetLife Inc COM 59156R108 2,311,951 46,546,221 SH   SOLE   44,162,666 0 2,383,555
Micro Focus International PLC SPON ADR NEW 594837403 785,165 29,979,582 SH   SOLE   28,594,704 0 1,384,878
Microchip Technology Inc COM 595017104 2,188,318 25,240,121 SH   SOLE   24,107,696 0 1,132,425
Microsoft Corp COM 594918104 4,201,024 31,360,290 SH   SOLE   29,841,515 0 1,518,775
Molson Coors Brewing Co CL B 60871R209 776,328 13,862,998 SH   SOLE   13,208,441 0 654,557
Mondelez International Inc CL A 609207105 638 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 400 2,050 SH   SOLE   2,050 0 0
Motorola Solutions Inc COM NEW 620076307 3,391 20,339 SH   SOLE   20,339 0 0
National Oilwell Varco Inc COM 637071101 493,619 22,205,068 SH   SOLE   21,172,408 0 1,032,660
NetApp Inc COM 64110D104 6,715 108,828 SH   SOLE   108,828 0 0
News Corp CL A 65249B109 184,762 13,696,224 SH   SOLE   13,014,872 0 681,352
NextEra Energy Inc COM 65339F101 1,463 7,142 SH   SOLE   5,142 0 2,000
Norfolk Southern Corp COM 655844108 608 3,050 SH   SOLE   3,050 0 0
Novartis AG SPONSORED ADR 66987V109 2,686,757 29,424,569 SH   SOLE   28,158,687 0 1,265,882
Nucor Corp COM 670346105 2,099 38,100 SH   SOLE   38,100 0 0
Nutrien Ltd COM 67077M108 431,551 8,072,408 SH   SOLE   8,072,408 0 0
Occidental Petroleum Corp COM 674599105 2,735,729 54,409,890 SH   SOLE   51,972,100 0 2,437,790
Parker-Hannifin Corp COM 701094104 554 3,256 SH   SOLE   756 0 2,500
PayPal Holdings Inc COM 70450Y103 5,176 45,221 SH   SOLE   45,221 0 0
PepsiCo Inc COM 713448108 675 5,145 SH   SOLE   5,145 0 0
Perspecta Inc COM 715347100 427 18,236 SH   SOLE   18,236 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 35,849 2,524,607 SH   SOLE   2,524,607 0 0
Pfizer Inc COM 717081103 17,208 397,227 SH   SOLE   389,677 0 7,550
Philip Morris International In COM 718172109 1,485 18,913 SH   SOLE   16,913 0 2,000
Phillips 66 COM 718546104 487 5,205 SH   SOLE   5,205 0 0
PNC Financial Services Group I COM 693475105 2,564 18,680 SH   SOLE   18,680 0 0
PPG Industries Inc COM 693506107 1,634 14,000 SH   SOLE   14,000 0 0
Procter & Gamble Co/The COM 742718109 14,421 131,515 SH   SOLE   131,515 0 0
QUALCOMM Inc COM 747525103 342 4,500 SH   SOLE   4,500 0 0
Qurate Retail Inc COM SER A 74915M100 785,028 63,359,813 SH   SOLE   60,576,011 0 2,783,802
Rio Tinto PLC SPONSORED ADR 767204100 580 9,300 SH   SOLE   9,300 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 9,476 145,629 SH   SOLE   145,629 0 0
S&P Global Inc COM 78409V104 1,868 8,200 SH   SOLE   8,200 0 0
Sanofi SPONSORED ADR 80105N105 2,627,109 60,714,337 SH   SOLE   57,819,393 0 2,894,944
Schlumberger Ltd COM 806857108 2,172,779 54,674,850 SH   SOLE   53,131,058 0 1,543,792
Sprint Corp COM 85207U105 666,133 101,390,110 SH   SOLE   96,975,199 0 4,414,911
State Street Corp COM 857477103 252 4,500 SH   SOLE   4,500 0 0
Suncor Energy Inc COM 867224107 1,121,987 36,007,300 SH   SOLE   36,007,300 0 0
SunTrust Banks Inc COM 867914103 11,289 179,620 SH   SOLE   173,620 0 6,000
Synopsys Inc COM 871607107 2,616 20,330 SH   SOLE   16,830 0 3,500
Target Corp COM 87612E106 33,757 389,757 SH   SOLE   381,315 0 8,442
TE Connectivity Ltd REG SHS H84989104 2,988,660 31,203,386 SH   SOLE   30,230,925 0 972,461
Thermo Fisher Scientific Inc COM 883556102 10,967 37,343 SH   SOLE   35,343 0 2,000
Travelers Cos Inc/The COM 89417E109 22,106 147,844 SH   SOLE   145,344 0 2,500
UBS Group AG SHS H42097107 1,534,563 129,141,427 SH   SOLE   129,141,427 0 0
Unilever NV N Y SHS NEW 904784709 2,767 45,571 SH   SOLE   41,571 0 4,000
Unilever PLC SPON ADR NEW 904767704 291 4,700 SH   SOLE   4,700 0 0
Union Pacific Corp COM 907818108 68,387 404,391 SH   SOLE   397,407 0 6,984
United Technologies Corp COM 913017109 2,121,286 16,292,518 SH   SOLE   15,620,993 0 671,525
UnitedHealth Group Inc COM 91324P102 1,618,042 6,631,047 SH   SOLE   6,359,036 0 272,011
US Bancorp COM NEW 902973304 4,948 94,421 SH   SOLE   89,921 0 4,500
Verizon Communications Inc COM 92343V104 314 5,500 SH   SOLE   5,500 0 0
Visa Inc COM CL A 92826C839 625 3,600 SH   SOLE   3,600 0 0
VMware Inc CL A COM 928563402 2,625 15,700 SH   SOLE   15,700 0 0
Vulcan Materials Co COM 929160109 6,165 44,900 SH   SOLE   42,400 0 2,500
Walgreens Boots Alliance Inc COM 931427108 255 4,669 SH   SOLE   4,669 0 0
Walmart Inc COM 931142103 16,078 145,515 SH   SOLE   145,515 0 0
Walt Disney Co/The COM DISNEY 254687106 104,628 749,273 SH   SOLE   731,259 0 18,014
Wells Fargo & Co COM 949746101 3,967,203 83,837,773 SH   SOLE   79,874,698 0 3,963,075
Zayo Group Holdings Inc COM 98919V105 882,061 26,802,213 SH   SOLE   25,635,937 0 1,166,276