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
Abbott Laboratories COMMON STOCKS 002824100 278,000 2,535 SH   SOLE   2,408 0 127
Accenture PLC COMMON STOCKS G1151C101 200,000 766 SH   SOLE   728 0 38
Aecom Technology Corp COMMON STOCKS 00766T100 274,000 5,500 SH   SOLE   5,225 0 275
Agilent Technologies COMMON STOCKS 00846U101 13,803,000 116,491 SH   SOLE   110,666 0 5,825
Alibaba Group Hldg ADR COMMON STOCKS 01609W102 238,000 1,022 SH   SOLE   971 0 51
Alphabet Inc - Class A COMMON STOCKS 02079K305 5,451,000 3,110 SH   SOLE   2,955 0 155
Alphabet Inc - Class C COMMON STOCKS 02079K107 17,881,000 10,207 SH   SOLE   9,697 0 510
Altria Group Inc COMMON STOCKS 02209S103 584,000 14,251 SH   SOLE   13,538 0 713
Amazon.com COMMON STOCKS 023135106 1,824,000 560 SH   SOLE   532 0 28
American Express Company COMMON STOCKS 025816109 12,467,000 103,107 SH   SOLE   97,952 0 5,155
Ametek Inc. COMMON STOCKS 031100100 788,000 6,515 SH   SOLE   6,189 0 326
Amphenol Corp Cl A COMMON STOCKS 032095101 11,495,000 87,904 SH   SOLE   83,509 0 4,395
Apollo Global Mgmt LLC COMMON STOCKS 03768E105 212,000 4,323 SH   SOLE   4,107 0 216
Apple Inc COMMON STOCKS 037833100 7,408,000 55,827 SH   SOLE   53,036 0 2,791
AstraZeneca ADS COMMON STOCKS 046353108 300,000 6,009 SH   SOLE   5,709 0 300
AT&T Inc. COMMON STOCKS 00206R102 297,000 10,326 SH   SOLE   9,810 0 516
Banco Bilbao Vizcaya COMMON STOCKS 05946K101 316,000 63,998 SH   SOLE   60,798 0 3,200
Banco Santander COMMON STOCKS 05964H105 374,000 122,608 SH   SOLE   116,478 0 6,130
Baxter International COMMON STOCKS 071813109 8,088,000 100,804 SH   SOLE   95,764 0 5,040
Berkshire Hathaway Cl B COMMON STOCKS 084670702 906,000 3,906 SH   SOLE   3,711 0 195
BHP Billiton Ltd ADR ADR 088606108 287,000 4,395 SH   SOLE   4,175 0 220
Blackrock Inc COMMON STOCKS 09247X101 1,192,000 1,652 SH   SOLE   1,569 0 83
Blackrock Muni Hldgs ETFs 09254P108 383,000 27,200 SH   SOLE   25,840 0 1,360
Bristol-Myers Squibb COMMON STOCKS 110122108 219,000 3,536 SH   SOLE   3,359 0 177
Broadcom Ltd COMMON STOCKS 11135F101 246,000 561 SH   SOLE   533 0 28
Caterpillar Inc. COMMON STOCKS 149123101 7,364,000 40,460 SH   SOLE   38,437 0 2,023
Cisco Systems Inc COMMON STOCKS 17275R102 334,000 7,454 SH   SOLE   7,081 0 373
Coca Cola COMMON STOCKS 191216100 603,000 10,989 SH   SOLE   10,440 0 549
Colgate Palmolive COMMON STOCKS 194162103 248,000 2,899 SH   SOLE   2,754 0 145
Diageo Plc COMMON STOCKS 25243Q205 223,000 1,405 SH   SOLE   1,335 0 70
Ecolab Inc. COMMON STOCKS 278865100 11,848,000 54,763 SH   SOLE   52,025 0 2,738
Eli Lilly & Co COMMON STOCKS 532457108 247,000 1,460 SH   SOLE   1,387 0 73
Enterprise Products LP LIMITED PARTNERSHIPS 293792107 214,000 10,931 SH   SOLE   10,384 0 547
Exxon Mobil Corp. COMMON STOCKS 30231G102 505,000 12,248 SH   SOLE   11,636 0 612
General Electric COMMON STOCKS 369604103 242,000 22,449 SH   SOLE   21,327 0 1,122
Gilead Sciences Inc COMMON STOCKS 375558103 7,416,000 127,298 SH   SOLE   120,933 0 6,365
Home Depot COMMON STOCKS 437076102 848,000 3,191 SH   SOLE   3,031 0 160
Intel Corporation COMMON STOCKS 458140100 291,000 5,832 SH   SOLE   5,540 0 292
Invesco QQQ Trust ETFs 46090E103 230,000 733 SH   SOLE   696 0 37
Invesco S&P 500 Low Volatility ETFs 46138E354 237,000 4,209 SH   SOLE   3,999 0 210
iShares Core S&P 500 ETFs 464287200 200,000 534 SH   SOLE   507 0 27
iShares Core S&P MidCap ETFs 464287507 367,000 1,595 SH   SOLE   1,515 0 80
iShares Core S&P Small Cap ETFs 464287804 12,809,000 139,384 SH   SOLE   132,415 0 6,969
iShares Core US Aggregate Bond ETFs 464287226 471,000 3,983 SH   SOLE   3,784 0 199
iShares ETF Floating Rate Bond ETFs 46429B655 287,000 5,660 SH   SOLE   5,377 0 283
iShares High Yield Corp Bd Index ETFs 464288513 983,000 11,260 SH   SOLE   10,697 0 563
iShares MSCI Emerging Market Ind ETFs 464287234 1,262,000 24,424 SH   SOLE   23,203 0 1,221
iShares MSCI Eurozone ETFs 464286608 4,556,000 103,359 SH   SOLE   98,191 0 5,168
iShares North Amer Tech ETFs 464287515 12,157,000 34,331 SH   SOLE   32,614 0 1,717
iShares Russell 2000 Index Fund ETFs 464287655 274,000 1,400 SH   SOLE   1,330 0 70
iShares U.S. Pfd Stock ETFs 464288687 2,055,000 53,357 SH   SOLE   50,689 0 2,668
John Bean Techs Corp COMMON STOCKS 477839104 307,000 2,700 SH   SOLE   2,565 0 135
Johnson & Johnson COMMON STOCKS 478160104 1,344,000 8,543 SH   SOLE   8,116 0 427
JP Morgan Chase & Company COMMON STOCKS 46625H100 18,433,000 145,060 SH   SOLE   137,807 0 7,253
JP Morgan Chase Alerian ETN ETFs 46625H365 4,678,000 336,808 SH   SOLE   319,968 0 16,840
Jpmorgan Ultra Short ETFs 46641Q837 8,704,000 171,368 SH   SOLE   162,800 0 8,568
Kimberly-Clark Corp COMMON STOCKS 494368103 307,000 2,277 SH   SOLE   2,163 0 114
Koninklijke Philips NV COMMON STOCKS 500472303 302,000 5,644 SH   SOLE   5,362 0 282
Lam Research Corporation COMMON STOCKS 512807108 990,000 2,097 SH   SOLE   1,992 0 105
Leidos Holdings Inc COMMON STOCKS 525327102 284,000 2,700 SH   SOLE   2,565 0 135
Linde plc COMMON STOCKS G5494J103 9,833,000 37,315 SH   SOLE   35,449 0 1,866
Lowes Companies Inc. COMMON STOCKS 548661107 13,693,000 85,311 SH   SOLE   81,045 0 4,266
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 274,000 6,450 SH   SOLE   6,128 0 322
Marsh & McLennan Co Inc COMMON STOCKS 571748102 410,000 3,500 SH   SOLE   3,325 0 175
McDonalds Corp COMMON STOCKS 580135101 550,000 2,562 SH   SOLE   2,434 0 128
Medtronic PLC COMMON STOCKS G5960L103 12,853,000 109,720 SH   SOLE   104,234 0 5,486
Merck & Co Inc COMMON STOCKS 58933Y105 1,438,000 17,574 SH   SOLE   16,695 0 879
Microsoft Corporation COMMON STOCKS 594918104 5,936,000 26,690 SH   SOLE   25,356 0 1,334
Mondelez Intl Inc Cl A COMMON STOCKS 609207105 503,000 8,600 SH   SOLE   8,170 0 430
Nextera Energy Inc COMMON STOCKS 65339F101 10,391,000 134,691 SH   SOLE   127,956 0 6,735
Nielsen Holdings PLC COMMON STOCKS G6518L108 4,160,000 199,344 SH   SOLE   189,377 0 9,967
Nike Inc. COMMON STOCKS 654106103 19,626,000 138,729 SH   SOLE   131,793 0 6,936
Norfolk Southern Corp COMMON STOCKS 655844108 282,000 1,188 SH   SOLE   1,129 0 59
Novartis AG COMMON STOCKS 66987V109 222,000 2,350 SH   SOLE   2,233 0 117
Nutrien Ltd COMMON STOCKS 67077M108 4,420,000 91,768 SH   SOLE   87,180 0 4,588
Nuveen Multi-Strat Inc & Growth ETFs 67073B106 281,000 29,550 SH   SOLE   28,073 0 1,477
Oracle Corporation COMMON STOCKS 68389X105 285,000 4,400 SH   SOLE   4,180 0 220
Palantir Technologies In COMMON STOCKS 69608A108 236,000 10,000 SH   SOLE   9,500 0 500
PepsiCo Inc. COMMON STOCKS 713448108 13,348,000 90,009 SH   SOLE   85,509 0 4,500
Pfizer Inc COMMON STOCKS 717081103 735,000 19,969 SH   SOLE   18,971 0 998
Philip Morris COMMON STOCKS 718172109 1,050,000 12,680 SH   SOLE   12,046 0 634
PNC Financial Srvcs COMMON STOCKS 693475105 276,000 1,855 SH   SOLE   1,762 0 93
Procter & Gamble Company COMMON STOCKS 742718109 907,000 6,518 SH   SOLE   6,192 0 326
Qualcomm Inc. COMMON STOCKS 747525103 17,371,000 114,026 SH   SOLE   108,325 0 5,701
Rio Tinto PLC COMMON STOCKS 767204100 273,000 3,635 SH   SOLE   3,453 0 182
Royal Caribbean Cruises COMMON STOCKS V7780T103 5,590,000 74,847 SH   SOLE   71,105 0 3,742
Schlumberger Ltd COMMON STOCKS 806857108 2,209,000 101,178 SH   SOLE   96,119 0 5,059
Sector SPDR Consumer Fd ETFs 81369Y407 460,000 2,859 SH   SOLE   2,716 0 143
Select Sector Health Care SPDR ETFs 81369Y209 1,715,000 15,118 SH   SOLE   14,362 0 756
Select Sector Industrial SPDR ETFs 81369Y704 334,000 3,768 SH   SOLE   3,580 0 188
Select Sector Utilities SPDR ETFs 81369Y886 1,923,000 30,675 SH   SOLE   29,141 0 1,534
SPDR Blmbrg Brcly High Yield ETFs 78468R622 1,405,000 12,897 SH   SOLE   12,252 0 645
SPDR Dow Jones Industrial ETFs 78467X109 908,000 2,968 SH   SOLE   2,820 0 148
SPDR Materials Select Sector ETFs 81369Y100 203,000 2,804 SH   SOLE   2,664 0 140
SPDR S&P 500 ETFs 78462F103 2,295,000 6,139 SH   SOLE   5,832 0 307
SPDR S&P Dividend ETF ETFs 78464A763 551,000 5,197 SH   SOLE   4,937 0 260
Spdr Small Cap Etf ETFs 78468R853 358,000 10,000 SH   SOLE   9,500 0 500
Stericycle Inc. COMMON STOCKS 858912108 8,124,000 117,175 SH   SOLE   111,316 0 5,859
Stryker Corporation COMMON STOCKS 863667101 16,464,000 67,187 SH   SOLE   63,828 0 3,359
Taitron Components Inc. COMMON STOCKS 874028103 599,000 185,000 SH   SOLE   175,750 0 9,250
Taiwan Semiconductor ADR COMMON STOCKS 874039100 11,852,000 108,692 SH   SOLE   103,257 0 5,435
Technology Select Sector SPDR ETFs 81369Y803 850,000 6,538 SH   SOLE   6,211 0 327
Tesla Motors COMMON STOCKS 88160R101 5,393,000 7,642 SH   SOLE   7,260 0 382
United Parcel Service COMMON STOCKS 911312106 11,591,000 68,830 SH   SOLE   65,389 0 3,441
UnitedHealth Group Inc COMMON STOCKS 91324P102 259,000 739 SH   SOLE   702 0 37
Vanguard Div Appreciation ETFs 921908844 384,000 2,719 SH   SOLE   2,583 0 136
Vanguard REIT ETF REITs 922908553 316,000 3,722 SH   SOLE   3,536 0 186
Verizon Communications COMMON STOCKS 92343V104 256,000 4,360 SH   SOLE   4,142 0 218
Visa Inc COMMON STOCKS 92826C839 6,940,000 31,728 SH   SOLE   30,142 0 1,586
Walt Disney Company COMMON STOCKS 254687106 15,895,000 87,731 SH   SOLE   83,344 0 4,387
Wisdomtree US Largecap ETFs 97717W307 1,088,000 10,125 SH   SOLE   9,619 0 506
XPO Logistics Inc COMMON STOCKS 983793100 298,000 2,500 SH   SOLE   2,375 0 125