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
Accenture Plc COM G1151C101 62,326 337,317 SH   SOLE   335,769 0 1,548
Chubb Limited COM H1467J104 91,578 621,755 SH   SOLE   619,146 0 2,609
Compugen Ltd. COM M25722105 67 17,500 SH   SOLE   17,500 0 0
Eaton Corporation, plc COM G29183103 17,659 212,045 SH   SOLE   212,015 0 30
Gran Tierra Energy Inc COM 38500T101 21 13,000 SH   SOLE   13,000 0 0
Magna International Inc COM 559222401 68,161 1,371,445 SH   SOLE   1,365,340 0 6,105
Medtronic PLC COM G5960L103 70,935 728,360 SH   SOLE   725,252 0 3,108
NXP Semiconductors NV COM N6596X109 274 2,809 SH   SOLE   2,809 0 0
Navigator Holdings Ltd. COM Y62132108 100 10,649 SH   SOLE   10,649 0 0
Seagate Technology Plc COM G7945M107 2,288 48,550 SH   SOLE   48,260 0 290
Willis Towers Watson PLC COM G96629103 355 1,855 SH   SOLE   1,855 0 0
AT&T Inc. COM 00206R102 732 21,830 SH   SOLE   21,630 0 200
AbbVie Inc. COM 00287Y109 1,621 22,290 SH   SOLE   22,160 0 130
Abraxas Petroleum Corp. COM 003830106 50 48,238 SH   SOLE   48,238 0 0
AdvisorShares Cornerstone Smal COM 00768Y586 3,170 87,305 SH   SOLE   87,305 0 0
Alphabet Inc Class A COM 02079K305 89,397 82,561 SH   SOLE   82,202 0 359
Alphabet Inc Class C COM 02079K107 469 434 SH   SOLE   410 0 24
American Express Co. COM 025816109 87,417 708,176 SH   SOLE   705,344 0 2,832
Apple Inc. COM 037833100 75,019 379,037 SH   SOLE   377,305 0 1,732
BB&T Corp COM 054937107 1,122 22,835 SH   SOLE   22,600 0 235
Boeing Company COM 097023105 393 1,080 SH   SOLE   1,080 0 0
Booking Holdings Inc. COM 09857L108 71,455 38,115 SH   SOLE   37,999 0 116
BorgWarner Inc. COM 099724106 513 12,223 SH   SOLE   12,223 0 0
Bristol-Myers Squibb Co. COM 110122108 418 9,222 SH   SOLE   9,222 0 0
Broadcom Inc. COM 11135F101 75,459 262,138 SH   SOLE   261,268 0 870
CBRE Group, Inc. COM 12504L109 48,418 943,814 SH   SOLE   939,973 0 3,841
Callon Petroleum Co. COM 13123X102 71 10,768 SH   SOLE   10,768 0 0
Capital One Financial Corp. COM 14040H105 87,416 963,372 SH   SOLE   959,679 0 3,693
Cardinal Health Inc. COM 14149Y108 872 18,520 SH   SOLE   18,300 0 220
CenturyLink, Inc. COM 156700106 1,665 141,561 SH   SOLE   140,791 0 770
Chevron Corp COM 166764100 81,323 653,513 SH   SOLE   651,077 0 2,436
Cisco Systems Inc. COM 17275R102 100,352 1,833,585 SH   SOLE   1,825,424 0 8,161
Citigroup Inc. COM 172967424 93,299 1,332,274 SH   SOLE   1,326,942 0 5,332
ConocoPhillips COM 20825C104 1,365 22,380 SH   SOLE   22,170 0 210
Cummins Inc. COM 231021106 1,746 10,193 SH   SOLE   10,113 0 80
Dollar General Corp. COM 256677105 76,142 563,349 SH   SOLE   560,975 0 2,374
Eli Lilly & Co. COM 532457108 1,195 10,790 SH   SOLE   10,790 0 0
Entergy Corp COM 29364G103 209 2,027 SH   SOLE   2,027 0 0
Exelon Corp COM 30161N101 374 7,806 SH   SOLE   7,806 0 0
FedEx Corp COM 31428X106 73,813 449,558 SH   SOLE   447,851 0 1,707
Fifth Third Bancorp COM 316773100 1,343 48,138 SH   SOLE   47,628 0 510
Ford Motor Company COM 345370860 2,054 200,815 SH   SOLE   199,490 0 1,325
General Dynamics Corp. COM 369550108 837 4,605 SH   SOLE   4,605 0 0
Goldman Sachs Group Inc COM 38141G104 57,416 280,626 SH   SOLE   280,119 0 507
Honeywell Intl Inc COM 438516106 55,751 319,326 SH   SOLE   317,256 0 2,070
IBM Corp COM 459200101 625 4,530 SH   SOLE   4,530 0 0
Intel Corporation COM 458140100 4,522 94,471 SH   SOLE   92,746 0 1,725
JPMorgan Chase & Co COM 46625H100 92,184 824,540 SH   SOLE   821,243 0 3,297
Johnson & Johnson COM 478160104 104,041 746,990 SH   SOLE   744,231 0 2,759
Kohl's Corporation COM 500255104 1,255 26,388 SH   SOLE   26,215 0 173
Laredo Petroleum, Inc. COM 516806106 50 17,375 SH   SOLE   17,375 0 0
Lockheed Martin Corp. COM 539830109 332 912 SH   SOLE   912 0 0
Marsh & McLennan Company Inc COM 571748102 273 2,740 SH   SOLE   1,790 0 950
Merck & Co. Inc. COM 58933Y105 54,685 652,179 SH   SOLE   649,520 0 2,659
MetLife, Inc. COM 59156R108 1,174 23,642 SH   SOLE   23,407 0 235
Microsoft Corporation COM 594918104 5,533 41,300 SH   SOLE   41,300 0 0
Morgan Stanley COM 617446448 536 12,245 SH   SOLE   12,245 0 0
Murphy Oil Corp. COM 626717102 782 31,727 SH   SOLE   31,402 0 325
Norfolk Southern Corp COM 655844108 1,293 6,487 SH   SOLE   6,425 0 62
Oracle Corporation COM 68389X105 6,014 105,566 SH   SOLE   102,601 0 2,965
Parker-Hannifin Corp. COM 701094104 56,981 335,164 SH   SOLE   334,696 0 468
Pfizer Inc. COM 717081103 70,473 1,626,812 SH   SOLE   1,619,331 0 7,481
Qualcomm Inc. COM 747525103 2,734 35,944 SH   SOLE   35,750 0 194
Raytheon Company COM 755111507 35,127 202,018 SH   SOLE   200,955 0 1,063
Rockwell Automation Inc COM 773903109 14,268 87,093 SH   SOLE   87,093 0 0
SPDR DJIA ETF Trust COM 78467X109 645 2,425 SH   SOLE   2,425 0 0
SPDR S&P 500 ETF Trust COM 78462F103 1,054 3,598 SH   SOLE   3,598 0 0
Spirit Aerosystems Holdings COM 848574109 1,266 15,555 SH   SOLE   15,483 0 72
Stanley Black & Decker, Inc. COM 854502101 73,817 510,458 SH   SOLE   509,559 0 899
State Street Corp COM 857477103 59,368 1,059,004 SH   SOLE   1,056,365 0 2,639
Stryker Corp COM 863667101 1,099 5,345 SH   SOLE   5,345 0 0
T Rowe Price Group Inc COM 74144T108 1,115 10,167 SH   SOLE   10,100 0 67
Thermo Fisher Scientific, Inc. COM 883556102 2,206 7,510 SH   SOLE   7,475 0 35
U.S. Bancorp COM 902973304 73,140 1,395,795 SH   SOLE   1,390,374 0 5,421
Union Pacific Corp. COM 907818108 2,133 12,615 SH   SOLE   11,995 0 620
United Parcel Service Inc. COM 911312106 3,201 30,993 SH   SOLE   30,900 0 93
Verizon Communications, Inc. COM 92343V104 84,495 1,478,994 SH   SOLE   1,472,941 0 6,053
Wal-Mart Stores, Inc. COM 931142103 899 8,134 SH   SOLE   8,134 0 0
Western Digital Corp. COM 958102105 2,683 56,418 SH   SOLE   56,133 0 285
iShr MSCI Emerg Mkts ETF COM 464287234 344 8,010 SH   SOLE   8,010 0 0
AXA Group ADS ADR 054536107 231 8,813 SH   SOLE   8,813 0 0
Aviva PLC ADS ADR 05382A104 195 18,391 SH   SOLE   18,391 0 0
BP PLC ADS ADR 055622104 1,364 32,711 SH   SOLE   32,486 0 225
Barclays PLC ADR ADR 06738E204 159 20,836 SH   SOLE   20,836 0 0
Bayer AG ADR 072730302 184 10,516 SH   SOLE   10,516 0 0
Bridgestone Corporation ADR 108441205 240 12,256 SH   SOLE   12,256 0 0
CK Hutchison Holdings Limited ADR 12562Y100 99 10,101 SH   SOLE   10,101 0 0
Honda Motor Co. Ltd. ADR 438128308 244 9,438 SH   SOLE   9,438 0 0
KDDI Corp Unsp ADR ADR 48667L106 263 20,664 SH   SOLE   20,664 0 0
Komatsu Ltd ADR 500458401 207 8,532 SH   SOLE   8,532 0 0
NetEase, Inc. ADS ADR 64110W102 220 862 SH   SOLE   862 0 0
Royal Dutch Shell plc Cl A ADR 780259206 55,567 853,957 SH   SOLE   850,722 0 3,235
Royal Dutch Shell plc Cl B ADR 780259107 268 4,071 SH   SOLE   4,071 0 0
Sanofi ADS ADR 80105N105 472 10,900 SH   SOLE   10,900 0 0
Taiwan Semiconductor ADR 874039100 74,269 1,896,076 SH   SOLE   1,888,745 0 7,331
Teva Pharmaceutical ADR 881624209 138 15,000 SH   SOLE   15,000 0 0
United Overseas Bank Ltd. ADR 911271302 463 11,928 SH   SOLE   11,928 0 0
Vale S.A. ADR 91912E105 886 65,900 SH   SOLE   65,900 0 0
Vinci SA ADR 927320101 311 12,188 SH   SOLE   12,188 0 0
Vanguard Intermediate Term Bon MF 921937306 458 39,129 SH   SOLE   39,129 0 0
Vanguard Tot Stk Mkt-Adm MF 922908728 251 3,431 SH   SOLE   0 0 3,431