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 390,000 3,585 SH   SOLE   3,406 0 179
Aecom Technology Corp COMMON STOCKS 00766T100 326,000 5,000 SH   SOLE   4,750 0 250
Agilent Technologies COMMON STOCKS 00846U101 12,941,000 108,956 SH   SOLE   103,508 0 5,448
Alphabet Inc - Class A COMMON STOCKS 02079K305 3,476,000 1,595 SH   SOLE   1,515 0 80
Alphabet Inc - Class C COMMON STOCKS 02079K107 17,784,000 8,130 SH   SOLE   7,724 0 406
Amazon.com COMMON STOCKS 023135106 1,421,000 13,380 SH   SOLE   12,711 0 669
American Express Company COMMON STOCKS 025816109 13,610,000 98,179 SH   SOLE   93,270 0 4,909
Ametek Inc. COMMON STOCKS 031100100 713,000 6,488 SH   SOLE   6,164 0 324
Amphenol Corp Cl A COMMON STOCKS 032095101 10,984,000 170,611 SH   SOLE   162,080 0 8,531
Amplify CWP Dvd Income ETF EXCHANGE TRADED FUNDS 032108409 2,826,000 84,245 SH   SOLE   80,033 0 4,212
Apple Inc COMMON STOCKS 037833100 5,764,000 42,156 SH   SOLE   40,048 0 2,108
AstraZeneca ADS COMMON STOCKS 046353108 397,000 6,009 SH   SOLE   5,709 0 300
AT&T Inc. COMMON STOCKS 00206R102 247,000 11,797 SH   SOLE   11,207 0 590
Automatic Data Processing COMMON STOCKS 053015103 203,000 966 SH   SOLE   918 0 48
Banco Bilbao Vizcaya COMMON STOCKS 05946K101 268,000 59,297 SH   SOLE   56,332 0 2,965
Banco Santander COMMON STOCKS 05964H105 322,000 115,000 SH   SOLE   109,250 0 5,750
Berkshire Hathaway Cl B COMMON STOCKS 084670702 589,000 2,159 SH   SOLE   2,051 0 108
BHP Billiton Ltd ADR AMERICAN DEPOSITORY RECEIPTS 088606108 247,000 4,395 SH   SOLE   4,175 0 220
Blackrock Inc COMMON STOCKS 09247X101 1,048,000 1,720 SH   SOLE   1,634 0 86
BLACKROCK MUNICIPAL INCOME F EXCHANGE TRADED FUNDS 09253X102 499,000 41,857 SH   SOLE   39,764 0 2,093
BP PLC COMMON STOCKS 055622104 247,000 8,727 SH   SOLE   8,291 0 436
Broadcom Ltd COMMON STOCKS 11135F101 273,000 561 SH   SOLE   533 0 28
Caterpillar Inc. COMMON STOCKS 149123101 7,190,000 40,223 SH   SOLE   38,212 0 2,011
Coca Cola COMMON STOCKS 191216100 371,000 5,905 SH   SOLE   5,610 0 295
Cummins Inc COMMON STOCKS 231021106 7,067,000 36,517 SH   SOLE   34,691 0 1,826
Ecolab Inc. COMMON STOCKS 278865100 7,736,000 50,313 SH   SOLE   47,797 0 2,516
Eli Lilly & Co COMMON STOCKS 532457108 395,000 1,217 SH   SOLE   1,156 0 61
Energy Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y506 244,000 3,406 SH   SOLE   3,236 0 170
Exxon Mobil Corp. COMMON STOCKS 30231G102 654,000 7,632 SH   SOLE   7,250 0 382
General Dynamics Corp COMMON STOCKS 369550108 221,000 1,000 SH   SOLE   950 0 50
General Electric COMMON STOCKS 369604301 229,000 3,600 SH   SOLE   3,420 0 180
Gilead Sciences Inc COMMON STOCKS 375558103 6,651,000 107,597 SH   SOLE   102,217 0 5,380
Home Depot COMMON STOCKS 437076102 606,000 2,211 SH   SOLE   2,100 0 111
Invesco Preferred EXCHANGE TRADED FUNDS 46138E511 1,059,000 85,804 SH   SOLE   81,514 0 4,290
Ishares Broad USD Investment EXCHANGE TRADED FUNDS 464288620 252,000 4,952 SH   SOLE   4,704 0 248
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842 586,000 9,963 SH   SOLE   9,465 0 498
iShares Core MSCI Emerging ETF EXCHANGE TRADED FUNDS 46434G103 328,000 6,679 SH   SOLE   6,345 0 334
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507 255,000 1,128 SH   SOLE   1,072 0 56
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804 10,067,000 108,944 SH   SOLE   103,497 0 5,447
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226 314,000 3,089 SH   SOLE   2,935 0 154
iShares ETF Floating Rate Bond EXCHANGE TRADED FUNDS 46429B655 239,000 4,790 SH   SOLE   4,551 0 239
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513 632,000 8,585 SH   SOLE   8,156 0 429
Ishares Morningstar EXCHANGE TRADED FUNDS 464287119 259,000 5,174 SH   SOLE   4,915 0 259
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234 1,022,000 25,477 SH   SOLE   24,203 0 1,274
iShares MSCI Eurozone EXCHANGE TRADED FUNDS 464286608 3,098,000 85,217 SH   SOLE   80,956 0 4,261
Ishares MSCI Ex US EXCHANGE TRADED FUNDS 464288240 248,000 5,500 SH   SOLE   5,225 0 275
Ishares Nat'l Muni Bond EXCHANGE TRADED FUNDS 464288414 710,000 6,680 SH   SOLE   6,346 0 334
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515 7,835,000 29,061 SH   SOLE   27,608 0 1,453
iShares Russell 1000 Value EXCHANGE TRADED FUNDS 464287598 267,000 1,842 SH   SOLE   1,750 0 92
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687 1,828,000 55,608 SH   SOLE   52,828 0 2,780
Johnson & Johnson COMMON STOCKS 478160104 1,914,000 10,782 SH   SOLE   10,243 0 539
JP Morgan Chase & Company COMMON STOCKS 46625H100 14,884,000 132,173 SH   SOLE   125,564 0 6,609
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365 5,462,000 288,073 SH   SOLE   273,669 0 14,404
JPMorgan Short Duration Core Plu EXCHANGE TRADED FUNDS 46641Q274 4,041,000 87,006 SH   SOLE   82,656 0 4,350
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837 5,317,000 106,149 SH   SOLE   100,842 0 5,307
Lam Research Corporation COMMON STOCKS 512807108 785,000 1,842 SH   SOLE   1,750 0 92
Leidos Holdings Inc COMMON STOCKS 525327102 328,000 3,252 SH   SOLE   3,089 0 163
Linde plc COMMON STOCKS G5494J103 9,511,000 33,077 SH   SOLE   31,423 0 1,654
Lowes Companies Inc. COMMON STOCKS 548661107 11,389,000 65,206 SH   SOLE   61,946 0 3,260
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 246,000 5,150 SH   SOLE   4,893 0 257
Marsh & McLennan Co Inc COMMON STOCKS 571748102 543,000 3,500 SH   SOLE   3,325 0 175
Mastercard Inc COMMON STOCKS 57636Q104 287,000 911 SH   SOLE   865 0 46
McDonalds Corp COMMON STOCKS 580135101 577,000 2,337 SH   SOLE   2,220 0 117
Medtronic PLC COMMON STOCKS G5960L103 9,314,000 103,775 SH   SOLE   98,586 0 5,189
Merck & Co Inc COMMON STOCKS 58933Y105 371,000 4,064 SH   SOLE   3,861 0 203
Microsoft Corporation COMMON STOCKS 594918104 4,052,000 15,776 SH   SOLE   14,987 0 789
Nextera Energy Inc COMMON STOCKS 65339F101 11,965,000 154,467 SH   SOLE   146,744 0 7,723
Nielsen Holdings PLC COMMON STOCKS G6518L108 3,776,000 162,634 SH   SOLE   154,502 0 8,132
Nike Inc. COMMON STOCKS 654106103 13,045,000 127,643 SH   SOLE   121,261 0 6,382
Nvidia Corp COMMON STOCKS 67066G104 248,000 1,639 SH   SOLE   1,557 0 82
Oracle Corporation COMMON STOCKS 68389X105 247,000 3,540 SH   SOLE   3,363 0 177
PepsiCo Inc. COMMON STOCKS 713448108 13,220,000 79,325 SH   SOLE   75,359 0 3,966
Pfizer Inc COMMON STOCKS 717081103 895,000 17,074 SH   SOLE   16,220 0 854
Pimco ETF Short Maturity EXCHANGE TRADED FUNDS 72201R833 295,000 2,980 SH   SOLE   2,831 0 149
Procter & Gamble Company COMMON STOCKS 742718109 283,000 1,971 SH   SOLE   1,872 0 99
Qualcomm Inc. COMMON STOCKS 747525103 13,004,000 101,803 SH   SOLE   96,713 0 5,090
Royal Caribbean Cruises COMMON STOCKS V7780T103 3,318,000 95,053 SH   SOLE   90,300 0 4,753
Schlumberger Ltd COMMON STOCKS 806857108 3,199,000 89,468 SH   SOLE   84,995 0 4,473
Sea Ltd COMMON STOCKS 81141R100 3,044,000 45,532 SH   SOLE   43,255 0 2,277
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209 595,000 4,642 SH   SOLE   4,410 0 232
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886 1,254,000 17,880 SH   SOLE   16,986 0 894
Shell Plc COMMON STOCKS 780259305 209,000 4,005 SH   SOLE   3,805 0 200
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622 699,000 7,701 SH   SOLE   7,316 0 385
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103 1,920,000 5,090 SH   SOLE   4,836 0 254
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763 704,000 5,930 SH   SOLE   5,634 0 296
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853 360,000 10,000 SH   SOLE   9,500 0 500
Stericycle Inc. COMMON STOCKS 858912108 4,638,000 105,779 SH   SOLE   100,490 0 5,289
Stryker Corporation COMMON STOCKS 863667101 12,142,000 61,034 SH   SOLE   57,982 0 3,052
Taitron Components Inc. COMMON STOCKS 874028103 464,000 127,000 SH   SOLE   120,650 0 6,350
Taiwan Semiconductor ADR COMMON STOCKS 874039100 8,249,000 100,901 SH   SOLE   95,856 0 5,045
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803 768,000 6,045 SH   SOLE   5,743 0 302
Tesla Motors COMMON STOCKS 88160R101 7,041,000 10,456 SH   SOLE   9,933 0 523
United Parcel Service COMMON STOCKS 911312106 11,252,000 61,641 SH   SOLE   58,559 0 3,082
Vanguard Growth EXCHANGE TRADED FUNDS 922908736 489,000 2,194 SH   SOLE   2,084 0 110
Vanguard Mid Cap ETF EXCHANGE TRADED FUNDS 922908629 362,000 1,839 SH   SOLE   1,747 0 92
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744 1,551,000 11,764 SH   SOLE   11,176 0 588
Verizon Communications COMMON STOCKS 92343V104 246,000 4,841 SH   SOLE   4,599 0 242
Visa Inc COMMON STOCKS 92826C839 5,726,000 29,083 SH   SOLE   27,629 0 1,454
Walt Disney Company COMMON STOCKS 254687106 7,103,000 75,244 SH   SOLE   71,482 0 3,762
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307 591,000 10,000 SH   SOLE   9,500 0 500
Zoetis Inc COMMON STOCKS 98978V103 221,000 1,286 SH   SOLE   1,222 0 64