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 385,000 3,261 SH   SOLE   3,098 0 163
Accenture PLC COMMON STOCKS G1151C101 206,000 643 SH   SOLE   611 0 32
Advanced Micro Devices COMMON STOCKS 007903107 216,000 2,100 SH   SOLE   1,995 0 105
Aecom Technology Corp COMMON STOCKS 00766T100 316,000 5,000 SH   SOLE   4,750 0 250
Agilent Technologies COMMON STOCKS 00846U101 19,838,000 125,935 SH   SOLE   119,638 0 6,297
Allstate Corp COMMON STOCKS 020002101 229,000 1,800 SH   SOLE   1,710 0 90
Alphabet Inc - Class A COMMON STOCKS 02079K305 5,355,000 2,003 SH   SOLE   1,903 0 100
Alphabet Inc - Class C COMMON STOCKS 02079K107 27,687,000 10,388 SH   SOLE   9,869 0 519
Amazon.com COMMON STOCKS 023135106 1,951,000 594 SH   SOLE   564 0 30
American Express Company COMMON STOCKS 025816109 18,493,000 110,385 SH   SOLE   104,866 0 5,519
Ametek Inc. COMMON STOCKS 031100100 808,000 6,515 SH   SOLE   6,189 0 326
Amgen Inc. COMMON STOCKS 031162100 562,000 2,642 SH   SOLE   2,510 0 132
Amphenol Corp Cl A COMMON STOCKS 032095101 13,207,000 180,344 SH   SOLE   171,327 0 9,017
Apollo Global Mgmt LLC COMMON STOCKS 03768E105 258,000 4,195 SH   SOLE   3,985 0 210
Apple Inc COMMON STOCKS 037833100 8,128,000 57,442 SH   SOLE   54,570 0 2,872
Ares Management Corp COMMON STOCKS 03990B101 299,000 4,048 SH   SOLE   3,846 0 202
AstraZeneca ADS COMMON STOCKS 046353108 361,000 6,009 SH   SOLE   5,709 0 300
AT&T Inc. COMMON STOCKS 00206R102 304,000 11,268 SH   SOLE   10,705 0 563
Banco Bilbao Vizcaya COMMON STOCKS 05946K101 397,000 60,297 SH   SOLE   57,282 0 3,015
Banco Santander COMMON STOCKS 05964H105 416,000 115,000 SH   SOLE   109,250 0 5,750
Bank of America Corp. COMMON STOCKS 060505104 231,000 5,441 SH   SOLE   5,169 0 272
Berkshire Hathaway Cl B COMMON STOCKS 084670702 999,000 3,659 SH   SOLE   3,476 0 183
BHP Billiton Ltd ADR AMERICAN DEPOSITORY RECEIPTS 088606108 235,000 4,395 SH   SOLE   4,175 0 220
Blackrock Inc COMMON STOCKS 09247X101 1,422,000 1,696 SH   SOLE   1,611 0 85
Blackrock Muni Hldgs EXCHANGE TRADED FUNDS 09254P108 891,000 61,350 SH   SOLE   58,283 0 3,067
Boeing Co COMMON STOCKS 097023105 654,000 2,973 SH   SOLE   2,824 0 149
BP PLC COMMON STOCKS 055622104 249,000 9,127 SH   SOLE   8,671 0 456
Broadcom Ltd COMMON STOCKS 11135F101 293,000 605 SH   SOLE   575 0 30
Caterpillar Inc. COMMON STOCKS 149123101 7,998,000 41,662 SH   SOLE   39,579 0 2,083
Chevron Corp COMMON STOCKS 166764100 238,000 2,345 SH   SOLE   2,228 0 117
Cisco Systems Inc COMMON STOCKS 17275R102 222,000 4,079 SH   SOLE   3,875 0 204
Citigroup Inc. COMMON STOCKS 172967424 235,000 3,349 SH   SOLE   3,182 0 167
Coca Cola COMMON STOCKS 191216100 564,000 10,754 SH   SOLE   10,216 0 538
Colgate Palmolive COMMON STOCKS 194162103 205,000 2,709 SH   SOLE   2,574 0 135
Comcast Corp COMMON STOCKS 20030N101 248,000 4,443 SH   SOLE   4,221 0 222
Consumer Disc. Equal Weighted EXCHANGE TRADED FUNDS 46137V381 257,000 1,783 SH   SOLE   1,694 0 89
Danaher Corp COMMON STOCKS 235851102 286,000 939 SH   SOLE   892 0 47
Diageo Plc COMMON STOCKS 25243Q205 274,000 1,418 SH   SOLE   1,347 0 71
Ecolab Inc. COMMON STOCKS 278865100 11,911,000 57,096 SH   SOLE   54,241 0 2,855
Eli Lilly & Co COMMON STOCKS 532457108 603,000 2,609 SH   SOLE   2,479 0 130
Enterprise Products LP LIMITED PARTNERSHIPS 293792107 237,000 10,931 SH   SOLE   10,384 0 547
Exxon Mobil Corp. COMMON STOCKS 30231G102 926,000 15,746 SH   SOLE   14,959 0 787
Facebook Inc COMMON STOCKS 30303M102 326,000 961 SH   SOLE   913 0 48
General Electric COMMON STOCKS 369604103 452,000 4,387 SH   SOLE   4,168 0 219
Gilead Sciences Inc COMMON STOCKS 375558103 8,792,000 125,872 SH   SOLE   119,578 0 6,294
Guggenheim ETF S&P 500 EXCHANGE TRADED FUNDS 46137V357 340,000 2,272 SH   SOLE   2,158 0 114
Home Depot COMMON STOCKS 437076102 2,367,000 7,209 SH   SOLE   6,849 0 360
IBM Corp COMMON STOCKS 459200101 269,000 1,936 SH   SOLE   1,839 0 97
Intel Corporation COMMON STOCKS 458140100 281,000 5,273 SH   SOLE   5,009 0 264
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103 635,000 1,774 SH   SOLE   1,685 0 89
Invesco S&P 500 Low Volatility EXCHANGE TRADED FUNDS 46138E354 266,000 4,374 SH   SOLE   4,155 0 219
Ishares Core Dividend EXCHANGE TRADED FUNDS 46434V621 238,000 4,729 SH   SOLE   4,493 0 236
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842 348,000 4,691 SH   SOLE   4,456 0 235
iShares Core S&P 500 EXCHANGE TRADED FUNDS 464287200 310,000 719 SH   SOLE   683 0 36
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507 508,000 1,931 SH   SOLE   1,834 0 97
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804 15,558,000 142,483 SH   SOLE   135,359 0 7,124
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226 564,000 4,909 SH   SOLE   4,664 0 245
iShares ETF Floating Rate Bond EXCHANGE TRADED FUNDS 46429B655 288,000 5,660 SH   SOLE   5,377 0 283
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513 1,052,000 12,025 SH   SOLE   11,424 0 601
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234 1,417,000 28,128 SH   SOLE   26,722 0 1,406
iShares MSCI Eurozone EXCHANGE TRADED FUNDS 464286608 5,370,000 111,602 SH   SOLE   106,022 0 5,580
Ishares MSCI Ex US EXCHANGE TRADED FUNDS 464288240 305,000 5,500 SH   SOLE   5,225 0 275
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515 13,707,000 34,341 SH   SOLE   32,624 0 1,717
iShares Russell 1000 Growth Inde EXCHANGE TRADED FUNDS 464287614 344,000 1,256 SH   SOLE   1,193 0 63
iShares Russell 2000 Index Fund EXCHANGE TRADED FUNDS 464287655 365,000 1,670 SH   SOLE   1,587 0 83
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687 2,807,000 72,327 SH   SOLE   68,711 0 3,616
John Bean Techs Corp COMMON STOCKS 477839104 337,000 2,400 SH   SOLE   2,280 0 120
Johnson & Johnson COMMON STOCKS 478160104 1,609,000 9,963 SH   SOLE   9,465 0 498
JP Morgan Chase & Company COMMON STOCKS 46625H100 24,731,000 151,082 SH   SOLE   143,528 0 7,554
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365 6,264,000 344,748 SH   SOLE   327,511 0 17,237
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837 8,726,000 172,038 SH   SOLE   163,436 0 8,602
Koninklijke Philips NV COMMON STOCKS 500472303 251,000 5,644 SH   SOLE   5,362 0 282
Lam Research Corporation COMMON STOCKS 512807108 1,191,000 2,092 SH   SOLE   1,987 0 105
Leidos Holdings Inc COMMON STOCKS 525327102 313,000 3,252 SH   SOLE   3,089 0 163
Linde plc COMMON STOCKS G5494J103 11,129,000 37,934 SH   SOLE   36,037 0 1,897
Lowes Companies Inc. COMMON STOCKS 548661107 16,795,000 82,790 SH   SOLE   78,651 0 4,139
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 294,000 6,450 SH   SOLE   6,128 0 322
Marsh & McLennan Co Inc COMMON STOCKS 571748102 530,000 3,500 SH   SOLE   3,325 0 175
McDonalds Corp COMMON STOCKS 580135101 957,000 3,968 SH   SOLE   3,770 0 198
Medtronic PLC COMMON STOCKS G5960L103 14,421,000 115,044 SH   SOLE   109,292 0 5,752
Merck & Co Inc COMMON STOCKS 58933Y105 1,501,000 19,987 SH   SOLE   18,988 0 999
Microsoft Corporation COMMON STOCKS 594918104 24,446,000 86,713 SH   SOLE   82,377 0 4,336
Microstrategy Inc COMMON STOCKS 594972408 260,000 450 SH   SOLE   428 0 22
Nextera Energy Inc COMMON STOCKS 65339F101 11,444,000 145,742 SH   SOLE   138,455 0 7,287
Nielsen Holdings PLC COMMON STOCKS G6518L108 3,866,000 201,457 SH   SOLE   191,384 0 10,073
Nike Inc. COMMON STOCKS 654106103 22,291,000 153,487 SH   SOLE   145,813 0 7,674
Norfolk Southern Corp COMMON STOCKS 655844108 262,000 1,093 SH   SOLE   1,038 0 55
Nutrien Ltd COMMON STOCKS 67077M108 10,283,000 158,621 SH   SOLE   150,690 0 7,931
Nuveen Multi-Strat Inc & Growth EXCHANGE TRADED FUNDS 67073B106 286,000 28,900 SH   SOLE   27,455 0 1,445
Oracle Corporation COMMON STOCKS 68389X105 366,000 4,200 SH   SOLE   3,990 0 210
PepsiCo Inc. COMMON STOCKS 713448108 15,108,000 100,446 SH   SOLE   95,424 0 5,022
Pfizer Inc COMMON STOCKS 717081103 821,000 19,100 SH   SOLE   18,145 0 955
Pimco ETF Short Maturity EXCHANGE TRADED FUNDS 72201R833 355,000 3,480 SH   SOLE   3,306 0 174
PNC Financial Srvcs COMMON STOCKS 693475105 365,000 1,867 SH   SOLE   1,774 0 93
Procter & Gamble Company COMMON STOCKS 742718109 856,000 6,123 SH   SOLE   5,817 0 306
Qualcomm Inc. COMMON STOCKS 747525103 15,889,000 123,186 SH   SOLE   117,027 0 6,159
Rio Tinto PLC COMMON STOCKS 767204100 243,000 3,635 SH   SOLE   3,453 0 182
Royal Caribbean Cruises COMMON STOCKS V7780T103 9,142,000 102,775 SH   SOLE   97,636 0 5,139
Schlumberger Ltd COMMON STOCKS 806857108 3,301,000 111,373 SH   SOLE   105,804 0 5,569
Sea Ltd COMMON STOCKS 81141R100 13,554,000 42,524 SH   SOLE   40,398 0 2,126
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209 1,936,000 15,206 SH   SOLE   14,446 0 760
Select Sector Industrial SPDR EXCHANGE TRADED FUNDS 81369Y704 411,000 4,201 SH   SOLE   3,991 0 210
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886 1,908,000 29,868 SH   SOLE   28,375 0 1,493
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622 1,415,000 12,939 SH   SOLE   12,292 0 647
Spdr Bloomberg Barclays EXCHANGE TRADED FUNDS 78468R663 252,000 2,750 SH   SOLE   2,613 0 137
SPDR Dow Jones Industrial EXCHANGE TRADED FUNDS 78467X109 1,004,000 2,968 SH   SOLE   2,820 0 148
SPDR Materials Select Sector EXCHANGE TRADED FUNDS 81369Y100 220,000 2,779 SH   SOLE   2,640 0 139
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103 2,463,000 5,739 SH   SOLE   5,452 0 287
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763 611,000 5,197 SH   SOLE   4,937 0 260
SPDR S&P Midcap 400 EXCHANGE TRADED FUNDS 78467Y107 215,000 448 SH   SOLE   426 0 22
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853 426,000 10,000 SH   SOLE   9,500 0 500
Stericycle Inc. COMMON STOCKS 858912108 8,474,000 124,675 SH   SOLE   118,441 0 6,234
Stryker Corporation COMMON STOCKS 863667101 19,252,000 73,002 SH   SOLE   69,352 0 3,650
Taitron Components Inc. COMMON STOCKS 874028103 489,000 127,000 SH   SOLE   120,650 0 6,350
Taiwan Semiconductor ADR COMMON STOCKS 874039100 12,976,000 116,221 SH   SOLE   110,410 0 5,811
Target Corp COMMON STOCKS 87612E106 230,000 1,004 SH   SOLE   954 0 50
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803 1,019,000 6,823 SH   SOLE   6,482 0 341
Tesla Motors COMMON STOCKS 88160R101 9,451,000 12,187 SH   SOLE   11,578 0 609
United Parcel Service COMMON STOCKS 911312106 13,549,000 74,406 SH   SOLE   70,686 0 3,720
UnitedHealth Group Inc COMMON STOCKS 91324P102 308,000 788 SH   SOLE   749 0 39
Vanguard Bond Index Fund EXCHANGE TRADED FUNDS 921937835 246,000 2,884 SH   SOLE   2,740 0 144
Vanguard Div Appreciation EXCHANGE TRADED FUNDS 921908844 418,000 2,719 SH   SOLE   2,583 0 136
Vanguard Growth EXCHANGE TRADED FUNDS 922908736 393,000 1,356 SH   SOLE   1,288 0 68
Vanguard Mid Cap ETF EXCHANGE TRADED FUNDS 922908629 302,000 1,274 SH   SOLE   1,210 0 64
Vanguard REIT ETF REITs 922908553 415,000 4,078 SH   SOLE   3,874 0 204
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744 481,000 3,556 SH   SOLE   3,378 0 178
Verizon Communications COMMON STOCKS 92343V104 447,000 8,269 SH   SOLE   7,856 0 413
Visa Inc COMMON STOCKS 92826C839 7,483,000 33,592 SH   SOLE   31,912 0 1,680
Wal-Mart Stores Inc. COMMON STOCKS 931142103 741,000 5,315 SH   SOLE   5,049 0 266
Walt Disney Company COMMON STOCKS 254687106 15,581,000 92,103 SH   SOLE   87,498 0 4,605
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307 1,208,000 10,125 SH   SOLE   9,619 0 506