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,327 18,383 SH   SOLE   18,383 0 0
Abbott Laboratories COM 002824100 1,554 27,229 SH   SOLE   27,229 0 0
AbbVie Inc COM 00287Y109 2,872 29,696 SH   SOLE   29,696 0 0
Adient PLC ORD SHS G0084W101 1,237 15,717 SH   SOLE   15,175 0 542
Adobe Systems Inc COM 00724F101 16,061 91,653 SH   SOLE   91,653 0 0
Aegon NV NY REGISTRY SH 007924103 671,989 106,664,847 SH   SOLE   101,020,418 0 5,644,429
Aetna Inc COM 00817Y108 253 1,400 SH   SOLE   1,400 0 0
Agrium Inc COM 008916108 634,791 5,519,926 SH   SOLE   5,519,926 0 0
Air Products & Chemicals Inc COM 009158106 829 5,050 SH   SOLE   3,050 0 2,000
Allstate Corp/The COM 020002101 397 3,796 SH   SOLE   3,796 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 1,045,824 8,231,595 SH   SOLE   7,828,895 0 402,700
Alphabet Inc CAP STK CL A 02079K305 203,827 193,494 SH   SOLE   173,049 0 20,445
Alphabet Inc CAP STK CL C 02079K107 3,360,825 3,211,798 SH   SOLE   3,052,677 0 159,121
Altaba Inc COM 021346101 210 3,000 SH   SOLE   3,000 0 0
Altria Group Inc COM 02209S103 1,700 23,800 SH   SOLE   19,800 0 4,000
Amazon.com Inc COM 023135106 971 830 SH   SOLE   830 0 0
America Movil SAB de CV SPON ADR L SHS 02364W105 5,709 332,900 SH   SOLE   332,900 0 0
American Express Co COM 025816109 2,623,322 26,415,489 SH   SOLE   24,907,235 0 1,508,254
Ameriprise Financial Inc COM 03076C106 499 2,942 SH   SOLE   2,942 0 0
Amgen Inc COM 031162100 4,643 26,697 SH   SOLE   25,197 0 1,500
Anadarko Petroleum Corp COM 032511107 2,488,126 46,385,642 SH   SOLE   43,965,832 0 2,419,810
Anthem Inc COM 036752103 495 2,200 SH   SOLE   2,200 0 0
Apache Corp COM 037411105 1,323,312 31,343,245 SH   SOLE   29,750,286 0 1,592,959
Apple Inc COM 037833100 1,997 11,800 SH   SOLE   11,800 0 0
AstraZeneca PLC SPONSORED ADR 046353108 1,961,625 56,530,979 SH   SOLE   53,617,723 0 2,913,256
Automatic Data Processing Inc COM 053015103 229 1,950 SH   SOLE   1,950 0 0
Baidu Inc SPON ADR REP A 056752108 1,128,327 4,817,587 SH   SOLE   4,817,587 0 0
Baker Hughes a GE Co CL A 05722G100 1,026,036 32,428,460 SH   SOLE   30,709,529 0 1,718,931
Bank of America Corp COM 060505104 4,337,069 146,919,685 SH   SOLE   138,759,587 0 8,160,098
Bank of New York Mellon Corp/T COM 064058100 2,455,127 45,583,491 SH   SOLE   42,870,375 0 2,713,116
Baxter International Inc COM 071813109 219 3,382 SH   SOLE   3,382 0 0
BB&T Corp COM 054937107 986,541 19,841,938 SH   SOLE   18,463,134 0 1,378,804
Becton Dickinson and Co COM 075887109 1,526 7,130 SH   SOLE   7,130 0 0
Berkshire Hathaway Inc CL A 084670108 893 3 SH   SOLE   3 0 0
Berkshire Hathaway Inc CL B NEW 084670702 3,290 16,600 SH   SOLE   16,600 0 0
Boston Scientific Corp COM 101137107 6,281 253,355 SH   SOLE   253,355 0 0
Brighthouse Financial Inc COM 10922N103 193,055 3,292,201 SH   SOLE   3,080,780 0 211,421
Bristol-Myers Squibb Co COM 110122108 1,783,622 29,106,111 SH   SOLE   27,708,947 0 1,397,164
Cadence Design Systems Inc COM 127387108 30,117 720,160 SH   SOLE   720,160 0 0
Capital One Financial Corp COM 14040H105 4,364,230 43,826,372 SH   SOLE   41,303,635 0 2,522,737
CarMax Inc COM 143130102 1,667 26,000 SH   SOLE   26,000 0 0
Caterpillar Inc COM 149123101 7,774 49,334 SH   SOLE   46,834 0 2,500
Celanese Corp COM SER A 150870103 1,173,829 10,962,170 SH   SOLE   10,312,968 0 649,202
Cemex SAB de CV SPON ADR NEW 151290889 734,590 97,945,322 SH   SOLE   97,945,322 0 0
Charles Schwab Corp/The COM 808513105 4,469,781 87,011,496 SH   SOLE   83,612,457 0 3,399,039
Charter Communications Inc CL A 16119P108 3,140,574 9,348,060 SH   SOLE   8,813,953 0 534,107
Chevron Corp COM 166764100 46,102 368,257 SH   SOLE   361,664 0 6,593
Chubb Ltd COM H1467J104 1,171 8,014 SH   SOLE   5,005 0 3,009
Cigna Corp COM 125509109 2,180,088 10,734,593 SH   SOLE   10,121,580 0 613,013
Cisco Systems Inc COM 17275R102 2,299,825 60,047,653 SH   SOLE   56,614,204 0 3,433,449
Citrix Systems Inc COM 177376100 565 6,426 SH   SOLE   6,426 0 0
Coca-Cola Co/The COM 191216100 1,377 30,022 SH   SOLE   30,022 0 0
Colgate-Palmolive Co COM 194162103 1,056 14,000 SH   SOLE   14,000 0 0
Comcast Corp CL A 20030N101 3,742,380 93,442,695 SH   SOLE   88,533,594 0 4,909,101
Concho Resources Inc COM 20605P101 850,383 5,660,918 SH   SOLE   5,336,147 0 324,771
ConocoPhillips COM 20825C104 1,388 25,288 SH   SOLE   25,288 0 0
Corning Inc COM 219350105 505,096 15,789,186 SH   SOLE   14,881,763 0 907,423
Credit Suisse Group AG SPONSORED ADR 225401108 16,515 925,232 SH   SOLE   910,409 0 14,823
CSRA Inc COM 12650T104 384 12,850 SH   SOLE   12,850 0 0
Danaher Corp COM 235851102 481,942 5,192,223 SH   SOLE   4,875,573 0 316,650
Deere & Co COM 244199105 3,225 20,604 SH   SOLE   20,604 0 0
Dell Technologies Inc Class V COM CL V 24703L103 1,160,598 14,279,005 SH   SOLE   13,545,920 0 733,085
Diageo PLC SPON ADR NEW 25243Q205 5,291 36,233 SH   SOLE   34,233 0 2,000
DISH Network Corp CL A 25470M109 785,898 16,458,596 SH   SOLE   15,578,479 0 880,117
Dominion Energy Inc COM 25746U109 366 4,512 SH   SOLE   4,512 0 0
Domtar Corp COM NEW 257559203 282 5,700 SH   SOLE   5,700 0 0
DowDuPont Inc COM 26078J100 21,461 301,330 SH   SOLE   291,330 0 10,000
Duke Energy Corp COM NEW 26441C204 840 9,985 SH   SOLE   8,319 0 1,666
Dun & Bradstreet Corp/The COM 26483E100 642 5,425 SH   SOLE   5,425 0 0
DXC Technology Co COM 23355L106 22,714 239,343 SH   SOLE   236,751 0 2,592
eBay Inc COM 278642103 5,319 140,941 SH   SOLE   140,941 0 0
Eli Lilly & Co COM 532457108 1,704,512 20,181,287 SH   SOLE   19,236,987 0 944,300
Ericsson ADR B SEK 10 294821608 11,588 1,734,674 SH   SOLE   1,697,295 0 37,379
Express Scripts Holding Co COM 30219G108 2,595,068 34,767,794 SH   SOLE   32,946,290 0 1,821,504
Exxon Mobil Corp COM 30231G102 10,795 129,068 SH   SOLE   129,068 0 0
FedEx Corp COM 31428X106 2,666,688 10,686,413 SH   SOLE   10,097,161 0 589,252
General Electric Co COM 369604103 13,471 771,991 SH   SOLE   761,991 0 10,000
General Mills Inc COM 370334104 664 11,200 SH   SOLE   11,200 0 0
Genuine Parts Co COM 372460105 1,859 19,562 SH   SOLE   19,562 0 0
Gilead Sciences Inc COM 375558103 1,104,428 15,416,361 SH   SOLE   14,534,961 0 881,400
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,563,634 44,083,293 SH   SOLE   41,657,779 0 2,425,514
Goldman Sachs Group Inc/The COM 38141G104 2,939,027 11,536,453 SH   SOLE   10,885,872 0 650,581
Grupo Televisa SAB SPON ADR REP ORD 40049J206 883,725 47,333,975 SH   SOLE   47,333,975 0 0
Halliburton Co COM 406216101 450 9,200 SH   SOLE   9,200 0 0
Harley-Davidson Inc COM 412822108 442,315 8,693,301 SH   SOLE   8,203,407 0 489,894
Hewlett Packard Enterprise Co COM 42824C109 3,423,320 238,392,731 SH   SOLE   229,755,662 0 8,637,069
Home Depot Inc/The COM 437076102 13,056 68,885 SH   SOLE   66,885 0 2,000
Honeywell International Inc COM 438516106 1,155 7,531 SH   SOLE   7,531 0 0
HP Inc COM 40434L105 1,769,899 84,240,797 SH   SOLE   79,153,502 0 5,087,295
IBM COM 459200101 13,268 86,484 SH   SOLE   81,484 0 5,000
ICICI Bank Ltd ADR 45104G104 19,597 2,014,030 SH   SOLE   2,014,030 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 74,714 5,747,216 SH   SOLE   5,747,216 0 0
JD.com Inc SPON ADR CL A 47215P106 1,147,802 27,711,291 SH   SOLE   27,711,291 0 0
Johnson & Johnson COM 478160104 4,225 30,240 SH   SOLE   30,240 0 0
Johnson Controls International SHS G51502105 2,895,283 75,971,744 SH   SOLE   73,557,593 0 2,414,151
JPMorgan Chase & Co COM 46625H100 2,751,269 25,727,219 SH   SOLE   24,183,909 0 1,543,310
Juniper Networks Inc COM 48203R104 1,028,646 36,092,857 SH   SOLE   34,461,742 0 1,631,115
Kimberly-Clark Corp COM 494368103 476 3,943 SH   SOLE   3,943 0 0
Koninklijke Philips NV NY REG SH NEW 500472303 820 21,700 SH   SOLE   21,700 0 0
Kraft Heinz Co/The COM 500754106 307 3,946 SH   SOLE   3,946 0 0
Liberty Expedia Holdings Inc SER A COM 53046P109 253 5,700 SH   SOLE   5,700 0 0
Liberty Global PLC SHS CL A G5480U104 680,222 18,979,403 SH   SOLE   18,979,403 0 0
Liberty Global PLC SHS CL C G5480U120 1,270,553 37,545,905 SH   SOLE   37,545,905 0 0
Liberty Global Plc LiLAC LILAC SHS CL A G5480U138 112,286 5,572,489 SH   SOLE   5,572,489 0 0
Liberty Global Plc LiLAC LILAC SHS CL C G5480U153 132,179 6,645,509 SH   SOLE   6,645,509 0 0
Liberty Interactive Corp QVC G QVC GP COM SER A 53071M104 844,539 34,583,908 SH   SOLE   32,860,081 0 1,723,827
Liberty Ventures LBT VEN COM A NE 53071M856 482 8,890 SH   SOLE   8,890 0 0
Lowe's Cos Inc COM 548661107 215 2,310 SH   SOLE   2,310 0 0
Macy's Inc COM 55616P104 252 10,000 SH   SOLE   10,000 0 0
Marsh & McLennan Cos Inc COM 571748102 298 3,660 SH   SOLE   3,660 0 0
Mattel Inc COM 577081102 400,924 26,067,900 SH   SOLE   24,454,100 0 1,613,800
Maxim Integrated Products Inc COM 57772K101 929,772 17,784,464 SH   SOLE   16,688,286 0 1,096,178
McDonald's Corp COM 580135101 3,090 17,954 SH   SOLE   17,954 0 0
Medtronic PLC SHS G5960L103 1,476,494 18,284,758 SH   SOLE   17,333,416 0 951,342
Merck & Co Inc COM 58933Y105 776,185 13,793,936 SH   SOLE   13,103,395 0 690,541
MetLife Inc COM 59156R108 2,007,158 39,698,537 SH   SOLE   37,312,607 0 2,385,930
Micro Focus International PLC SPON ADR NEW 594837304 1,229,102 36,591,316 SH   SOLE   35,386,812 0 1,204,504
Microsoft Corp COM 594918104 3,339,960 39,045,591 SH   SOLE   36,879,816 0 2,165,775
Mondelez International Inc CL A 609207105 507 11,840 SH   SOLE   11,840 0 0
Moody's Corp COM 615369105 266 1,800 SH   SOLE   1,800 0 0
Motorola Solutions Inc COM NEW 620076307 5,294 58,596 SH   SOLE   58,596 0 0
National Oilwell Varco Inc COM 637071101 1,122,896 31,174,239 SH   SOLE   29,511,198 0 1,663,041
NetApp Inc COM 64110D104 658,690 11,906,898 SH   SOLE   11,194,716 0 712,182
News Corp CL A 65249B109 193,279 11,923,424 SH   SOLE   11,089,497 0 833,927
NextEra Energy Inc COM 65339F101 1,303 8,342 SH   SOLE   6,342 0 2,000
Norfolk Southern Corp COM 655844108 579 3,997 SH   SOLE   3,997 0 0
Novartis AG SPONSORED ADR 66987V109 3,742,885 44,579,387 SH   SOLE   42,784,455 0 1,794,932
Nucor Corp COM 670346105 4,603 72,400 SH   SOLE   72,400 0 0
Occidental Petroleum Corp COM 674599105 274,808 3,730,760 SH   SOLE   3,538,020 0 192,740
Parker-Hannifin Corp COM 701094104 864 4,331 SH   SOLE   1,831 0 2,500
PayPal Holdings Inc COM 70450Y103 6,972 94,700 SH   SOLE   94,700 0 0
PepsiCo Inc COM 713448108 509 4,245 SH   SOLE   4,245 0 0
Petroleo Brasileiro SA SP ADR NON VTG 71654V101 37,099 3,774,100 SH   SOLE   3,774,100 0 0
Pfizer Inc COM 717081103 17,289 477,331 SH   SOLE   465,281 0 12,050
Philip Morris International In COM 718172109 1,998 18,913 SH   SOLE   16,913 0 2,000
Phillips 66 COM 718546104 552 5,455 SH   SOLE   5,455 0 0
PNC Financial Services Group I COM 693475105 2,958 20,500 SH   SOLE   20,500 0 0
PPG Industries Inc COM 693506107 1,986 17,000 SH   SOLE   17,000 0 0
Priceline Group Inc/The COM NEW 741503403 1,327,694 764,035 SH   SOLE   723,323 0 40,712
Procter & Gamble Co/The COM 742718109 12,754 138,816 SH   SOLE   138,816 0 0
QUALCOMM Inc COM 747525103 348 5,430 SH   SOLE   5,430 0 0
Rio Tinto PLC SPONSORED ADR 767204100 593 11,200 SH   SOLE   11,200 0 0
Royal Dutch Shell PLC SPONS ADR A 780259206 10,966 164,379 SH   SOLE   164,379 0 0
S&P Global Inc COM 78409V104 2,471 14,584 SH   SOLE   14,584 0 0
Sanofi SPONSORED ADR 80105N105 2,669,455 62,080,354 SH   SOLE   58,727,496 0 3,352,858
Schlumberger Ltd COM 806857108 3,318,464 49,242,673 SH   SOLE   47,690,081 0 1,552,592
Sprint Corp COM SER 1 85207U105 977,305 165,926,159 SH   SOLE   157,738,975 0 8,187,184
State Street Corp COM 857477103 449 4,600 SH   SOLE   4,600 0 0
Suncor Energy Inc COM 867224107 1,508,050 41,068,900 SH   SOLE   41,068,900 0 0
SunTrust Banks Inc COM 867914103 18,629 288,420 SH   SOLE   281,420 0 7,000
Symantec Corp COM 871503108 1,072 38,200 SH   SOLE   38,200 0 0
Synopsys Inc COM 871607107 481,849 5,652,855 SH   SOLE   5,263,763 0 389,092
Tapestry Inc COM 876030107 16,131 364,715 SH   SOLE   359,926 0 4,789
Target Corp COM 87612E106 1,309,522 20,069,301 SH   SOLE   18,999,209 0 1,070,092
TE Connectivity Ltd REG SHS H84989104 2,347,209 24,697,064 SH   SOLE   23,788,203 0 908,861
Thermo Fisher Scientific Inc COM 883556102 8,343 43,937 SH   SOLE   41,937 0 2,000
Time Warner Inc COM NEW 887317303 1,910,299 20,884,431 SH   SOLE   19,636,384 0 1,248,047
Travelers Cos Inc/The COM 89417E109 22,224 163,843 SH   SOLE   161,343 0 2,500
Twenty-First Century Fox Inc CL A 90130A101 2,456,460 71,139,883 SH   SOLE   67,460,232 0 3,679,651
Twenty-First Century Fox Inc CL B 90130A200 479,101 14,041,660 SH   SOLE   13,226,460 0 815,200
UBS Group AG SHS DC1006725 1,479,037 80,495,327 SH   SOLE   80,495,327 0 0
Unilever NV N Y SHS NEW 904784709 3,085 54,776 SH   SOLE   50,776 0 4,000
Unilever PLC SPON ADR NEW 904767704 625 11,300 SH   SOLE   11,300 0 0
Union Pacific Corp COM 907818108 1,807,880 13,481,579 SH   SOLE   12,730,965 0 750,614
United Technologies Corp COM 913017109 236 1,850 SH   SOLE   1,850 0 0
UnitedHealth Group Inc COM 91324P102 2,076,209 9,417,622 SH   SOLE   8,937,496 0 480,126
US Bancorp COM NEW 902973304 5,886 109,863 SH   SOLE   105,363 0 4,500
Verizon Communications Inc COM 92343V104 291 5,500 SH   SOLE   5,500 0 0
VF Corp COM 918204108 236 3,191 SH   SOLE   1,191 0 2,000
Visa Inc COM CL A 92826C839 670 5,880 SH   SOLE   5,880 0 0
VMware Inc CL A COM 928563402 3,637 29,025 SH   SOLE   29,025 0 0
Vulcan Materials Co COM 929160109 7,314 56,975 SH   SOLE   54,475 0 2,500
Walgreens Boots Alliance Inc COM 931427108 412 5,669 SH   SOLE   5,669 0 0
Wal-Mart Stores Inc COM 931142103 602,532 6,101,588 SH   SOLE   5,740,895 0 360,693
Walt Disney Co/The COM DISNEY 254687106 6,016 55,956 SH   SOLE   49,356 0 6,600
Weatherford International PLC ORD SHS G48833100 346,133 83,005,521 SH   SOLE   80,646,971 0 2,358,550
Wells Fargo & Co COM 949746101 4,288,747 70,689,742 SH   SOLE   66,825,588 0 3,864,154
Zayo Group Holdings Inc COM 98919V105 879,839 23,908,669 SH   SOLE   22,711,693 0 1,196,976