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 281,000 2,344 SH   SOLE   2,227 0 117
Aecom Technology Corp COMMON STOCKS 00766T100 321,000 5,000 SH   SOLE   4,750 0 250
Agilent Technologies COMMON STOCKS 00846U101 15,313,000 120,441 SH   SOLE   114,419 0 6,022
Alibaba Group Hldg ADR COMMON STOCKS 01609W102 232,000 1,022 SH   SOLE   971 0 51
Alphabet Inc - Class A COMMON STOCKS 02079K305 6,058,000 2,937 SH   SOLE   2,790 0 147
Alphabet Inc - Class C COMMON STOCKS 02079K107 21,423,000 10,356 SH   SOLE   9,838 0 518
Altria Group Inc COMMON STOCKS 02209S103 719,000 14,052 SH   SOLE   13,349 0 703
Amazon.com COMMON STOCKS 023135106 1,788,000 578 SH   SOLE   549 0 29
American Express Company COMMON STOCKS 025816109 14,901,000 105,353 SH   SOLE   100,085 0 5,268
Ametek Inc. COMMON STOCKS 031100100 832,000 6,515 SH   SOLE   6,189 0 326
Amphenol Corp Cl A COMMON STOCKS 032095101 11,859,000 179,765 SH   SOLE   170,777 0 8,988
Apollo Global Mgmt LLC COMMON STOCKS 03768E105 203,000 4,323 SH   SOLE   4,107 0 216
Apple Inc COMMON STOCKS 037833100 7,560,000 61,891 SH   SOLE   58,796 0 3,095
Ark Innovation Etf ETF 00214Q104 264,000 2,200 SH   SOLE   2,090 0 110
AstraZeneca ADS COMMON STOCKS 046353108 299,000 6,009 SH   SOLE   5,709 0 300
AT&T Inc. COMMON STOCKS 00206R102 456,000 15,055 SH   SOLE   14,302 0 753
Banco Bilbao Vizcaya COMMON STOCKS 05946K101 334,000 63,998 SH   SOLE   60,798 0 3,200
Banco Santander COMMON STOCKS 05964H105 408,000 118,826 SH   SOLE   112,885 0 5,941
Bank of America Corp. COMMON STOCKS 060505104 257,000 6,641 SH   SOLE   6,309 0 332
Baxter International COMMON STOCKS 071813109 8,595,000 101,904 SH   SOLE   96,809 0 5,095
Berkshire Hathaway Cl B COMMON STOCKS 084670702 936,000 3,663 SH   SOLE   3,480 0 183
BHP Billiton Ltd ADR AMERICAN DEPOSITORY RECEIPTS 088606108 311,000 4,484 SH   SOLE   4,260 0 224
Blackrock Inc COMMON STOCKS 09247X101 1,279,000 1,696 SH   SOLE   1,611 0 85
Blackrock Muni Hldgs EXCHANGE TRADED FUNDS 09254P108 432,000 30,200 SH   SOLE   28,690 0 1,510
Boeing Co COMMON STOCKS 097023105 232,000 909 SH   SOLE   864 0 45
BP PLC COMMON STOCKS 055622104 231,000 9,477 SH   SOLE   9,003 0 474
Bristol-Myers Squibb COMMON STOCKS 110122108 216,000 3,423 SH   SOLE   3,252 0 171
Broadcom Ltd COMMON STOCKS 11135F101 276,000 596 SH   SOLE   566 0 30
Caterpillar Inc. COMMON STOCKS 149123101 9,332,000 40,246 SH   SOLE   38,234 0 2,012
Chevron Corp COMMON STOCKS 166764100 245,000 2,334 SH   SOLE   2,217 0 117
Cisco Systems Inc COMMON STOCKS 17275R102 358,000 6,927 SH   SOLE   6,581 0 346
Citigroup Inc. COMMON STOCKS 172967424 239,000 3,280 SH   SOLE   3,116 0 164
Coca Cola COMMON STOCKS 191216100 577,000 10,947 SH   SOLE   10,400 0 547
Colgate Palmolive COMMON STOCKS 194162103 229,000 2,899 SH   SOLE   2,754 0 145
Consumer Disc. Equal Weighted ETF 46137V381 262,000 1,858 SH   SOLE   1,765 0 93
Diageo Plc COMMON STOCKS 25243Q205 235,000 1,430 SH   SOLE   1,359 0 71
Ecolab Inc. COMMON STOCKS 278865100 12,138,000 56,703 SH   SOLE   53,868 0 2,835
Eli Lilly & Co COMMON STOCKS 532457108 265,000 1,418 SH   SOLE   1,347 0 71
Enterprise Products LP LIMITED PARTNERSHIPS 293792107 241,000 10,931 SH   SOLE   10,384 0 547
Exxon Mobil Corp. COMMON STOCKS 30231G102 678,000 12,146 SH   SOLE   11,539 0 607
Fedex Corporation COMMON STOCKS 31428X106 219,000 770 SH   SOLE   732 0 38
General Electric COMMON STOCKS 369604103 289,000 22,000 SH   SOLE   20,900 0 1,100
Gilat Satllte Netwk COMMON STOCKS M51474118 209,000 20,000 SH   SOLE   19,000 0 1,000
Gilead Sciences Inc COMMON STOCKS 375558103 8,005,000 123,858 SH   SOLE   117,665 0 6,193
Guggenheim ETF S&P 500 EXCHANGE TRADED FUNDS 46137V357 311,000 2,193 SH   SOLE   2,083 0 110
Home Depot COMMON STOCKS 437076102 985,000 3,226 SH   SOLE   3,065 0 161
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103 234,000 733 SH   SOLE   696 0 37
Invesco S&P 500 Low Volatility EXCHANGE TRADED FUNDS 46138E354 226,000 3,894 SH   SOLE   3,699 0 195
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842 205,000 2,839 SH   SOLE   2,697 0 142
iShares Core S&P 500 EXCHANGE TRADED FUNDS 464287200 212,000 534 SH   SOLE   507 0 27
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507 458,000 1,761 SH   SOLE   1,673 0 88
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804 15,431,000 142,184 SH   SOLE   135,075 0 7,109
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226 454,000 3,985 SH   SOLE   3,786 0 199
iShares ETF Floating Rate Bond EXCHANGE TRADED FUNDS 46429B655 287,000 5,660 SH   SOLE   5,377 0 283
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513 1,043,000 11,960 SH   SOLE   11,362 0 598
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234 1,363,000 25,561 SH   SOLE   24,283 0 1,278
iShares MSCI Eurozone EXCHANGE TRADED FUNDS 464286608 4,833,000 104,099 SH   SOLE   98,894 0 5,205
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515 11,679,000 34,206 SH   SOLE   32,496 0 1,710
iShares Russell 2000 Index Fund EXCHANGE TRADED FUNDS 464287655 309,000 1,400 SH   SOLE   1,330 0 70
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687 2,585,000 67,312 SH   SOLE   63,946 0 3,366
John Bean Techs Corp COMMON STOCKS 477839104 320,000 2,400 SH   SOLE   2,280 0 120
Johnson & Johnson COMMON STOCKS 478160104 1,388,000 8,446 SH   SOLE   8,024 0 422
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365 5,603,000 337,708 SH   SOLE   320,823 0 16,885
JP Morgan Chase & Company COMMON STOCKS 46625H100 22,395,000 147,112 SH   SOLE   139,756 0 7,356
Jpmorgan Ultra Short ETF 46641Q837 9,764,000 192,378 SH   SOLE   182,759 0 9,619
Koninklijke Philips NV COMMON STOCKS 500472303 323,000 5,644 SH   SOLE   5,362 0 282
Kopin Corp COMMON STOCKS 500600101 315,000 30,000 SH   SOLE   28,500 0 1,500
Lam Research Corporation COMMON STOCKS 512807108 1,222,000 2,052 SH   SOLE   1,949 0 103
Leidos Holdings Inc COMMON STOCKS 525327102 260,000 2,700 SH   SOLE   2,565 0 135
Linde plc COMMON STOCKS G5494J103 10,474,000 37,389 SH   SOLE   35,520 0 1,869
Lowes Companies Inc. COMMON STOCKS 548661107 15,748,000 82,805 SH   SOLE   78,665 0 4,140
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 280,000 6,450 SH   SOLE   6,128 0 322
Marsh & McLennan Co Inc COMMON STOCKS 571748102 427,000 3,504 SH   SOLE   3,329 0 175
McDonalds Corp COMMON STOCKS 580135101 559,000 2,494 SH   SOLE   2,369 0 125
Medtronic PLC COMMON STOCKS G5960L103 13,287,000 112,476 SH   SOLE   106,852 0 5,624
Merck & Co Inc COMMON STOCKS 58933Y105 1,416,000 18,363 SH   SOLE   17,445 0 918
Microsoft Corporation COMMON STOCKS 594918104 6,228,000 26,416 SH   SOLE   25,095 0 1,321
Mondelez Intl Inc Cl A COMMON STOCKS 609207105 506,000 8,637 SH   SOLE   8,205 0 432
Nextera Energy Inc COMMON STOCKS 65339F101 10,732,000 141,939 SH   SOLE   134,842 0 7,097
Nielsen Holdings PLC COMMON STOCKS G6518L108 5,026,000 199,836 SH   SOLE   189,844 0 9,992
Nike Inc. COMMON STOCKS 654106103 19,398,000 145,969 SH   SOLE   138,671 0 7,298
Norfolk Southern Corp COMMON STOCKS 655844108 327,000 1,218 SH   SOLE   1,157 0 61
Nutrien Ltd COMMON STOCKS 67077M108 5,111,000 94,839 SH   SOLE   90,097 0 4,742
Nuveen Multi-Strat Inc & Growth EXCHANGE TRADED FUNDS 67073B106 274,000 28,900 SH   SOLE   27,455 0 1,445
Oracle Corporation COMMON STOCKS 68389X105 302,000 4,300 SH   SOLE   4,085 0 215
Palantir Technologies In COMMON STOCKS 69608A108 238,000 10,200 SH   SOLE   9,690 0 510
PepsiCo Inc. COMMON STOCKS 713448108 14,094,000 99,641 SH   SOLE   94,659 0 4,982
Pfizer Inc COMMON STOCKS 717081103 707,000 19,519 SH   SOLE   18,543 0 976
Philip Morris COMMON STOCKS 718172109 1,113,000 12,543 SH   SOLE   11,916 0 627
PNC Financial Srvcs COMMON STOCKS 693475105 330,000 1,879 SH   SOLE   1,785 0 94
Procter & Gamble Company COMMON STOCKS 742718109 821,000 6,061 SH   SOLE   5,758 0 303
Qualcomm Inc. COMMON STOCKS 747525103 15,909,000 119,984 SH   SOLE   113,985 0 5,999
Rio Tinto PLC COMMON STOCKS 767204100 282,000 3,635 SH   SOLE   3,453 0 182
Royal Caribbean Cruises COMMON STOCKS V7780T103 9,639,000 112,590 SH   SOLE   106,961 0 5,629
Schlumberger Ltd COMMON STOCKS 806857108 2,696,000 99,151 SH   SOLE   94,193 0 4,958
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209 1,787,000 15,311 SH   SOLE   14,545 0 766
Select Sector Industrial SPDR EXCHANGE TRADED FUNDS 81369Y704 417,000 4,237 SH   SOLE   4,025 0 212
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886 1,936,000 30,225 SH   SOLE   28,714 0 1,511
Silvergate Cap COMMON STOCKS 82837P408 299,000 2,100 SH   SOLE   1,995 0 105
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622 1,408,000 12,939 SH   SOLE   12,292 0 647
SPDR Dow Jones Industrial EXCHANGE TRADED FUNDS 78467X109 980,000 2,968 SH   SOLE   2,820 0 148
SPDR Materials Select Sector EXCHANGE TRADED FUNDS 81369Y100 226,000 2,863 SH   SOLE   2,720 0 143
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103 2,373,000 5,987 SH   SOLE   5,688 0 299
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763 613,000 5,197 SH   SOLE   4,937 0 260
Spdr Small Cap Etf ETF 78468R853 423,000 10,000 SH   SOLE   9,500 0 500
Stericycle Inc. COMMON STOCKS 858912108 8,058,000 119,365 SH   SOLE   113,397 0 5,968
Stryker Corporation COMMON STOCKS 863667101 17,120,000 70,285 SH   SOLE   66,771 0 3,514
Taitron Components Inc. COMMON STOCKS 874028103 694,000 168,000 SH   SOLE   159,600 0 8,400
Taiwan Semiconductor ADR COMMON STOCKS 874039100 13,539,000 114,462 SH   SOLE   108,739 0 5,723
Target Corp COMMON STOCKS 87612E106 210,000 1,061 SH   SOLE   1,008 0 53
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803 892,000 6,713 SH   SOLE   6,377 0 336
Tesla Motors COMMON STOCKS 88160R101 8,097,000 12,122 SH   SOLE   11,516 0 606
United Parcel Service COMMON STOCKS 911312106 11,914,000 70,087 SH   SOLE   66,583 0 3,504
UnitedHealth Group Inc COMMON STOCKS 91324P102 301,000 808 SH   SOLE   768 0 40
Vanguard Div Appreciation EXCHANGE TRADED FUNDS 921908844 403,000 2,737 SH   SOLE   2,600 0 137
Vanguard REIT ETF REITs 922908553 379,000 4,122 SH   SOLE   3,916 0 206
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744 201,000 1,531 SH   SOLE   1,454 0 77
Verizon Communications COMMON STOCKS 92343V104 292,000 5,017 SH   SOLE   4,766 0 251
Visa Inc COMMON STOCKS 92826C839 6,986,000 32,997 SH   SOLE   31,347 0 1,650
Wal-Mart Stores Inc. COMMON STOCKS 931142103 239,000 1,758 SH   SOLE   1,670 0 88
Walt Disney Company COMMON STOCKS 254687106 16,417,000 88,969 SH   SOLE   84,521 0 4,448
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307 1,161,000 10,125 SH   SOLE   9,619 0 506
XPO Logistics Inc COMMON STOCKS 983793100 308,000 2,500 SH   SOLE   2,375 0 125