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
Alphabet Inc - Class C COMMON STOCKS 02079K107 23,531,000 8,425 SH   SOLE   8,004 0 421
Abbott Laboratories COMMON STOCKS 002824100 298,000 2,515 SH   SOLE   2,389 0 126
Advanced Micro Devices COMMON STOCKS 007903107 208,000 1,900 SH   SOLE   1,805 0 95
Aecom Technology Corp COMMON STOCKS 00766T100 384,000 5,000 SH   SOLE   4,750 0 250
Agilent Technologies COMMON STOCKS 00846U101 14,063,000 106,269 SH   SOLE   100,956 0 5,313
Alphabet Inc - Class A COMMON STOCKS 02079K305 4,670,000 1,679 SH   SOLE   1,595 0 84
Amazon.com COMMON STOCKS 023135106 1,855,000 569 SH   SOLE   541 0 28
American Express Company COMMON STOCKS 025816109 18,839,000 100,744 SH   SOLE   95,707 0 5,037
Ametek Inc. COMMON STOCKS 031100100 864,000 6,488 SH   SOLE   6,164 0 324
Amphenol Corp Cl A COMMON STOCKS 032095101 12,710,000 168,674 SH   SOLE   160,240 0 8,434
Amplify CWP Dvd Income ETF EXCHANGE TRADED FUNDS 032108409 2,782,000 74,290 SH   SOLE   70,576 0 3,714
Apollo Global Mgmt LLC COMMON STOCKS 03768E105 260,000 4,195 SH   SOLE   3,985 0 210
Apple Inc COMMON STOCKS 037833100 7,918,000 45,348 SH   SOLE   43,081 0 2,267
Ares Management Corp COMMON STOCKS 03990B101 329,000 4,048 SH   SOLE   3,846 0 202
AstraZeneca ADS COMMON STOCKS 046353108 407,000 6,129 SH   SOLE   5,823 0 306
AT&T Inc. COMMON STOCKS 00206R102 279,000 11,793 SH   SOLE   11,203 0 590
Banco Bilbao Vizcaya COMMON STOCKS 05946K101 337,000 59,297 SH   SOLE   56,332 0 2,965
Banco Santander COMMON STOCKS 05964H105 389,000 115,000 SH   SOLE   109,250 0 5,750
Bank of America Corp. COMMON STOCKS 060505104 213,000 5,172 SH   SOLE   4,913 0 259
Berkshire Hathaway Cl B COMMON STOCKS 084670702 797,000 2,259 SH   SOLE   2,146 0 113
BHP Billiton Ltd ADR AMERICAN DEPOSITORY RECEIPTS 088606108 340,000 4,395 SH   SOLE   4,175 0 220
Blackrock Inc COMMON STOCKS 09247X101 1,223,000 1,600 SH   SOLE   1,520 0 80
Blackrock Muni Hldgs EXCHANGE TRADED FUNDS 09254P108 555,000 45,300 SH   SOLE   43,035 0 2,265
BP PLC COMMON STOCKS 055622104 257,000 8,727 SH   SOLE   8,291 0 436
Bristol-Myers Squibb COMMON STOCKS 110122108 243,000 3,326 SH   SOLE   3,160 0 166
Broadcom Ltd COMMON STOCKS 11135F101 353,000 561 SH   SOLE   533 0 28
Caterpillar Inc. COMMON STOCKS 149123101 9,169,000 41,152 SH   SOLE   39,094 0 2,058
Coca Cola COMMON STOCKS 191216100 356,000 5,741 SH   SOLE   5,454 0 287
Costco Wholesale Corp. COMMON STOCKS 22160K105 206,000 358 SH   SOLE   340 0 18
Cummins Inc COMMON STOCKS 231021106 7,692,000 37,502 SH   SOLE   35,627 0 1,875
Danaher Corp COMMON STOCKS 235851102 212,000 723 SH   SOLE   687 0 36
Diageo Plc COMMON STOCKS 25243Q205 204,000 1,005 SH   SOLE   955 0 50
Ecolab Inc. COMMON STOCKS 278865100 8,733,000 49,461 SH   SOLE   46,988 0 2,473
Eli Lilly & Co COMMON STOCKS 532457108 357,000 1,247 SH   SOLE   1,185 0 62
Energy Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y506 260,000 3,406 SH   SOLE   3,236 0 170
Enterprise Products LP LIMITED PARTNERSHIPS 293792107 251,000 9,731 SH   SOLE   9,244 0 487
Enviva Partners LP COMMON STOCKS 29414J107 217,000 2,739 SH   SOLE   2,602 0 137
Exxon Mobil Corp. COMMON STOCKS 30231G102 816,000 9,882 SH   SOLE   9,388 0 494
Fortinet Inc COMMON STOCKS 34959E109 205,000 600 SH   SOLE   570 0 30
General Dynamics Corp COMMON STOCKS 369550108 241,000 1,000 SH   SOLE   950 0 50
General Electric COMMON STOCKS 369604301 357,000 3,900 SH   SOLE   3,705 0 195
Gilead Sciences Inc COMMON STOCKS 375558103 6,493,000 109,219 SH   SOLE   103,758 0 5,461
Home Depot COMMON STOCKS 437076102 700,000 2,339 SH   SOLE   2,222 0 117
Invesco Preferred EXCHANGE TRADED FUNDS 46138E511 1,164,000 85,804 SH   SOLE   81,514 0 4,290
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103 303,000 837 SH   SOLE   795 0 42
Ishares Broad USD High Yield EXCHANGE TRADED FUNDS 46435U853 207,000 5,321 SH   SOLE   5,055 0 266
Ishares Broad USD Investment EXCHANGE TRADED FUNDS 464288620 273,000 4,952 SH   SOLE   4,704 0 248
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842 720,000 10,356 SH   SOLE   9,838 0 518
iShares Core MSCI Emerging ETF EXCHANGE TRADED FUNDS 46434G103 386,000 6,943 SH   SOLE   6,596 0 347
iShares Core S&P 500 EXCHANGE TRADED FUNDS 464287200 215,000 473 SH   SOLE   449 0 24
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507 303,000 1,128 SH   SOLE   1,072 0 56
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804 12,268,000 113,722 SH   SOLE   108,036 0 5,686
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226 331,000 3,086 SH   SOLE   2,932 0 154
iShares ETF Floating Rate Bond EXCHANGE TRADED FUNDS 46429B655 242,000 4,790 SH   SOLE   4,551 0 239
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513 720,000 8,745 SH   SOLE   8,308 0 437
Ishares Morningstar EXCHANGE TRADED FUNDS 464287119 336,000 5,174 SH   SOLE   4,915 0 259
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234 1,140,000 25,245 SH   SOLE   23,983 0 1,262
iShares MSCI Eurozone EXCHANGE TRADED FUNDS 464286608 3,854,000 89,072 SH   SOLE   84,618 0 4,454
Ishares MSCI Ex US EXCHANGE TRADED FUNDS 464288240 287,000 5,500 SH   SOLE   5,225 0 275
Ishares Nat'l Muni Bond EXCHANGE TRADED FUNDS 464288414 732,000 6,680 SH   SOLE   6,346 0 334
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515 10,254,000 29,726 SH   SOLE   28,240 0 1,486
iShares Russell 1000 Value EXCHANGE TRADED FUNDS 464287598 312,000 1,882 SH   SOLE   1,788 0 94
iShares Russell Midcap Index Fun EXCHANGE TRADED FUNDS 464287499 209,000 2,683 SH   SOLE   2,549 0 134
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687 2,033,000 55,808 SH   SOLE   53,018 0 2,790
Johnson & Johnson COMMON STOCKS 478160104 1,471,000 8,299 SH   SOLE   7,884 0 415
JP Morgan Chase & Company COMMON STOCKS 46625H100 18,596,000 136,413 SH   SOLE   129,592 0 6,821
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365 6,024,000 288,073 SH   SOLE   273,669 0 14,404
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837 6,236,000 124,059 SH   SOLE   117,856 0 6,203
Lam Research Corporation COMMON STOCKS 512807108 1,039,000 1,932 SH   SOLE   1,835 0 97
Leidos Holdings Inc COMMON STOCKS 525327102 351,000 3,252 SH   SOLE   3,089 0 163
Linde plc COMMON STOCKS G5494J103 10,995,000 34,420 SH   SOLE   32,699 0 1,721
Lowes Companies Inc. COMMON STOCKS 548661107 13,635,000 67,435 SH   SOLE   64,063 0 3,372
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 253,000 5,150 SH   SOLE   4,893 0 257
Marsh & McLennan Co Inc COMMON STOCKS 571748102 596,000 3,500 SH   SOLE   3,325 0 175
McDonalds Corp COMMON STOCKS 580135101 615,000 2,488 SH   SOLE   2,364 0 124
Medtronic PLC COMMON STOCKS G5960L103 11,787,000 106,241 SH   SOLE   100,929 0 5,312
Merck & Co Inc COMMON STOCKS 58933Y105 777,000 9,471 SH   SOLE   8,997 0 474
Microsoft Corporation COMMON STOCKS 594918104 5,237,000 16,986 SH   SOLE   16,137 0 849
Nextera Energy Inc COMMON STOCKS 65339F101 11,806,000 139,372 SH   SOLE   132,403 0 6,969
Nielsen Holdings PLC COMMON STOCKS G6518L108 4,597,000 168,752 SH   SOLE   160,314 0 8,438
Nike Inc. COMMON STOCKS 654106103 17,452,000 129,698 SH   SOLE   123,213 0 6,485
Nvidia Corp COMMON STOCKS 67066G104 226,000 829 SH   SOLE   788 0 41
Oracle Corporation COMMON STOCKS 68389X105 370,000 4,474 SH   SOLE   4,250 0 224
PepsiCo Inc. COMMON STOCKS 713448108 13,410,000 80,120 SH   SOLE   76,114 0 4,006
Pfizer Inc COMMON STOCKS 717081103 899,000 17,374 SH   SOLE   16,505 0 869
Pimco ETF Short Maturity EXCHANGE TRADED FUNDS 72201R833 298,000 2,980 SH   SOLE   2,831 0 149
Procter & Gamble Company COMMON STOCKS 742718109 607,000 3,971 SH   SOLE   3,772 0 199
Qualcomm Inc. COMMON STOCKS 747525103 15,794,000 103,351 SH   SOLE   98,183 0 5,168
Rio Tinto PLC COMMON STOCKS 767204100 264,000 3,285 SH   SOLE   3,121 0 164
Royal Caribbean Cruises COMMON STOCKS V7780T103 7,630,000 91,075 SH   SOLE   86,521 0 4,554
Schlumberger Ltd COMMON STOCKS 806857108 3,741,000 90,558 SH   SOLE   86,030 0 4,528
Sea Ltd COMMON STOCKS 81141R100 5,666,000 47,297 SH   SOLE   44,932 0 2,365
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209 650,000 4,745 SH   SOLE   4,508 0 237
Select Sector Industrial SPDR EXCHANGE TRADED FUNDS 81369Y704 319,000 3,097 SH   SOLE   2,942 0 155
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886 1,391,000 18,680 SH   SOLE   17,746 0 934
Shell Plc COMMON STOCKS 780259305 220,000 4,005 SH   SOLE   3,805 0 200
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622 789,000 7,701 SH   SOLE   7,316 0 385
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103 2,310,000 5,115 SH   SOLE   4,859 0 256
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763 760,000 5,930 SH   SOLE   5,634 0 296
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853 421,000 10,000 SH   SOLE   9,500 0 500
Stericycle Inc. COMMON STOCKS 858912108 6,229,000 105,712 SH   SOLE   100,426 0 5,286
Stryker Corporation COMMON STOCKS 863667101 16,234,000 60,722 SH   SOLE   57,686 0 3,036
Taitron Components Inc. COMMON STOCKS 874028103 488,000 127,000 SH   SOLE   120,650 0 6,350
Taiwan Semiconductor ADR COMMON STOCKS 874039100 10,918,000 104,721 SH   SOLE   99,485 0 5,236
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803 975,000 6,135 SH   SOLE   5,828 0 307
Tesla Motors COMMON STOCKS 88160R101 11,817,000 10,966 SH   SOLE   10,418 0 548
United Parcel Service COMMON STOCKS 911312106 13,243,000 61,749 SH   SOLE   58,662 0 3,087
UnitedHealth Group Inc COMMON STOCKS 91324P102 312,000 611 SH   SOLE   580 0 31
Vanguard Growth EXCHANGE TRADED FUNDS 922908736 640,000 2,225 SH   SOLE   2,114 0 111
Vanguard Mid Cap ETF EXCHANGE TRADED FUNDS 922908629 529,000 2,224 SH   SOLE   2,113 0 111
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744 1,738,000 11,764 SH   SOLE   11,176 0 588
Verizon Communications COMMON STOCKS 92343V104 246,000 4,831 SH   SOLE   4,589 0 242
Visa Inc COMMON STOCKS 92826C839 6,422,000 28,958 SH   SOLE   27,510 0 1,448
Wal-Mart Stores Inc. COMMON STOCKS 931142103 236,000 1,586 SH   SOLE   1,507 0 79
Walt Disney Company COMMON STOCKS 254687106 10,879,000 79,315 SH   SOLE   75,349 0 3,966
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307 657,000 10,000 SH   SOLE   9,500 0 500