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,958 20,686 SH   SOLE   20,686 0 0
Abbott Laboratories COM 002824100 1,300 29,268 SH   SOLE   29,268 0 0
AbbVie Inc COM 00287Y109 2,165 33,232 SH   SOLE   33,232 0 0
Adient PLC ORD SHS G0084W101 7,049 97,001 SH   SOLE   86,419 0 10,582
Adobe Systems Inc COM 00724F101 20,063 154,177 SH   SOLE   154,177 0 0
Aegon NV NY REGISTRY SH 007924103 555,551 108,294,447 SH   SOLE   102,468,518 0 5,825,929
Agrium Inc COM 008916108 404,857 4,237,126 SH   SOLE   4,237,126 0 0
Air Products & Chemicals Inc COM 009158106 832 6,150 SH   SOLE   4,150 0 2,000
Allstate Corp/The COM 020002101 309 3,796 SH   SOLE   3,796 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 481,711 9,399,245 SH   SOLE   8,993,645 0 405,600
Alphabet Inc CAP STK CL A 02079K305 270,510 319,073 SH   SOLE   293,163 0 25,910
Alphabet Inc CAP STK CL C 02079K107 2,685,783 3,237,600 SH   SOLE   3,076,406 0 161,194
Altria Group Inc COM 02209S103 1,700 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 847 955 SH   SOLE   955 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 4,917 347,000 SH   SOLE   347,000 0 0
American Express Co COM 025816109 2,218,411 28,042,105 SH   SOLE   26,480,151 0 1,561,954
Ameriprise Financial Inc COM 03076C106 382 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 5,273 32,137 SH   SOLE   30,637 0 1,500
Anadarko Petroleum Corp COM 032511107 1,415,374 22,828,608 SH   SOLE   21,623,221 0 1,205,387
Anthem Inc COM 036752103 469,575 2,839,368 SH   SOLE   2,626,932 0 212,436
Apache Corp COM 037411105 1,478,508 28,770,336 SH   SOLE   27,151,177 0 1,619,159
Apple Inc COM 037833100 1,896 13,200 SH   SOLE   13,200 0 0
AstraZeneca PLC SPONSORED ADR 046353108 1,772,068 56,906,499 SH   SOLE   54,041,443 0 2,865,056
Automatic Data Processing Inc COM 053015103 210 2,050 SH   SOLE   2,050 0 0
Baidu Inc SPON ADR REP A 056752108 977,393 5,665,387 SH   SOLE   5,665,387 0 0
Baker Hughes Inc COM 057224107 1,449,903 24,237,769 SH   SOLE   22,781,428 0 1,456,341
Bank of America Corp COM 060505104 4,374,731 185,448,539 SH   SOLE   174,659,441 0 10,789,098
Bank of New York Mellon Corp/T COM 064058100 2,125,756 45,008,588 SH   SOLE   42,165,022 0 2,843,566
BB&T Corp COM 054937107 938,958 21,005,769 SH   SOLE   19,555,265 0 1,450,504
Becton Dickinson and Co COM 075887109 1,620 8,830 SH   SOLE   8,830 0 0
Berkshire Hathaway Inc CL B NEW 084670702 2,900 17,400 SH   SOLE   17,400 0 0
Berkshire Hathaway Inc CL A 084670108 750 3 SH   SOLE   3 0 0
Boston Scientific Corp COM 101137107 8,174 328,655 SH   SOLE   328,655 0 0
Bristol-Myers Squibb Co COM 110122108 1,583,556 29,120,190 SH   SOLE   27,783,276 0 1,336,914
Cadence Design Systems Inc COM 127387108 31,420 1,000,644 SH   SOLE   1,000,644 0 0
Capital One Financial Corp COM 14040H105 3,863,553 44,582,892 SH   SOLE   41,994,955 0 2,587,937
CarMax Inc COM 143130102 2,478 41,840 SH   SOLE   41,840 0 0
Caterpillar Inc COM 149123101 5,083 54,802 SH   SOLE   52,302 0 2,500
Celanese Corp COM SER A 150870103 1,158,288 12,891,355 SH   SOLE   12,138,278 0 753,077
Cemex SAB de CV SPON ADR NEW 151290889 572,178 63,084,626 SH   SOLE   63,084,626 0 0
Charles Schwab Corp/The COM 808513105 3,899,482 95,552,125 SH   SOLE   91,759,286 0 3,792,839
Charter Communications Inc CL A 16119P108 3,347,123 10,225,842 SH   SOLE   9,649,118 0 576,724
Chevron Corp COM 166764100 48,390 450,688 SH   SOLE   444,095 0 6,593
Chubb Ltd COM H1467J104 1,500 11,009 SH   SOLE   8,000 0 3,009
Cigna Corp COM 125509109 2,109,394 14,399,578 SH   SOLE   13,637,765 0 761,813
Cisco Systems Inc COM 17275R102 2,182,076 64,558,463 SH   SOLE   61,047,814 0 3,510,649
Citigroup Inc COM NEW 172967424 236 3,950 SH   SOLE   3,950 0 0
Citrix Systems Inc COM 177376100 628 7,526 SH   SOLE   7,526 0 0
Coach Inc COM 189754104 624,585 15,112,157 SH   SOLE   14,265,118 0 847,039
Coca-Cola Co/The COM 191216100 1,453 34,242 SH   SOLE   34,242 0 0
Colgate-Palmolive Co COM 194162103 1,025 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 2,834,297 75,400,283 SH   SOLE   71,084,282 0 4,316,001
Computer Sciences Corp COM 205363104 2,636 38,200 SH   SOLE   35,200 0 3,000
Concho Resources Inc COM 20605P101 710,918 5,539,330 SH   SOLE   5,213,109 0 326,221
ConocoPhillips COM 20825C104 1,261 25,288 SH   SOLE   25,288 0 0
Corning Inc COM 219350105 773,111 28,633,730 SH   SOLE   26,862,607 0 1,771,123
Credit Suisse Group AG SPONSORED ADR 225401108 13,791 929,324 SH   SOLE   914,501 0 14,823
CSRA Inc COM 12650T104 678 23,150 SH   SOLE   23,150 0 0
Danaher Corp COM 235851102 436,137 5,099,223 SH   SOLE   4,763,623 0 335,600
Deere & Co COM 244199105 2,709 24,883 SH   SOLE   24,883 0 0
Dell Technologies Inc Class V COM CL V 24703L103 673,246 10,506,339 SH   SOLE   9,993,723 0 512,616
Diageo PLC SPON ADR NEW 25243Q205 6,527 56,474 SH   SOLE   54,474 0 2,000
DISH Network Corp CL A 25470M109 1,029,400 16,213,580 SH   SOLE   15,348,813 0 864,767
Dominion Resources Inc/VA COM 25746U109 366 4,712 SH   SOLE   4,712 0 0
Domtar Corp COM NEW 257559203 226 6,200 SH   SOLE   6,200 0 0
Dow Chemical Co/The COM 260543103 22,856 359,705 SH   SOLE   348,995 0 10,710
Duke Energy Corp COM NEW 26441C204 1,006 12,267 SH   SOLE   10,601 0 1,666
Dun & Bradstreet Corp/The COM 26483E100 586 5,425 SH   SOLE   5,425 0 0
eBay Inc COM 278642103 9,318 277,557 SH   SOLE   270,057 0 7,500
EI du Pont de Nemours & Co COM 263534109 2,387 29,716 SH   SOLE   29,716 0 0
Eli Lilly & Co COM 532457108 2,271 26,997 SH   SOLE   26,997 0 0
Equinix Inc COM PAR $0.001 29444U700 262 654 SH   SOLE   654 0 0
Ericsson ADR B SEK 10 294821608 12,750 1,920,213 SH   SOLE   1,880,534 0 39,679
Express Scripts Holding Co COM 30219G108 1,898,241 28,800,496 SH   SOLE   27,386,792 0 1,413,704
Exxon Mobil Corp COM 30231G102 11,105 135,412 SH   SOLE   135,412 0 0
FedEx Corp COM 31428X106 2,242,950 11,493,467 SH   SOLE   10,848,265 0 645,202
Fluor Corp COM 343412102 327 6,205 SH   SOLE   6,205 0 0
General Electric Co COM 369604103 37,614 1,262,227 SH   SOLE   1,249,727 0 12,500
General Mills Inc COM 370334104 661 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,900 20,562 SH   SOLE   20,562 0 0
Gilead Sciences Inc COM 375558103 221 3,250 SH   SOLE   3,250 0 0
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,357 32,187 SH   SOLE   24,673 0 7,514
Goldman Sachs Group Inc/The COM 38141G104 3,216,674 14,002,587 SH   SOLE   13,232,106 0 770,481
Grupo Televisa SAB SPON ADR REP ORD 40049J206 986,273 38,021,317 SH   SOLE   38,021,317 0 0
Halliburton Co COM 406216101 453 9,200 SH   SOLE   9,200 0 0
Harley-Davidson Inc COM 412822108 530,707 8,772,012 SH   SOLE   8,280,493 0 491,519
Hewlett Packard Enterprise Co COM 42824C109 5,042,480 212,762,860 SH   SOLE   204,870,791 0 7,892,069
Home Depot Inc/The COM 437076102 10,929 74,430 SH   SOLE   72,430 0 2,000
Honda Motor Co Ltd AMERN SHS 438128308 158,597 5,241,155 SH   SOLE   5,241,155 0 0
Honeywell International Inc COM 438516106 940 7,531 SH   SOLE   7,531 0 0
HP Inc COM 40434L105 2,110,986 118,064,074 SH   SOLE   111,444,802 0 6,619,272
IBM COM 459200101 16,715 95,985 SH   SOLE   90,985 0 5,000
ICICI Bank Ltd ADR 45104G104 16,558 1,925,300 SH   SOLE   1,925,300 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 70,829 5,868,216 SH   SOLE   5,868,216 0 0
JD.com Inc SPON ADR CL A 47215P106 1,269,588 40,809,636 SH   SOLE   40,809,636 0 0
Johnson & Johnson COM 478160104 4,157 33,374 SH   SOLE   33,374 0 0
Johnson Controls International SHS G51502105 1,328,113 31,531,650 SH   SOLE   30,462,719 0 1,068,931
JPMorgan Chase & Co COM 46625H100 2,316,155 26,367,890 SH   SOLE   24,789,205 0 1,578,685
Juniper Networks Inc COM 48203R104 490,256 17,616,080 SH   SOLE   16,766,915 0 849,165
Kimberly-Clark Corp COM 494368103 519 3,943 SH   SOLE   3,943 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 766 23,850 SH   SOLE   23,850 0 0
Kraft Heinz Co/The COM 500754106 358 3,946 SH   SOLE   3,946 0 0
Level 3 Communications Inc COM NEW 52729N308 273 4,778 SH   SOLE   4,778 0 0
Liberty Expedia Holdings Inc SER A COM 53046P109 345 7,589 SH   SOLE   7,589 0 0
Liberty Global PLC SHS CL C G5480U120 1,007,426 28,750,747 SH   SOLE   28,750,747 0 0
Liberty Global PLC SHS CL A G5480U104 579,300 16,149,987 SH   SOLE   16,149,987 0 0
Liberty Global Plc LiLAC LILAC SHS CL C G5480U153 153,470 6,661,009 SH   SOLE   6,661,009 0 0
Liberty Global Plc LiLAC LILAC SHS CL A G5480U138 111,480 5,012,589 SH   SOLE   5,012,589 0 0
Liberty Interactive Corp QVC G QVC GP COM SER A 53071M104 476,917 23,822,043 SH   SOLE   22,370,886 0 1,451,157
Liberty Ventures LBT VEN COM A NE 53071M856 506 11,383 SH   SOLE   11,383 0 0
Macy's Inc COM 55616P104 296 10,000 SH   SOLE   10,000 0 0
Marsh & McLennan Cos Inc COM 571748102 285 3,860 SH   SOLE   3,860 0 0
Maxim Integrated Products Inc COM 57772K101 845,962 18,815,873 SH   SOLE   17,612,545 0 1,203,328
McDonald's Corp COM 580135101 2,969 22,906 SH   SOLE   20,906 0 2,000
Medtronic PLC SHS G5960L103 983,821 12,212,276 SH   SOLE   11,580,109 0 632,167
Merck & Co Inc COM 58933Y105 869,810 13,689,174 SH   SOLE   12,958,033 0 731,141
MetLife Inc COM 59156R108 2,155,675 40,811,711 SH   SOLE   38,440,231 0 2,371,480
Microsoft Corp COM 594918104 2,779,926 42,209,631 SH   SOLE   39,825,381 0 2,384,250
Mondelez International Inc CL A 609207105 510 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 370 3,300 SH   SOLE   3,300 0 0
Motorola Solutions Inc COM NEW 620076307 5,742 66,596 SH   SOLE   66,596 0 0
National Oilwell Varco Inc COM 637071101 1,256,522 31,342,539 SH   SOLE   29,656,765 0 1,685,774
NetApp Inc COM 64110D104 614,518 14,683,835 SH   SOLE   13,725,482 0 958,353
News Corp CL A 65249B109 127,940 9,841,561 SH   SOLE   9,192,076 0 649,485
NextEra Energy Inc COM 65339F101 1,225 9,546 SH   SOLE   7,546 0 2,000
Norfolk Southern Corp COM 655844108 537 4,797 SH   SOLE   4,797 0 0
Novartis AG SPONSORED ADR 66987V109 3,757,007 50,585,790 SH   SOLE   48,603,158 0 1,982,632
Nucor Corp COM 670346105 4,324 72,400 SH   SOLE   72,400 0 0
Occidental Petroleum Corp COM 674599105 10,462 165,122 SH   SOLE   161,122 0 4,000
Parker-Hannifin Corp COM 701094104 702 4,381 SH   SOLE   1,881 0 2,500
PayPal Holdings Inc COM 70450Y103 5,951 138,320 SH   SOLE   134,320 0 4,000
PepsiCo Inc COM 713448108 508 4,545 SH   SOLE   4,545 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 1,143,510 124,024,903 SH   SOLE   124,024,903 0 0
Pfizer Inc COM 717081103 23,197 678,070 SH   SOLE   666,020 0 12,050
Philip Morris International In COM 718172109 2,190 19,400 SH   SOLE   17,400 0 2,000
Phillips 66 COM 718546104 545 6,877 SH   SOLE   6,877 0 0
PNC Financial Services Group I COM 693475105 2,477 20,600 SH   SOLE   20,600 0 0
PPG Industries Inc COM 693506107 1,891 18,000 SH   SOLE   18,000 0 0
Priceline Group Inc/The COM NEW 741503403 1,457,445 818,803 SH   SOLE   776,461 0 42,342
Procter & Gamble Co/The COM 742718109 13,058 145,328 SH   SOLE   145,328 0 0
QUALCOMM Inc COM 747525103 311 5,430 SH   SOLE   5,430 0 0
Rio Tinto PLC SPONSORED ADR 767204100 504 12,400 SH   SOLE   12,400 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 12,868 244,107 SH   SOLE   244,107 0 0
S&P Global Inc COM 78409V104 2,231 17,062 SH   SOLE   17,062 0 0
Sanofi SPONSORED ADR 80105N105 3,075,978 67,977,413 SH   SOLE   64,319,300 0 3,658,113
Schlumberger Ltd COM 806857108 3,340,907 42,777,298 SH   SOLE   41,271,311 0 1,505,987
Sprint Corp COM SER 1 85207U105 1,522,792 175,436,817 SH   SOLE   166,898,250 0 8,538,567
State Street Corp COM 857477103 366 4,600 SH   SOLE   4,600 0 0
Suncor Energy Inc COM 867224107 1,052,692 34,233,900 SH   SOLE   34,233,900 0 0
SunTrust Banks Inc COM 867914103 23,269 420,780 SH   SOLE   412,780 0 8,000
Symantec Corp COM 871503108 17,216 561,160 SH   SOLE   551,160 0 10,000
Synopsys Inc COM 871607107 807,299 11,192,275 SH   SOLE   10,454,733 0 737,542
Target Corp COM 87612E106 602,824 10,922,697 SH   SOLE   10,267,855 0 654,842
TE Connectivity Ltd REG SHS H84989104 2,038,324 27,341,707 SH   SOLE   26,396,546 0 945,161
Thermo Fisher Scientific Inc COM 883556102 7,417 48,287 SH   SOLE   45,787 0 2,500
Time Warner Inc COM NEW 887317303 3,100,575 31,732,422 SH   SOLE   29,920,308 0 1,812,114
Travelers Cos Inc/The COM 89417E109 22,129 183,583 SH   SOLE   181,083 0 2,500
Twenty-First Century Fox Inc CL B 90130A200 447,712 14,087,860 SH   SOLE   13,254,360 0 833,500
Twenty-First Century Fox Inc CL A 90130A101 2,215,790 68,409,689 SH   SOLE   64,664,738 0 3,744,951
UBS Group AG COM DC1006725 1,002,576 62,646,927 SH   SOLE   62,646,927 0 0
Unilever NV CL B 904784709 2,761 55,576 SH   SOLE   51,576 0 4,000
Unilever PLC CL A 904767704 1,159 23,500 SH   SOLE   23,500 0 0
Union Pacific Corp SHS 907818108 1,445,639 13,648,408 SH   SOLE   12,864,024 0 784,384
United Technologies Corp N Y SHS NEW 913017109 260 2,321 SH   SOLE   2,321 0 0
UnitedHealth Group Inc SPON ADR NEW 91324P102 1,663,419 10,142,183 SH   SOLE   9,566,082 0 576,101
US Bancorp COM 902973304 6,573 127,634 SH   SOLE   123,134 0 4,500
Verizon Communications Inc COM 92343V104 268 5,500 SH   SOLE   5,500 0 0
Visa Inc COM 92826C839 647 7,280 SH   SOLE   7,280 0 0
VMware Inc COM NEW 928563402 850,947 9,235,371 SH   SOLE   8,701,271 0 534,100
Vulcan Materials Co COM 929160109 8,819 73,196 SH   SOLE   70,196 0 3,000
Walgreens Boots Alliance Inc COM CL A 931427108 629 7,569 SH   SOLE   7,569 0 0
Wal-Mart Stores Inc CL A COM 931142103 1,541,437 21,385,083 SH   SOLE   20,340,915 0 1,044,168
Walt Disney Co/The COM 254687106 6,368 56,156 SH   SOLE   49,556 0 6,600
Weatherford International PLC COM G48833100 554,921 83,446,721 SH   SOLE   81,014,271 0 2,432,450
Wells Fargo & Co COM 949746101 3,962,472 71,190,652 SH   SOLE   67,247,798 0 3,942,854
Xerox Corp COM DISNEY 984121103 95 13,000 SH   SOLE   13,000 0 0
Yahoo! Inc ORD SHS 984332106 255 5,500 SH   SOLE   5,500 0 0
Zayo Group Holdings Inc COM 98919V105 541,849 16,469,578 SH   SOLE   15,666,202 0 803,376