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 4,136 19,865 SH   SOLE   19,865 0 0
58.com Inc SPON ADR REP A 31680Q104 65,264 1,479,566 SH   SOLE   1,479,566 0 0
Abbott Laboratories COM 002824100 1,423 29,268 SH   SOLE   29,268 0 0
AbbVie Inc COM 00287Y109 2,410 33,232 SH   SOLE   33,232 0 0
Adient PLC ORD SHS G0084W101 5,292 80,945 SH   SOLE   80,110 0 835
Adobe Systems Inc COM 00724F101 17,633 124,667 SH   SOLE   124,667 0 0
Aegon NV NY REGISTRY SH 007924103 551,355 107,897,358 SH   SOLE   102,104,329 0 5,793,029
Aetna Inc COM 00817Y108 213 1,400 SH   SOLE   1,400 0 0
Agrium Inc COM 008916108 510,800 5,644,826 SH   SOLE   5,644,826 0 0
Air Products & Chemicals Inc COM 009158106 866 6,050 SH   SOLE   4,050 0 2,000
Allstate Corp/The COM 020002101 336 3,796 SH   SOLE   3,796 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 732,661 9,185,820 SH   SOLE   8,773,320 0 412,500
Alphabet Inc CAP STK CL A 02079K305 234,394 252,123 SH   SOLE   226,863 0 25,260
Alphabet Inc CAP STK CL C 02079K107 2,961,995 3,259,488 SH   SOLE   3,096,992 0 162,496
Altaba Inc COM 021346101 300 5,500 SH   SOLE   5,500 0 0
Altria Group Inc COM 02209S103 1,772 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 852 880 SH   SOLE   880 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 5,524 347,000 SH   SOLE   347,000 0 0
American Express Co COM 025816109 2,334,659 27,714,370 SH   SOLE   26,163,116 0 1,551,254
Ameriprise Financial Inc COM 03076C106 374 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 5,363 31,137 SH   SOLE   29,637 0 1,500
Anadarko Petroleum Corp COM 032511107 1,486,889 32,794,208 SH   SOLE   31,066,971 0 1,727,237
Anthem Inc COM 036752103 12,482 66,350 SH   SOLE   33,900 0 32,450
Apache Corp COM 037411105 1,434,196 29,922,731 SH   SOLE   28,297,772 0 1,624,959
Apple Inc COM 037833100 1,829 12,700 SH   SOLE   12,700 0 0
AstraZeneca PLC SPONSORED ADR 046353108 1,931,862 56,669,449 SH   SOLE   53,742,593 0 2,926,856
Automatic Data Processing Inc COM 053015103 210 2,050 SH   SOLE   2,050 0 0
Baidu Inc SPON ADR REP A 056752108 1,015,797 5,679,287 SH   SOLE   5,679,287 0 0
Baker Hughes Inc COM 057224107 1,298,468 23,820,739 SH   SOLE   22,361,898 0 1,458,841
Bank of America Corp COM 060505104 4,138,587 170,593,039 SH   SOLE   160,519,441 0 10,073,598
Bank of New York Mellon Corp/T COM 064058100 2,264,805 44,390,531 SH   SOLE   41,579,965 0 2,810,566
Baxter International Inc COM 071813109 205 3,382 SH   SOLE   3,382 0 0
BB&T Corp COM 054937107 940,664 20,714,919 SH   SOLE   19,276,715 0 1,438,204
Becton Dickinson and Co COM 075887109 1,518 7,780 SH   SOLE   7,780 0 0
Berkshire Hathaway Inc CL A 084670108 764 3 SH   SOLE   3 0 0
Berkshire Hathaway Inc CL B NEW 084670702 2,947 17,400 SH   SOLE   17,400 0 0
Boston Scientific Corp COM 101137107 8,988 324,255 SH   SOLE   324,255 0 0
Bristol-Myers Squibb Co COM 110122108 1,648,168 29,579,461 SH   SOLE   28,176,047 0 1,403,414
Cadence Design Systems Inc COM 127387108 29,882 892,269 SH   SOLE   892,269 0 0
Capital One Financial Corp COM 14040H105 3,665,933 44,371,017 SH   SOLE   41,798,330 0 2,572,687
CarMax Inc COM 143130102 2,424 38,440 SH   SOLE   38,440 0 0
Caterpillar Inc COM 149123101 5,832 54,276 SH   SOLE   51,776 0 2,500
Celanese Corp COM SER A 150870103 1,116,227 11,757,179 SH   SOLE   11,079,802 0 677,377
Cemex SAB de CV SPON ADR NEW 151290889 676,977 71,865,916 SH   SOLE   71,865,916 0 0
Charles Schwab Corp/The COM 808513105 4,071,644 94,777,563 SH   SOLE   91,052,224 0 3,725,339
Charter Communications Inc CL A 16119P108 3,317,377 9,848,231 SH   SOLE   9,286,782 0 561,449
Chevron Corp COM 166764100 43,280 414,839 SH   SOLE   408,246 0 6,593
Chubb Ltd COM H1467J104 1,245 8,562 SH   SOLE   5,553 0 3,009
Cigna Corp COM 125509109 2,328,333 13,909,629 SH   SOLE   13,142,466 0 767,163
Cisco Systems Inc COM 17275R102 2,007,157 64,126,413 SH   SOLE   60,600,264 0 3,526,149
Citrix Systems Inc COM 177376100 575 7,226 SH   SOLE   7,226 0 0
Coach Inc COM 189754104 711,141 15,021,982 SH   SOLE   14,182,743 0 839,239
Coca-Cola Co/The COM 191216100 1,536 34,242 SH   SOLE   34,242 0 0
Colgate-Palmolive Co COM 194162103 1,038 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 2,899,857 74,508,135 SH   SOLE   70,258,034 0 4,250,101
Concho Resources Inc COM 20605P101 672,757 5,535,730 SH   SOLE   5,211,809 0 323,921
ConocoPhillips COM 20825C104 1,112 25,288 SH   SOLE   25,288 0 0
Corning Inc COM 219350105 485,796 16,166,252 SH   SOLE   15,201,629 0 964,623
Credit Suisse Group AG SPONSORED ADR 225401108 13,541 927,460 SH   SOLE   912,637 0 14,823
CSRA Inc COM 12650T104 662 20,850 SH   SOLE   20,850 0 0
Danaher Corp COM 235851102 443,113 5,250,773 SH   SOLE   4,917,573 0 333,200
Deere & Co COM 244199105 3,051 24,687 SH   SOLE   24,687 0 0
Dell Technologies Inc Class V COM CL V 24703L103 508,531 8,321,572 SH   SOLE   7,911,891 0 409,681
Diageo PLC SPON ADR NEW 25243Q205 5,543 46,256 SH   SOLE   44,256 0 2,000
DISH Network Corp CL A 25470M109 1,015,543 16,181,380 SH   SOLE   15,301,763 0 879,617
Dominion Energy Inc COM 25746U109 361 4,712 SH   SOLE   4,712 0 0
Domtar Corp COM NEW 257559203 219 5,700 SH   SOLE   5,700 0 0
Dow Chemical Co/The COM 260543103 21,670 343,588 SH   SOLE   332,878 0 10,710
Duke Energy Corp COM NEW 26441C204 970 11,601 SH   SOLE   9,935 0 1,666
Dun & Bradstreet Corp/The COM 26483E100 587 5,425 SH   SOLE   5,425 0 0
DXC Technology Co COM 23355L106 1,032,608 13,459,431 SH   SOLE   12,771,690 0 687,741
eBay Inc COM 278642103 7,043 201,696 SH   SOLE   201,696 0 0
EI du Pont de Nemours & Co COM 263534109 2,374 29,416 SH   SOLE   29,416 0 0
Eli Lilly & Co COM 532457108 493,138 5,991,952 SH   SOLE   5,733,252 0 258,700
Equinix Inc COM PAR $0.001 29444U700 259 604 SH   SOLE   604 0 0
Ericsson ADR B SEK 10 294821608 13,409 1,870,113 SH   SOLE   1,830,434 0 39,679
Express Scripts Holding Co COM 30219G108 2,310,275 36,188,517 SH   SOLE   34,307,313 0 1,881,204
Exxon Mobil Corp COM 30231G102 10,873 134,680 SH   SOLE   134,680 0 0
FedEx Corp COM 31428X106 2,472,583 11,377,092 SH   SOLE   10,741,740 0 635,352
Fluor Corp COM 343412102 284 6,205 SH   SOLE   6,205 0 0
General Electric Co COM 369604103 29,121 1,078,169 SH   SOLE   1,065,669 0 12,500
General Mills Inc COM 370334104 620 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,842 19,862 SH   SOLE   19,862 0 0
Gilead Sciences Inc COM 375558103 230 3,250 SH   SOLE   3,250 0 0
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,280 29,687 SH   SOLE   24,673 0 5,014
Goldman Sachs Group Inc/The COM 38141G104 3,086,222 13,908,167 SH   SOLE   13,124,636 0 783,531
Grupo Televisa SAB SPON ADR REP ORD 40049J206 982,321 40,308,617 SH   SOLE   40,308,617 0 0
Halliburton Co COM 406216101 393 9,200 SH   SOLE   9,200 0 0
Harley-Davidson Inc COM 412822108 472,465 8,746,112 SH   SOLE   8,254,593 0 491,519
Hewlett Packard Enterprise Co COM 42824C109 3,958,630 238,615,401 SH   SOLE   229,744,832 0 8,870,569
Home Depot Inc/The COM 437076102 11,360 74,055 SH   SOLE   72,055 0 2,000
Honeywell International Inc COM 438516106 1,004 7,531 SH   SOLE   7,531 0 0
HP Inc COM 40434L105 2,040,747 116,747,562 SH   SOLE   110,185,690 0 6,561,872
IBM COM 459200101 14,450 93,937 SH   SOLE   88,937 0 5,000
ICICI Bank Ltd ADR 45104G104 18,266 2,036,330 SH   SOLE   2,036,330 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 68,003 6,154,116 SH   SOLE   6,154,116 0 0
JD.com Inc SPON ADR CL A 47215P106 1,283,051 32,714,191 SH   SOLE   32,714,191 0 0
Johnson & Johnson COM 478160104 4,389 33,174 SH   SOLE   33,174 0 0
Johnson Controls International SHS G51502105 2,508,431 57,851,274 SH   SOLE   55,869,739 0 1,981,535
JPMorgan Chase & Co COM 46625H100 2,386,001 26,105,040 SH   SOLE   24,532,655 0 1,572,385
Juniper Networks Inc COM 48203R104 493,224 17,690,957 SH   SOLE   16,793,692 0 897,265
Kimberly-Clark Corp COM 494368103 509 3,943 SH   SOLE   3,943 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 811 22,650 SH   SOLE   22,650 0 0
Kraft Heinz Co/The COM 500754106 338 3,946 SH   SOLE   3,946 0 0
Level 3 Communications Inc COM NEW 52729N308 254 4,278 SH   SOLE   4,278 0 0
Liberty Expedia Holdings Inc SER A COM 53046P109 345 6,381 SH   SOLE   6,381 0 0
Liberty Global PLC SHS CL A G5480U104 609,644 18,980,203 SH   SOLE   18,980,203 0 0
Liberty Global PLC SHS CL C G5480U120 1,007,308 32,306,221 SH   SOLE   32,306,221 0 0
Liberty Global Plc LiLAC LILAC SHS CL A G5480U138 109,253 5,018,489 SH   SOLE   5,018,489 0 0
Liberty Global Plc LiLAC LILAC SHS CL C G5480U153 142,794 6,669,509 SH   SOLE   6,669,509 0 0
Liberty Interactive Corp QVC G QVC GP COM SER A 53071M104 695,703 28,349,750 SH   SOLE   26,571,823 0 1,777,927
Liberty Ventures LBT VEN COM A NE 53071M856 500 9,570 SH   SOLE   9,570 0 0
Macy's Inc COM 55616P104 232 10,000 SH   SOLE   10,000 0 0
Marsh & McLennan Cos Inc COM 571748102 285 3,660 SH   SOLE   3,660 0 0
Maxim Integrated Products Inc COM 57772K101 831,536 18,519,734 SH   SOLE   17,333,006 0 1,186,728
McDonald's Corp COM 580135101 3,317 21,656 SH   SOLE   19,656 0 2,000
Medtronic PLC SHS G5960L103 1,028,069 11,583,871 SH   SOLE   10,948,279 0 635,592
Merck & Co Inc COM 58933Y105 868,913 13,557,699 SH   SOLE   12,834,258 0 723,441
MetLife Inc COM 59156R108 2,232,567 40,636,461 SH   SOLE   38,265,331 0 2,371,130
Microsoft Corp COM 594918104 2,823,230 40,957,925 SH   SOLE   38,683,675 0 2,274,250
Mondelez International Inc CL A 609207105 511 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 341 2,800 SH   SOLE   2,800 0 0
Morgan Stanley COM NEW 617446448 201 4,500 SH   SOLE   4,500 0 0
Motorola Solutions Inc COM NEW 620076307 5,568 64,196 SH   SOLE   64,196 0 0
National Oilwell Varco Inc COM 637071101 1,032,329 31,339,689 SH   SOLE   29,644,615 0 1,695,074
NetApp Inc COM 64110D104 493,385 12,319,220 SH   SOLE   11,563,938 0 755,282
News Corp CL A 65249B109 149,084 10,882,034 SH   SOLE   10,140,629 0 741,405
NextEra Energy Inc COM 65339F101 1,260 8,992 SH   SOLE   6,992 0 2,000
Norfolk Southern Corp COM 655844108 499 4,097 SH   SOLE   4,097 0 0
Novartis AG SPONSORED ADR 66987V109 4,185,479 50,143,509 SH   SOLE   48,144,677 0 1,998,832
Nucor Corp COM 670346105 4,190 72,400 SH   SOLE   72,400 0 0
Occidental Petroleum Corp COM 674599105 8,647 144,422 SH   SOLE   140,422 0 4,000
Parker-Hannifin Corp COM 701094104 700 4,381 SH   SOLE   1,881 0 2,500
PayPal Holdings Inc COM 70450Y103 6,060 112,920 SH   SOLE   112,920 0 0
PepsiCo Inc COM 713448108 490 4,245 SH   SOLE   4,245 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 30,027 4,025,100 SH   SOLE   4,025,100 0 0
Pfizer Inc COM 717081103 19,322 575,228 SH   SOLE   563,178 0 12,050
Philip Morris International In COM 718172109 2,247 19,133 SH   SOLE   17,133 0 2,000
Phillips 66 COM 718546104 569 6,877 SH   SOLE   6,877 0 0
PNC Financial Services Group I COM 693475105 2,572 20,600 SH   SOLE   20,600 0 0
PPG Industries Inc COM 693506107 1,946 17,700 SH   SOLE   17,700 0 0
Priceline Group Inc/The COM NEW 741503403 1,453,082 776,833 SH   SOLE   734,911 0 41,922
Procter & Gamble Co/The COM 742718109 12,542 143,916 SH   SOLE   143,916 0 0
QUALCOMM Inc COM 747525103 300 5,430 SH   SOLE   5,430 0 0
Rio Tinto PLC SPONSORED ADR 767204100 525 12,400 SH   SOLE   12,400 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 10,220 192,132 SH   SOLE   192,132 0 0
S&P Global Inc COM 78409V104 2,330 15,962 SH   SOLE   15,962 0 0
Sanofi SPONSORED ADR 80105N105 3,003,188 62,683,955 SH   SOLE   59,233,142 0 3,450,813
Schlumberger Ltd COM 806857108 3,178,193 48,271,463 SH   SOLE   46,680,811 0 1,590,652
Sprint Corp COM SER 1 85207U105 1,407,790 171,472,536 SH   SOLE   163,027,182 0 8,445,354
State Street Corp COM 857477103 413 4,600 SH   SOLE   4,600 0 0
Suncor Energy Inc COM 867224107 1,075,197 36,821,800 SH   SOLE   36,821,800 0 0
SunTrust Banks Inc COM 867914103 21,698 382,553 SH   SOLE   374,553 0 8,000
Symantec Corp COM 871503108 4,897 173,350 SH   SOLE   165,350 0 8,000
Synopsys Inc COM 871607107 453,444 6,217,525 SH   SOLE   5,787,983 0 429,542
Target Corp COM 87612E106 1,047,119 20,025,223 SH   SOLE   18,954,781 0 1,070,442
TE Connectivity Ltd REG SHS H84989104 2,138,458 27,179,182 SH   SOLE   26,243,821 0 935,361
Thermo Fisher Scientific Inc COM 883556102 8,320 47,687 SH   SOLE   45,187 0 2,500
Time Warner Inc COM NEW 887317303 3,036,190 30,237,925 SH   SOLE   28,466,011 0 1,771,914
Travelers Cos Inc/The COM 89417E109 22,976 181,583 SH   SOLE   179,083 0 2,500
Twenty-First Century Fox Inc CL A 90130A101 1,931,833 68,166,289 SH   SOLE   64,446,938 0 3,719,351
Twenty-First Century Fox Inc CL B 90130A200 390,708 14,018,960 SH   SOLE   13,189,060 0 829,900
UBS Group AG COMMON STOCK DC1006725 1,179,046 69,617,427 SH   SOLE   69,617,427 0 0
Unilever NV NY REG SHRS 904784709 3,072 55,576 SH   SOLE   51,576 0 4,000
Unilever PLC ADR 904767704 796 14,700 SH   SOLE   14,700 0 0
Union Pacific Corp COMMON STOCK 907818108 1,468,328 13,482,029 SH   SOLE   12,703,995 0 778,034
United Technologies Corp COMMON STOCK 913017109 226 1,850 SH   SOLE   1,850 0 0
UnitedHealth Group Inc COMMON STOCK 91324P102 1,867,237 10,070,308 SH   SOLE   9,495,557 0 574,751
US Bancorp COMMON STOCK 902973304 6,185 119,134 SH   SOLE   114,634 0 4,500
Verizon Communications Inc COMMON STOCK 92343V104 246 5,500 SH   SOLE   5,500 0 0
Visa Inc COMMON STOCK 92826C839 645 6,880 SH   SOLE   6,880 0 0
VMware Inc COMMON STOCK 928563402 787,672 9,009,171 SH   SOLE   8,477,671 0 531,500
Vulcan Materials Co COMMON STOCK 929160109 8,903 70,280 SH   SOLE   67,280 0 3,000
Walgreens Boots Alliance Inc COMMON STOCK 931427108 593 7,569 SH   SOLE   7,569 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 1,608,164 21,249,526 SH   SOLE   20,213,458 0 1,036,068
Walt Disney Co/The COMMON STOCK 254687106 5,967 56,156 SH   SOLE   49,556 0 6,600
Weatherford International PLC COMMON STOCK G48833100 322,598 83,358,621 SH   SOLE   80,929,671 0 2,428,950
Wells Fargo & Co COMMON STOCK 949746101 3,925,546 70,845,441 SH   SOLE   66,891,787 0 3,953,654
Zayo Group Holdings Inc COMMON STOCK 98919V105 511,884 16,565,828 SH   SOLE   15,735,952 0 829,876