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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COMMON STOCKS 002824100   218,784 2,259 SH   SOLE   2,146 0 113
Aecom Technology Corp COMMON STOCKS 00766T100   373,680 4,500 SH   SOLE   4,275 0 225
Agilent Technologies COMMON STOCKS 00846U101   12,626,233 112,916 SH   SOLE   107,270 0 5,646
Alphabet Inc - Class A COMMON STOCKS 02079K305   3,716,554 28,401 SH   SOLE   26,981 0 1,420
Alphabet Inc - Class C COMMON STOCKS 02079K107   21,818,801 165,482 SH   SOLE   157,208 0 8,274
Amazon.com COMMON STOCKS 023135106   1,639,593 12,898 SH   SOLE   12,253 0 645
American Express Company COMMON STOCKS 025816109   15,577,596 104,414 SH   SOLE   99,193 0 5,221
Ametek Inc. COMMON STOCKS 031100100   953,347 6,452 SH   SOLE   6,129 0 323
Amphenol Corp Cl A COMMON STOCKS 032095101   14,471,556 172,301 SH   SOLE   163,686 0 8,615
Amplify CWP Dvd Income ETF EXCHANGE TRADED FUNDS 032108409   2,912,909 83,873 SH   SOLE   79,679 0 4,194
Apple Inc COMMON STOCKS 037833100   5,946,645 34,733 SH   SOLE   32,996 0 1,737
AstraZeneca ADS COMMON STOCKS 046353108   406,929 6,009 SH   SOLE   5,709 0 300
Automatic Data Processing COMMON STOCKS 053015103   208,342 866 SH   SOLE   823 0 43
Banco Bilbao Vizcaya COMMON STOCKS 05946K101   477,340 59,297 SH   SOLE   56,332 0 2,965
Banco Santander COMMON STOCKS 05964H105   432,400 115,000 SH   SOLE   109,250 0 5,750
Berkshire Hathaway Cl B COMMON STOCKS 084670702   635,444 1,814 SH   SOLE   1,723 0 91
BHP Billiton Ltd ADR COMMON STOCKS 088606108   249,987 4,395 SH   SOLE   4,175 0 220
Biontech SE COMMON STOCKS 09075V102   271,600 2,500 SH   SOLE   2,375 0 125
Blackrock Inc COMMON STOCKS 09247X101   1,007,877 1,559 SH   SOLE   1,481 0 78
BlackRock Municipal Income Fund EXCHANGE TRADED FUNDS 09253X102   256,277 25,249 SH   SOLE   23,987 0 1,262
BP PLC COMMON STOCKS 055622104   308,869 7,977 SH   SOLE   7,578 0 399
Broadcom Ltd COMMON STOCKS 11135F101   486,719 586 SH   SOLE   557 0 29
Caterpillar Inc. COMMON STOCKS 149123101   10,579,172 38,752 SH   SOLE   36,814 0 1,938
Charles Schwab Corp COMMON STOCKS 808513105   260,939 4,753 SH   SOLE   4,515 0 238
Coca Cola COMMON STOCKS 191216100   271,111 4,843 SH   SOLE   4,601 0 242
Costco Wholesale Corp. COMMON STOCKS 22160K105   249,712 442 SH   SOLE   420 0 22
Cummins Inc COMMON STOCKS 231021106   8,796,852 38,505 SH   SOLE   36,580 0 1,925
Ecolab Inc. COMMON STOCKS 278865100   8,707,470 51,402 SH   SOLE   48,832 0 2,570
Eli Lilly & Co COMMON STOCKS 532457108   509,736 949 SH   SOLE   902 0 47
Energy Transfer Equity COMMON STOCKS 29273V100   401,775 28,637 SH   SOLE   27,205 0 1,432
Exxon Mobil Corp. COMMON STOCKS 30231G102   1,574,161 13,388 SH   SOLE   12,719 0 669
General Dynamics Corp COMMON STOCKS 369550108   220,970 1,000 SH   SOLE   950 0 50
General Electric COMMON STOCKS 369604301   372,332 3,368 SH   SOLE   3,200 0 168
Gilead Sciences Inc COMMON STOCKS 375558103   8,082,537 107,853 SH   SOLE   102,460 0 5,393
Home Depot COMMON STOCKS 437076102   574,495 1,901 SH   SOLE   1,806 0 95
Invesco Preferred EXCHANGE TRADED FUNDS 46138E511   765,722 69,929 SH   SOLE   66,433 0 3,496
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103   514,670 1,437 SH   SOLE   1,365 0 72
Ishares Broad USD Investment EXCHANGE TRADED FUNDS 464288620   238,042 4,952 SH   SOLE   4,704 0 248
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842   674,581 10,483 SH   SOLE   9,959 0 524
iShares Core MSCI Emerging ETF EXCHANGE TRADED FUNDS 46434G103   303,386 6,375 SH   SOLE   6,056 0 319
iShares Core S&P 500 EXCHANGE TRADED FUNDS 464287200   211,190 492 SH   SOLE   467 0 25
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507   265,807 1,066 SH   SOLE   1,013 0 53
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804   7,328,269 77,688 SH   SOLE   73,804 0 3,884
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226   293,996 3,126 SH   SOLE   2,970 0 156
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513   590,128 8,005 SH   SOLE   7,605 0 400
Ishares Morningstar EXCHANGE TRADED FUNDS 464287119   308,629 5,174 SH   SOLE   4,915 0 259
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234   780,100 20,556 SH   SOLE   19,528 0 1,028
Ishares Nat'l Muni Bond EXCHANGE TRADED FUNDS 464288414   832,419 8,118 SH   SOLE   7,712 0 406
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515   9,515,011 27,882 SH   SOLE   26,488 0 1,394
iShares Russell 1000 Value EXCHANGE TRADED FUNDS 464287598   311,686 2,053 SH   SOLE   1,950 0 103
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687   1,674,772 55,548 SH   SOLE   52,771 0 2,777
Johnson & Johnson COMMON STOCKS 478160104   1,178,120 7,564 SH   SOLE   7,186 0 378
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365   6,584,108 266,563 SH   SOLE   253,235 0 13,328
JP Morgan Chase & Company COMMON STOCKS 46625H100   18,963,634 130,766 SH   SOLE   124,228 0 6,538
JPMorgan Short Duration Core Plu EXCHANGE TRADED FUNDS 46641Q274   3,393,835 74,820 SH   SOLE   71,079 0 3,741
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837   5,595,510 111,509 SH   SOLE   105,934 0 5,575
Lam Research Corporation COMMON STOCKS 512807108   1,112,754 1,775 SH   SOLE   1,686 0 89
Linde plc COMMON STOCKS G5494J103   11,530,934 30,968 SH   SOLE   29,420 0 1,548
Lowes Companies Inc. COMMON STOCKS 548661107   13,380,687 64,380 SH   SOLE   61,161 0 3,219
Marsh & McLennan Co Inc COMMON STOCKS 571748102   666,050 3,500 SH   SOLE   3,325 0 175
Mastercard Inc COMMON STOCKS 57636Q104   272,386 688 SH   SOLE   654 0 34
McDonalds Corp COMMON STOCKS 580135101   271,870 1,032 SH   SOLE   980 0 52
Medtronic PLC COMMON STOCKS G5960L103   7,797,917 99,514 SH   SOLE   94,538 0 4,976
Merck & Co Inc COMMON STOCKS 58933Y105   10,607,855 103,039 SH   SOLE   97,887 0 5,152
Microsoft Corporation COMMON STOCKS 594918104   5,213,664 16,512 SH   SOLE   15,686 0 826
Nextera Energy Inc COMMON STOCKS 65339F101   9,600,658 167,580 SH   SOLE   159,201 0 8,379
Nike Inc. COMMON STOCKS 654106103   11,757,834 122,964 SH   SOLE   116,816 0 6,148
Nvidia Corp COMMON STOCKS 67066G104   614,205 1,412 SH   SOLE   1,341 0 71
Oracle Corporation COMMON STOCKS 68389X105   333,542 3,149 SH   SOLE   2,992 0 157
PepsiCo Inc. COMMON STOCKS 713448108   13,429,610 79,259 SH   SOLE   75,296 0 3,963
Pfizer Inc COMMON STOCKS 717081103   545,215 16,437 SH   SOLE   15,615 0 822
Procter & Gamble Company COMMON STOCKS 742718109   241,294 1,654 SH   SOLE   1,571 0 83
Qualcomm Inc. COMMON STOCKS 747525103   12,752,696 114,827 SH   SOLE   109,086 0 5,741
Royal Caribbean Cruises COMMON STOCKS V7780T103   8,166,091 88,627 SH   SOLE   84,196 0 4,431
Schlumberger Ltd COMMON STOCKS 806857108   4,589,452 78,721 SH   SOLE   74,785 0 3,936
Sea Ltd COMMON STOCKS 81141R100   4,183,688 95,192 SH   SOLE   90,432 0 4,760
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209   601,473 4,672 SH   SOLE   4,438 0 234
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886   795,260 13,495 SH   SOLE   12,820 0 675
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622   687,130 7,601 SH   SOLE   7,221 0 380
SPDR Dow Jones Industrial ETF EXCHANGE TRADED FUNDS 78467X109   365,611 1,092 SH   SOLE   1,037 0 55
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103   2,118,228 4,955 SH   SOLE   4,707 0 248
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763   719,514 6,256 SH   SOLE   5,943 0 313
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853   221,400 6,000 SH   SOLE   5,700 0 300
Stericycle Inc. COMMON STOCKS 858912108   9,516,523 212,850 SH   SOLE   202,208 0 10,642
Stryker Corporation COMMON STOCKS 863667101   16,634,885 60,873 SH   SOLE   57,829 0 3,044
Taitron Components Inc. COMMON STOCKS 874028103   945,709 266,397 SH   SOLE   253,077 0 13,320
Taiwan Semiconductor ADR COMMON STOCKS 874039100   9,700,994 111,634 SH   SOLE   106,052 0 5,582
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803   856,042 5,222 SH   SOLE   4,961 0 261
Tesla Motors COMMON STOCKS 88160R101   7,951,491 31,778 SH   SOLE   30,189 0 1,589
United Parcel Service COMMON STOCKS 911312106   10,154,402 65,147 SH   SOLE   61,890 0 3,257
Vanguard Growth EXCHANGE TRADED FUNDS 922908736   752,120 2,762 SH   SOLE   2,624 0 138
Vanguard Total EXCHANGE TRADED FUNDS 92203J407   209,830 4,387 SH   SOLE   4,168 0 219
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744   1,732,124 12,558 SH   SOLE   11,930 0 628
Visa Inc COMMON STOCKS 92826C839   6,901,460 30,005 SH   SOLE   28,505 0 1,500
Wal-Mart Stores Inc. COMMON STOCKS 931142103   214,599 1,342 SH   SOLE   1,275 0 67
Walt Disney Company COMMON STOCKS 254687106   6,378,878 78,703 SH   SOLE   74,768 0 3,935
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307   614,900 10,000 SH   SOLE   9,500 0 500
Zoetis Inc COMMON STOCKS 98978V103   250,357 1,439 SH   SOLE   1,367 0 72