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 289,000 2,660 SH   SOLE   2,527 0 133
Accenture PLC COMMON STOCKS G1151C101 218,000 966 SH   SOLE   918 0 48
Aecom Technology Corp COMMON STOCKS 00766T100 230,000 5,500 SH   SOLE   5,225 0 275
Agilent Technologies COMMON STOCKS 00846U101 11,759,000 116,496 SH   SOLE   110,671 0 5,825
Alibaba Group Hldg ADR COMMON STOCKS 01609W102 293,000 998 SH   SOLE   948 0 50
Alphabet Inc - Class A COMMON STOCKS 02079K305 4,683,000 3,195 SH   SOLE   3,035 0 160
Alphabet Inc - Class C COMMON STOCKS 02079K107 14,987,000 10,198 SH   SOLE   9,688 0 510
Altria Group Inc COMMON STOCKS 02209S103 551,000 14,251 SH   SOLE   13,538 0 713
Amazon.com COMMON STOCKS 023135106 1,483,000 471 SH   SOLE   447 0 24
American Express Company COMMON STOCKS 025816109 10,284,000 102,585 SH   SOLE   97,456 0 5,129
Ametek Inc. COMMON STOCKS 031100100 650,000 6,540 SH   SOLE   6,213 0 327
Amphenol Corp Cl A COMMON STOCKS 032095101 9,694,000 89,540 SH   SOLE   85,063 0 4,477
Apple Inc COMMON STOCKS 037833100 6,094,000 52,625 SH   SOLE   49,994 0 2,631
AstraZeneca ADS COMMON STOCKS 046353108 329,000 6,009 SH   SOLE   5,709 0 300
AT&T Inc. COMMON STOCKS 00206R102 323,000 11,321 SH   SOLE   10,755 0 566
Banco Santander COMMON STOCKS 05964H105 221,000 119,500 SH   SOLE   113,525 0 5,975
Baxter International COMMON STOCKS 071813109 8,476,000 105,393 SH   SOLE   100,123 0 5,270
Berkshire Hathaway Cl B COMMON STOCKS 084670702 518,000 2,431 SH   SOLE   2,309 0 122
BHP Billiton Ltd ADR ADR 088606108 227,000 4,395 SH   SOLE   4,175 0 220
Blackrock Inc COMMON STOCKS 09247X101 931,000 1,652 SH   SOLE   1,569 0 83
Blackrock Muni Hldgs ETF 09254P108 365,000 27,200 SH   SOLE   25,840 0 1,360
Bristol-Myers Squibb COMMON STOCKS 110122108 210,000 3,477 SH   SOLE   3,303 0 174
Broadcom Ltd COMMON STOCKS 11135F101 204,000 561 SH   SOLE   533 0 28
Caterpillar Inc. COMMON STOCKS 149123101 5,854,000 39,246 SH   SOLE   37,284 0 1,962
Cisco Systems Inc COMMON STOCKS 17275R102 305,000 7,747 SH   SOLE   7,360 0 387
Coca Cola COMMON STOCKS 191216100 518,000 10,489 SH   SOLE   9,965 0 524
Colgate Palmolive COMMON STOCKS 194162103 224,000 2,899 SH   SOLE   2,754 0 145
Ecolab Inc. COMMON STOCKS 278865100 10,981,000 54,950 SH   SOLE   52,203 0 2,747
Eli Lilly & Co COMMON STOCKS 532457108 216,000 1,460 SH   SOLE   1,387 0 73
Exxon Mobil Corp. COMMON STOCKS 30231G102 441,000 12,853 SH   SOLE   12,210 0 643
Gilead Sciences Inc COMMON STOCKS 375558103 8,248,000 130,528 SH   SOLE   124,002 0 6,526
Home Depot COMMON STOCKS 437076102 888,000 3,198 SH   SOLE   3,038 0 160
Intel Corporation COMMON STOCKS 458140100 328,000 6,332 SH   SOLE   6,015 0 317
Invesco QQQ Trust ETF 46090E103 204,000 733 SH   SOLE   696 0 37
Invesco S&P 500 Low Volatility ETF 46138E354 271,000 5,059 SH   SOLE   4,806 0 253
iShares Core S&P MidCap ETF 464287507 314,000 1,695 SH   SOLE   1,610 0 85
iShares Core S&P Small Cap ETF 464287804 9,694,000 138,035 SH   SOLE   131,133 0 6,902
iShares Core US Aggregate Bond ETF 464287226 419,000 3,549 SH   SOLE   3,372 0 177
iShares ETF Floating Rate Bond ETF 46429B655 320,000 6,310 SH   SOLE   5,995 0 315
iShares High Yield Corp Bd Index ETF 464288513 882,000 10,510 SH   SOLE   9,985 0 525
iShares MSCI Emerging Market Ind ETF 464287234 895,000 20,304 SH   SOLE   19,289 0 1,015
iShares MSCI Eurozone ETF 464286608 3,755,000 99,015 SH   SOLE   94,064 0 4,951
iShares North Amer Tech ETF 464287515 10,725,000 34,473 SH   SOLE   32,749 0 1,724
iShares Russell 2000 Index Fund ETF 464287655 210,000 1,400 SH   SOLE   1,330 0 70
iShares U.S. Pfd Stock ETF 464288687 1,957,000 53,678 SH   SOLE   50,994 0 2,684
John Bean Techs Corp COMMON STOCKS 477839104 248,000 2,700 SH   SOLE   2,565 0 135
Johnson & Johnson COMMON STOCKS 478160104 1,357,000 9,113 SH   SOLE   8,657 0 456
JP Morgan Chase & Company COMMON STOCKS 46625H100 14,009,000 145,523 SH   SOLE   138,247 0 7,276
JP Morgan Chase Alerian ETN ETF 46625H365 3,682,000 341,547 SH   SOLE   324,470 0 17,077
Jpmorgan Ultra Short ETF 46641Q837 9,712,000 191,201 SH   SOLE   181,641 0 9,560
Kimberly-Clark Corp COMMON STOCKS 494368103 336,000 2,277 SH   SOLE   2,163 0 114
Koninklijke Philips NV COMMON STOCKS 500472303 266,000 5,644 SH   SOLE   5,362 0 282
Lam Research Corporation COMMON STOCKS 512807108 695,000 2,096 SH   SOLE   1,991 0 105
Leidos Holdings Inc COMMON STOCKS 525327102 241,000 2,700 SH   SOLE   2,565 0 135
Linde plc COMMON STOCKS G5494J103 8,916,000 37,443 SH   SOLE   35,571 0 1,872
Lockheed Martin Corp. COMMON STOCKS 539830109 200,000 523 SH   SOLE   497 0 26
Lowes Companies Inc. COMMON STOCKS 548661107 16,247,000 97,953 SH   SOLE   93,055 0 4,898
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 224,000 6,550 SH   SOLE   6,223 0 327
Marsh & McLennan Co Inc COMMON STOCKS 571748102 401,000 3,500 SH   SOLE   3,325 0 175
McDonalds Corp COMMON STOCKS 580135101 571,000 2,603 SH   SOLE   2,473 0 130
Medtronic PLC COMMON STOCKS G5960L103 11,374,000 109,445 SH   SOLE   103,973 0 5,472
Merck & Co Inc COMMON STOCKS 58933Y105 1,449,000 17,464 SH   SOLE   16,591 0 873
Microsoft Corporation COMMON STOCKS 594918104 5,734,000 27,260 SH   SOLE   25,897 0 1,363
Mondelez Intl Inc Cl A COMMON STOCKS 609207105 494,000 8,600 SH   SOLE   8,170 0 430
Nextera Energy Inc COMMON STOCKS 65339F101 9,169,000 33,034 SH   SOLE   31,382 0 1,652
Nielsen Holdings PLC COMMON STOCKS G6518L108 2,866,000 202,101 SH   SOLE   191,996 0 10,105
Nike Inc. COMMON STOCKS 654106103 17,733,000 141,254 SH   SOLE   134,191 0 7,063
Norfolk Southern Corp COMMON STOCKS 655844108 254,000 1,188 SH   SOLE   1,129 0 59
Novartis AG COMMON STOCKS 66987V109 230,000 2,650 SH   SOLE   2,518 0 132
Nutrien Ltd COMMON STOCKS 67077M108 3,619,000 92,258 SH   SOLE   87,645 0 4,613
Nuveen Multi-Strat Inc & Growth ETF 67073B106 256,000 30,200 SH   SOLE   28,690 0 1,510
Oracle Corporation COMMON STOCKS 68389X105 263,000 4,400 SH   SOLE   4,180 0 220
PepsiCo Inc. COMMON STOCKS 713448108 12,600,000 90,912 SH   SOLE   86,366 0 4,546
Pfizer Inc COMMON STOCKS 717081103 730,000 19,884 SH   SOLE   18,890 0 994
Philip Morris COMMON STOCKS 718172109 951,000 12,680 SH   SOLE   12,046 0 634
PNC Financial Srvcs COMMON STOCKS 693475105 204,000 1,855 SH   SOLE   1,762 0 93
Procter & Gamble Company COMMON STOCKS 742718109 933,000 6,713 SH   SOLE   6,377 0 336
Qualcomm Inc. COMMON STOCKS 747525103 13,251,000 112,603 SH   SOLE   106,973 0 5,630
Rio Tinto PLC COMMON STOCKS 767204100 220,000 3,635 SH   SOLE   3,453 0 182
Royal Caribbean Cruises COMMON STOCKS V7780T103 4,950,000 76,472 SH   SOLE   72,648 0 3,824
Schlumberger Ltd COMMON STOCKS 806857108 1,460,000 93,837 SH   SOLE   89,145 0 4,692
Sector SPDR Consumer Fd ETF 81369Y407 432,000 2,940 SH   SOLE   2,793 0 147
Select Sector Health Care SPDR ETF 81369Y209 1,561,000 14,797 SH   SOLE   14,057 0 740
Select Sector Industrial SPDR ETF 81369Y704 288,000 3,736 SH   SOLE   3,549 0 187
Select Sector Utilities SPDR ETF 81369Y886 1,829,000 30,800 SH   SOLE   29,260 0 1,540
SPDR Blmbrg Brcly High Yield ETF 78468R622 1,367,000 13,113 SH   SOLE   12,457 0 656
SPDR Dow Jones Industrial ETF 78467X109 824,000 2,968 SH   SOLE   2,820 0 148
SPDR S&P 500 ETF 78462F103 2,025,000 6,046 SH   SOLE   5,744 0 302
SPDR S&P Dividend ETF ETF 78464A763 480,000 5,197 SH   SOLE   4,937 0 260
Spdr Small Cap Etf ETF 78468R853 274,000 10,000 SH   SOLE   9,500 0 500
Stericycle Inc. COMMON STOCKS 858912108 7,309,000 115,905 SH   SOLE   110,110 0 5,795
Stryker Corporation COMMON STOCKS 863667101 13,902,000 66,719 SH   SOLE   63,383 0 3,336
Taitron Components Inc. COMMON STOCKS 874028103 550,000 230,000 SH   SOLE   218,500 0 11,500
Taiwan Semiconductor ADR COMMON STOCKS 874039100 8,832,000 108,947 SH   SOLE   103,500 0 5,447
Technology Select Sector SPDR ETF 81369Y803 782,000 6,700 SH   SOLE   6,365 0 335
Tesla Motors COMMON STOCKS 88160R101 2,257,000 5,260 SH   SOLE   4,997 0 263
United Parcel Service COMMON STOCKS 911312106 11,548,000 69,303 SH   SOLE   65,838 0 3,465
UnitedHealth Group Inc COMMON STOCKS 91324P102 230,000 739 SH   SOLE   702 0 37
Vanguard Div Appreciation ETF 921908844 401,000 3,119 SH   SOLE   2,963 0 156
Vanguard REIT ETF REITs 922908553 294,000 3,722 SH   SOLE   3,536 0 186
Verizon Communications COMMON STOCKS 92343V104 259,000 4,360 SH   SOLE   4,142 0 218
Visa Inc COMMON STOCKS 92826C839 6,194,000 30,973 SH   SOLE   29,424 0 1,549
Walt Disney Company COMMON STOCKS 254687106 11,092,000 89,391 SH   SOLE   84,921 0 4,470
WisdomTree Europe Small Cap Divi ETF 97717W869 2,750,000 51,712 SH   SOLE   49,126 0 2,586
Wisdomtree US Largecap ETF 97717W307 983,000 10,125 SH   SOLE   9,619 0 506
XPO Logistics Inc COMMON STOCKS 983793100 212,000 2,500 SH   SOLE   2,375 0 125