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 3,970 18,915 SH   SOLE   18,915 0 0
58.com Inc SPON ADR REP A 31680Q104 41,155 651,800 SH   SOLE   651,800 0 0
Abbott Laboratories COM 002824100 1,458 27,332 SH   SOLE   27,332 0 0
AbbVie Inc COM 00287Y109 2,834 31,896 SH   SOLE   31,896 0 0
Adient PLC ORD SHS G0084W101 6,479 77,136 SH   SOLE   76,594 0 542
Adobe Systems Inc COM 00724F101 15,008 100,603 SH   SOLE   100,603 0 0
Aegon NV NY REGISTRY SH 007924103 619,782 107,043,459 SH   SOLE   101,331,430 0 5,712,029
Aetna Inc COM 00817Y108 223 1,400 SH   SOLE   1,400 0 0
Agrium Inc COM 008916108 630,419 5,880,226 SH   SOLE   5,880,226 0 0
Air Products & Chemicals Inc COM 009158106 764 5,050 SH   SOLE   3,050 0 2,000
Allstate Corp/The COM 020002101 349 3,796 SH   SOLE   3,796 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 1,074,034 9,141,495 SH   SOLE   8,726,495 0 415,000
Alphabet Inc CAP STK CL A 02079K305 197,591 202,924 SH   SOLE   181,124 0 21,800
Alphabet Inc CAP STK CL C 02079K107 3,107,195 3,239,665 SH   SOLE   3,079,369 0 160,296
Altaba Inc COM 021346101 298 4,500 SH   SOLE   4,500 0 0
Altria Group Inc COM 02209S103 1,509 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 798 830 SH   SOLE   830 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 5,909 332,900 SH   SOLE   332,900 0 0
American Express Co COM 025816109 2,431,290 26,876,964 SH   SOLE   25,351,510 0 1,525,454
Ameriprise Financial Inc COM 03076C106 437 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 5,190 27,837 SH   SOLE   26,337 0 1,500
Anadarko Petroleum Corp COM 032511107 2,257,897 46,221,028 SH   SOLE   43,838,168 0 2,382,860
Anthem Inc COM 036752103 418 2,200 SH   SOLE   2,200 0 0
Apache Corp COM 037411105 1,371,205 29,938,979 SH   SOLE   28,335,920 0 1,603,059
Apple Inc COM 037833100 1,896 12,300 SH   SOLE   12,300 0 0
AstraZeneca PLC SPONSORED ADR 046353108 1,904,062 56,200,178 SH   SOLE   53,271,522 0 2,928,656
Automatic Data Processing Inc COM 053015103 213 1,950 SH   SOLE   1,950 0 0
Baidu Inc SPON ADR REP A 056752108 1,211,349 4,890,587 SH   SOLE   4,890,587 0 0
Baker Hughes a GE Co CL A 05722G100 871,496 23,798,371 SH   SOLE   22,332,430 0 1,465,941
Bank of America Corp COM 060505104 4,298,022 169,614,131 SH   SOLE   159,782,833 0 9,831,298
Bank of New York Mellon Corp/T COM 064058100 2,322,026 43,795,278 SH   SOLE   41,058,112 0 2,737,166
Baxter International Inc COM 071813109 212 3,382 SH   SOLE   3,382 0 0
BB&T Corp COM 054937107 967,268 20,606,484 SH   SOLE   19,211,380 0 1,395,104
Becton Dickinson and Co COM 075887109 1,515 7,730 SH   SOLE   7,730 0 0
Berkshire Hathaway Inc CL A 084670108 824 3 SH   SOLE   3 0 0
Berkshire Hathaway Inc CL B NEW 084670702 3,043 16,600 SH   SOLE   16,600 0 0
Boston Scientific Corp COM 101137107 8,820 302,355 SH   SOLE   302,355 0 0
Brighthouse Financial Inc COM 10922N103 224,300 3,689,140 SH   SOLE   3,475,199 0 213,941
Bristol-Myers Squibb Co COM 110122108 1,851,963 29,054,961 SH   SOLE   27,659,847 0 1,395,114
Cadence Design Systems Inc COM 127387108 30,472 772,024 SH   SOLE   772,024 0 0
Capital One Financial Corp COM 14040H105 3,718,894 43,927,401 SH   SOLE   41,387,214 0 2,540,187
CarMax Inc COM 143130102 2,198 29,000 SH   SOLE   29,000 0 0
Caterpillar Inc COM 149123101 6,507 52,181 SH   SOLE   49,681 0 2,500
Celanese Corp COM SER A 150870103 1,197,037 11,480,169 SH   SOLE   10,820,592 0 659,577
Cemex SAB de CV SPON ADR NEW 151290889 651,349 71,734,416 SH   SOLE   71,734,416 0 0
Charles Schwab Corp/The COM 808513105 3,860,141 88,251,967 SH   SOLE   84,796,928 0 3,455,039
Charter Communications Inc CL A 16119P108 3,430,835 9,440,412 SH   SOLE   8,896,710 0 543,702
Chevron Corp COM 166764100 44,912 382,227 SH   SOLE   375,634 0 6,593
Chubb Ltd COM H1467J104 1,179 8,274 SH   SOLE   5,265 0 3,009
Cigna Corp COM 125509109 2,431,763 13,008,253 SH   SOLE   12,271,890 0 736,363
Cisco Systems Inc COM 17275R102 2,135,029 63,485,857 SH   SOLE   60,016,708 0 3,469,149
Citrix Systems Inc COM 177376100 555 7,226 SH   SOLE   7,226 0 0
Coach Inc COM 189754104 325,045 8,069,629 SH   SOLE   7,560,390 0 509,239
Coca-Cola Co/The COM 191216100 1,442 32,042 SH   SOLE   32,042 0 0
Colgate-Palmolive Co COM 194162103 1,020 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 2,923,955 75,986,369 SH   SOLE   71,837,168 0 4,149,201
Concho Resources Inc COM 20605P101 746,128 5,664,498 SH   SOLE   5,345,027 0 319,471
ConocoPhillips COM 20825C104 1,266 25,288 SH   SOLE   25,288 0 0
Corning Inc COM 219350105 478,225 15,983,457 SH   SOLE   15,063,734 0 919,723
Credit Suisse Group AG SPONSORED ADR 225401108 14,717 931,463 SH   SOLE   916,640 0 14,823
CSRA Inc COM 12650T104 460 14,250 SH   SOLE   14,250 0 0
Danaher Corp COM 235851102 447,525 5,217,123 SH   SOLE   4,897,523 0 319,600
Deere & Co COM 244199105 2,830 22,537 SH   SOLE   22,537 0 0
Dell Technologies Inc Class V COM CL V 24703L103 774,746 10,034,264 SH   SOLE   9,579,190 0 455,074
Diageo PLC SPON ADR NEW 25243Q205 5,042 38,158 SH   SOLE   36,158 0 2,000
DISH Network Corp CL A 25470M109 869,827 16,039,596 SH   SOLE   15,163,579 0 876,017
Dominion Energy Inc COM 25746U109 362 4,712 SH   SOLE   4,712 0 0
Domtar Corp COM NEW 257559203 247 5,700 SH   SOLE   5,700 0 0
DowDuPont Inc COM 26078J100 24,050 347,396 SH   SOLE   337,396 0 10,000
Duke Energy Corp COM NEW 26441C204 954 11,368 SH   SOLE   9,702 0 1,666
Dun & Bradstreet Corp/The COM 26483E100 632 5,425 SH   SOLE   5,425 0 0
DXC Technology Co COM 23355L106 355,749 4,142,400 SH   SOLE   3,860,455 0 281,945
eBay Inc COM 278642103 6,135 159,516 SH   SOLE   159,516 0 0
Eli Lilly & Co COM 532457108 1,712,517 20,020,077 SH   SOLE   19,079,977 0 940,100
Equinix Inc COM PAR $0.001 29444U700 247 554 SH   SOLE   554 0 0
Ericsson ADR B SEK 10 294821608 11,021 1,916,742 SH   SOLE   1,877,063 0 39,679
Express Scripts Holding Co COM 30219G108 2,212,299 34,938,393 SH   SOLE   33,112,589 0 1,825,804
Exxon Mobil Corp COM 30231G102 10,783 131,530 SH   SOLE   131,530 0 0
FedEx Corp COM 31428X106 2,542,680 11,271,745 SH   SOLE   10,648,493 0 623,252
Fluor Corp COM 343412102 219 5,205 SH   SOLE   5,205 0 0
General Electric Co COM 369604103 21,051 870,606 SH   SOLE   860,606 0 10,000
General Mills Inc COM 370334104 580 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,900 19,862 SH   SOLE   19,862 0 0
Gilead Sciences Inc COM 375558103 802,886 9,909,731 SH   SOLE   9,440,231 0 469,500
GlaxoSmithKline PLC SPONSORED ADR 37733W105 603,240 14,858,137 SH   SOLE   14,229,923 0 628,214
Goldman Sachs Group Inc/The COM 38141G104 3,277,416 13,817,680 SH   SOLE   13,042,549 0 775,131
Grupo Televisa SAB SPON ADR REP ORD 40049J206 990,469 40,148,717 SH   SOLE   40,148,717 0 0
Halliburton Co COM 406216101 423 9,200 SH   SOLE   9,200 0 0
Harley-Davidson Inc COM 412822108 420,088 8,713,712 SH   SOLE   8,221,393 0 492,319
Hewlett Packard Enterprise Co COM 42824C109 3,497,411 237,757,379 SH   SOLE   229,039,310 0 8,718,069
Home Depot Inc/The COM 437076102 11,520 70,430 SH   SOLE   68,430 0 2,000
Honeywell International Inc COM 438516106 1,067 7,531 SH   SOLE   7,531 0 0
HP Inc COM 40434L105 2,300,803 115,270,677 SH   SOLE   108,831,705 0 6,438,972
IBM COM 459200101 13,065 90,057 SH   SOLE   85,057 0 5,000
ICICI Bank Ltd ADR 45104G104 17,240 2,014,030 SH   SOLE   2,014,030 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 79,811 5,825,616 SH   SOLE   5,825,616 0 0
JD.com Inc SPON ADR CL A 47215P106 1,131,033 29,608,191 SH   SOLE   29,608,191 0 0
Johnson & Johnson COM 478160104 3,967 30,514 SH   SOLE   30,514 0 0
Johnson Controls International SHS G51502105 2,620,997 65,053,287 SH   SOLE   63,005,706 0 2,047,581
JPMorgan Chase & Co COM 46625H100 2,467,911 25,839,297 SH   SOLE   24,283,212 0 1,556,085
Juniper Networks Inc COM 48203R104 555,174 19,948,757 SH   SOLE   18,979,992 0 968,765
Kimberly-Clark Corp COM 494368103 464 3,943 SH   SOLE   3,943 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 908 22,050 SH   SOLE   22,050 0 0
Kraft Heinz Co/The COM 500754106 306 3,946 SH   SOLE   3,946 0 0
Level 3 Communications Inc COM NEW 52729N308 228 4,278 SH   SOLE   4,278 0 0
Liberty Expedia Holdings Inc SER A COM 53046P109 327 6,154 SH   SOLE   6,154 0 0
Liberty Global PLC SHS CL A G5480U104 643,561 18,978,503 SH   SOLE   18,978,503 0 0
Liberty Global PLC SHS CL C G5480U120 1,162,194 35,541,105 SH   SOLE   35,541,105 0 0
Liberty Global Plc LiLAC LILAC SHS CL A G5480U138 118,724 4,996,789 SH   SOLE   4,996,789 0 0
Liberty Global Plc LiLAC LILAC SHS CL C G5480U153 154,866 6,646,609 SH   SOLE   6,646,609 0 0
Liberty Interactive Corp QVC G QVC GP COM SER A 53071M104 801,348 33,998,661 SH   SOLE   32,250,834 0 1,747,827
Liberty Ventures LBT VEN COM A NE 53071M856 531 9,230 SH   SOLE   9,230 0 0
Macy's Inc COM 55616P104 218 10,000 SH   SOLE   10,000 0 0
Marsh & McLennan Cos Inc COM 571748102 307 3,660 SH   SOLE   3,660 0 0
Maxim Integrated Products Inc COM 57772K101 872,068 18,278,516 SH   SOLE   17,118,988 0 1,159,528
McDonald's Corp COM 580135101 2,986 19,056 SH   SOLE   19,056 0 0
Medtronic PLC SHS G5960L103 944,680 12,147,095 SH   SOLE   11,506,903 0 640,192
Merck & Co Inc COM 58933Y105 862,002 13,462,469 SH   SOLE   12,759,528 0 702,941
MetLife Inc COM 59156R108 2,061,474 39,681,890 SH   SOLE   37,336,560 0 2,345,330
Micro Focus International PLC SPON ADR NEW 594837304 1,169,489 36,661,106 SH   SOLE   35,462,981 0 1,198,124
Microsoft Corp COM 594918104 2,996,789 40,230,755 SH   SOLE   38,014,605 0 2,216,150
Mondelez International Inc CL A 609207105 481 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 390 2,800 SH   SOLE   2,800 0 0
Motorola Solutions Inc COM NEW 620076307 5,448 64,196 SH   SOLE   64,196 0 0
National Oilwell Varco Inc COM 637071101 1,114,153 31,182,566 SH   SOLE   29,512,625 0 1,669,941
NetApp Inc COM 64110D104 533,655 12,195,045 SH   SOLE   11,460,563 0 734,482
News Corp CL A 65249B109 150,610 11,358,193 SH   SOLE   10,567,228 0 790,965
NextEra Energy Inc COM 65339F101 1,252 8,542 SH   SOLE   6,542 0 2,000
Norfolk Southern Corp COM 655844108 529 3,997 SH   SOLE   3,997 0 0
Novartis AG SPONSORED ADR 66987V109 3,832,681 44,643,925 SH   SOLE   42,836,993 0 1,806,932
Nucor Corp COM 670346105 4,057 72,400 SH   SOLE   72,400 0 0
Occidental Petroleum Corp COM 674599105 207,488 3,231,404 SH   SOLE   3,059,664 0 171,740
Parker-Hannifin Corp COM 701094104 758 4,331 SH   SOLE   1,831 0 2,500
PayPal Holdings Inc COM 70450Y103 6,468 101,020 SH   SOLE   101,020 0 0
PepsiCo Inc COM 713448108 473 4,245 SH   SOLE   4,245 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 36,772 3,806,600 SH   SOLE   3,806,600 0 0
Pfizer Inc COM 717081103 18,908 529,642 SH   SOLE   517,592 0 12,050
Philip Morris International In COM 718172109 2,100 18,913 SH   SOLE   16,913 0 2,000
Phillips 66 COM 718546104 591 6,455 SH   SOLE   6,455 0 0
PNC Financial Services Group I COM 693475105 2,763 20,500 SH   SOLE   20,500 0 0
PPG Industries Inc COM 693506107 1,923 17,700 SH   SOLE   17,700 0 0
Priceline Group Inc/The COM NEW 741503403 1,381,286 754,463 SH   SOLE   713,386 0 41,077
Procter & Gamble Co/The COM 742718109 12,900 141,786 SH   SOLE   141,786 0 0
QUALCOMM Inc COM 747525103 281 5,430 SH   SOLE   5,430 0 0
Rio Tinto PLC SPONSORED ADR 767204100 529 11,200 SH   SOLE   11,200 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 10,467 172,783 SH   SOLE   172,783 0 0
S&P Global Inc COM 78409V104 2,467 15,784 SH   SOLE   15,784 0 0
Sanofi SPONSORED ADR 80105N105 3,096,096 62,183,081 SH   SOLE   58,813,068 0 3,370,013
Schlumberger Ltd COM 806857108 3,391,821 48,621,287 SH   SOLE   47,053,255 0 1,568,032
Sprint Corp COM SER 1 85207U105 1,293,478 166,256,751 SH   SOLE   157,964,817 0 8,291,934
State Street Corp COM 857477103 439 4,600 SH   SOLE   4,600 0 0
Suncor Energy Inc COM 867224107 1,409,474 40,236,200 SH   SOLE   40,236,200 0 0
SunTrust Banks Inc COM 867914103 20,350 340,470 SH   SOLE   332,470 0 8,000
Symantec Corp COM 871503108 3,985 121,450 SH   SOLE   113,450 0 8,000
Synopsys Inc COM 871607107 465,240 5,777,225 SH   SOLE   5,375,283 0 401,942
Target Corp COM 87612E106 1,195,780 20,264,017 SH   SOLE   19,192,575 0 1,071,442
TE Connectivity Ltd REG SHS H84989104 2,251,660 27,108,837 SH   SOLE   26,190,576 0 918,261
Thermo Fisher Scientific Inc COM 883556102 8,653 45,737 SH   SOLE   43,737 0 2,000
Time Warner Inc COM NEW 887317303 2,427,324 23,692,769 SH   SOLE   22,292,055 0 1,400,714
Travelers Cos Inc/The COM 89417E109 20,970 171,159 SH   SOLE   168,659 0 2,500
Twenty-First Century Fox Inc CL A 90130A101 1,870,454 70,904,262 SH   SOLE   67,215,711 0 3,688,551
Twenty-First Century Fox Inc CL B 90130A200 362,258 14,046,460 SH   SOLE   13,228,560 0 817,900
UBS Group AG SHS DC1006725 1,295,459 75,798,027 SH   SOLE   75,798,027 0 0
Unilever NV N Y SHS NEW 904784709 3,258 55,176 SH   SOLE   51,176 0 4,000
Unilever PLC SPON ADR NEW 904767704 852 14,700 SH   SOLE   14,700 0 0
Union Pacific Corp COM 907818108 1,579,206 13,617,369 SH   SOLE   12,855,935 0 761,434
United Technologies Corp COM 913017109 215 1,850 SH   SOLE   1,850 0 0
UnitedHealth Group Inc COM 91324P102 1,881,261 9,605,624 SH   SOLE   9,110,723 0 494,901
US Bancorp COM NEW 902973304 6,134 114,463 SH   SOLE   109,963 0 4,500
Verizon Communications Inc COM 92343V104 272 5,500 SH   SOLE   5,500 0 0
VF Corp COM 918204108 203 3,191 SH   SOLE   1,191 0 2,000
Visa Inc COM CL A 92826C839 671 6,380 SH   SOLE   6,380 0 0
VMware Inc CL A COM 928563402 665,280 6,092,862 SH   SOLE   5,682,262 0 410,600
Vulcan Materials Co COM 929160109 7,819 65,380 SH   SOLE   62,380 0 3,000
Walgreens Boots Alliance Inc COM 931427108 584 7,569 SH   SOLE   7,569 0 0
Wal-Mart Stores Inc COM 931142103 1,645,293 21,055,702 SH   SOLE   20,026,834 0 1,028,868
Walt Disney Co/The COM DISNEY 254687106 5,535 56,156 SH   SOLE   49,556 0 6,600
Weatherford International PLC ORD SHS G48833100 380,802 83,144,621 SH   SOLE   80,749,971 0 2,394,650
Wells Fargo & Co COM 949746101 3,843,669 69,694,805 SH   SOLE   65,815,951 0 3,878,854
Zayo Group Holdings Inc COM 98919V105 818,140 23,769,321 SH   SOLE   22,595,545 0 1,173,776