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   208,225 1,832 SH   SOLE   1,740 0 92
Advanced Micro Devices COMMON STOCKS 007903107   360,980 2,000 SH   SOLE   1,900 0 100
Aecom Technology Corp COMMON STOCKS 00766T100   392,320 4,000 SH   SOLE   3,800 0 200
Agilent Technologies COMMON STOCKS 00846U101   15,715,764 108,005 SH   SOLE   102,605 0 5,400
Alphabet Inc - Class A COMMON STOCKS 02079K305   4,130,954 27,370 SH   SOLE   26,002 0 1,368
Alphabet Inc - Class C COMMON STOCKS 02079K107   24,529,695 161,104 SH   SOLE   153,049 0 8,055
Amazon.com COMMON STOCKS 023135106   1,316,413 7,298 SH   SOLE   6,933 0 365
American Express Company COMMON STOCKS 025816109   22,632,724 99,401 SH   SOLE   94,431 0 4,970
Ametek Inc. COMMON STOCKS 031100100   1,174,035 6,419 SH   SOLE   6,098 0 321
AMJ/AMJB Exchange Offer EXCHANGE TRADED FUNDS 46625H365   5,029,482 176,535 SH   SOLE   167,708 0 8,827
Amphenol Corp Cl A COMMON STOCKS 032095101   19,185,467 166,324 SH   SOLE   158,008 0 8,316
Amplify CWP Dvd Income ETF EXCHANGE TRADED FUNDS 032108409   3,156,784 81,193 SH   SOLE   77,133 0 4,060
Apple Inc COMMON STOCKS 037833100   4,981,159 29,048 SH   SOLE   27,596 0 1,452
AstraZeneca ADS COMMON STOCKS 046353108   339,360 5,009 SH   SOLE   4,759 0 250
Automatic Data Processing COMMON STOCKS 053015103   216,275 866 SH   SOLE   823 0 43
Banco Bilbao Vizcaya COMMON STOCKS 05946K101   548,156 46,297 SH   SOLE   43,982 0 2,315
Banco Santander COMMON STOCKS 05964H105   556,600 115,000 SH   SOLE   109,250 0 5,750
Berkshire Hathaway Cl B COMMON STOCKS 084670702   753,572 1,792 SH   SOLE   1,702 0 90
Biontech SE COMMON STOCKS 09075V102   230,625 2,500 SH   SOLE   2,375 0 125
Blackrock Inc COMMON STOCKS 09247X101   1,029,620 1,235 SH   SOLE   1,173 0 62
BP PLC COMMON STOCKS 055622104   229,961 6,103 SH   SOLE   5,798 0 305
Caterpillar Inc. COMMON STOCKS 149123101   14,118,748 38,531 SH   SOLE   36,604 0 1,927
CDW Corp COMMON STOCKS 12514G108   234,039 915 SH   SOLE   869 0 46
Charles Schwab Corp COMMON STOCKS 808513105   343,832 4,753 SH   SOLE   4,515 0 238
Cummins Inc COMMON STOCKS 231021106   10,700,804 36,317 SH   SOLE   34,501 0 1,816
Ecolab Inc. COMMON STOCKS 278865100   11,174,829 48,397 SH   SOLE   45,977 0 2,420
Eli Lilly & Co COMMON STOCKS 532457108   245,835 316 SH   SOLE   300 0 16
Energy Transfer Equity COMMON STOCKS 29273V100   467,363 29,712 SH   SOLE   28,226 0 1,486
Exxon Mobil Corp. COMMON STOCKS 30231G102   765,208 6,583 SH   SOLE   6,254 0 329
Gilead Sciences Inc COMMON STOCKS 375558103   8,179,713 111,668 SH   SOLE   106,085 0 5,583
Home Depot COMMON STOCKS 437076102   680,620 1,774 SH   SOLE   1,685 0 89
Invesco Preferred EXCHANGE TRADED FUNDS 46138E511   5,170,414 435,220 SH   SOLE   413,459 0 21,761
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103   640,232 1,442 SH   SOLE   1,370 0 72
Ishares Broad USD Investment EXCHANGE TRADED FUNDS 464288620   251,413 4,952 SH   SOLE   4,704 0 248
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842   749,474 10,098 SH   SOLE   9,593 0 505
iShares Core MSCI Emerging ETF EXCHANGE TRADED FUNDS 46434G103   316,772 6,139 SH   SOLE   5,832 0 307
iShares Core S&P 500 EXCHANGE TRADED FUNDS 464287200   203,859 388 SH   SOLE   369 0 19
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507   282,441 4,650 SH   SOLE   4,418 0 232
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804   7,259,349 65,684 SH   SOLE   62,400 0 3,284
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226   301,055 3,074 SH   SOLE   2,920 0 154
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513   543,721 6,995 SH   SOLE   6,645 0 350
Ishares Morningstar EXCHANGE TRADED FUNDS 464287119   390,534 5,174 SH   SOLE   4,915 0 259
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234   835,403 20,336 SH   SOLE   19,319 0 1,017
Ishares Nat'l Muni Bond EXCHANGE TRADED FUNDS 464288414   873,497 8,118 SH   SOLE   7,712 0 406
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515   11,698,618 137,195 SH   SOLE   130,335 0 6,860
iShares Russell 1000 Value EXCHANGE TRADED FUNDS 464287598   334,757 1,869 SH   SOLE   1,776 0 93
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687   1,799,498 55,833 SH   SOLE   53,041 0 2,792
Johnson & Johnson COMMON STOCKS 478160104   1,270,398 8,031 SH   SOLE   7,629 0 402
JP Morgan Chase & Company COMMON STOCKS 46625H100   25,050,650 125,066 SH   SOLE   118,813 0 6,253
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365   2,076,439 72,883 SH   SOLE   69,239 0 3,644
JPMorgan Short Duration Core Plu EXCHANGE TRADED FUNDS 46641Q274   3,361,793 72,250 SH   SOLE   68,638 0 3,612
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837   6,799,842 134,784 SH   SOLE   128,045 0 6,739
Lam Research Corporation COMMON STOCKS 512807108   1,741,422 1,792 SH   SOLE   1,702 0 90
Linde plc COMMON STOCKS G5494J103   13,590,646 29,270 SH   SOLE   27,807 0 1,463
Lowes Companies Inc. COMMON STOCKS 548661107   15,602,914 61,253 SH   SOLE   58,190 0 3,063
Marsh & McLennan Co Inc COMMON STOCKS 571748102   720,930 3,500 SH   SOLE   3,325 0 175
Mastercard Inc COMMON STOCKS 57636Q104   331,320 688 SH   SOLE   654 0 34
Medtronic PLC COMMON STOCKS G5960L103   8,318,729 95,453 SH   SOLE   90,680 0 4,773
Merck & Co Inc COMMON STOCKS 58933Y105   13,356,363 101,223 SH   SOLE   96,162 0 5,061
Microsoft Corporation COMMON STOCKS 594918104   6,442,906 15,314 SH   SOLE   14,548 0 766
Nextera Energy Inc COMMON STOCKS 65339F101   9,853,133 154,172 SH   SOLE   146,463 0 7,709
Nike Inc. COMMON STOCKS 654106103   11,737,555 124,894 SH   SOLE   118,649 0 6,245
Nvidia Corp COMMON STOCKS 67066G104   516,836 572 SH   SOLE   543 0 29
Oracle Corporation COMMON STOCKS 68389X105   395,546 3,149 SH   SOLE   2,992 0 157
PepsiCo Inc. COMMON STOCKS 713448108   13,653,544 78,016 SH   SOLE   74,115 0 3,901
Pfizer Inc COMMON STOCKS 717081103   415,917 14,988 SH   SOLE   14,239 0 749
Qualcomm Inc. COMMON STOCKS 747525103   18,321,323 108,218 SH   SOLE   102,807 0 5,411
Royal Caribbean Cruises COMMON STOCKS V7780T103   11,436,075 82,268 SH   SOLE   78,155 0 4,113
Schlumberger Ltd COMMON STOCKS 806857108   3,831,729 69,909 SH   SOLE   66,414 0 3,495
Schwab US Broad Mkt ETF EXCHANGE TRADED FUNDS 808524102   205,403 3,365 SH   SOLE   3,197 0 168
Sea Ltd COMMON STOCKS 81141R100   4,821,386 89,767 SH   SOLE   85,279 0 4,488
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209   674,683 4,567 SH   SOLE   4,339 0 228
Select Sector Industrial SPDR EXCHANGE TRADED FUNDS 81369Y704   200,150 1,589 SH   SOLE   1,510 0 79
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886   802,900 12,230 SH   SOLE   11,619 0 611
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622   719,998 7,563 SH   SOLE   7,185 0 378
SPDR Dow Jones Industrial ETF EXCHANGE TRADED FUNDS 78467X109   434,171 1,092 SH   SOLE   1,037 0 55
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103   2,443,359 4,671 SH   SOLE   4,437 0 234
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763   821,051 6,256 SH   SOLE   5,943 0 313
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853   258,240 6,000 SH   SOLE   5,700 0 300
Stericycle Inc. COMMON STOCKS 858912108   10,727,293 203,361 SH   SOLE   193,193 0 10,168
Stryker Corporation COMMON STOCKS 863667101   21,331,358 59,606 SH   SOLE   56,626 0 2,980
Taitron Components Inc. COMMON STOCKS 874028103   851,358 264,397 SH   SOLE   251,177 0 13,220
Taiwan Semiconductor ADR COMMON STOCKS 874039100   14,218,041 104,506 SH   SOLE   99,281 0 5,225
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803   1,072,591 5,150 SH   SOLE   4,893 0 257
Tesla Motors COMMON STOCKS 88160R101   5,841,502 33,230 SH   SOLE   31,569 0 1,661
United Parcel Service COMMON STOCKS 911312106   9,264,496 62,333 SH   SOLE   59,216 0 3,117
Vanguard Growth EXCHANGE TRADED FUNDS 922908736   916,949 2,664 SH   SOLE   2,531 0 133
Vanguard Total EXCHANGE TRADED FUNDS 92203J407   215,797 4,387 SH   SOLE   4,168 0 219
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744   2,019,953 12,403 SH   SOLE   11,783 0 620
Visa Inc COMMON STOCKS 92826C839   8,069,610 28,915 SH   SOLE   27,469 0 1,446
Wal-Mart Stores Inc. COMMON STOCKS 931142103   212,831 3,537 SH   SOLE   3,360 0 177
Walt Disney Company COMMON STOCKS 254687106   9,092,816 74,312 SH   SOLE   70,596 0 3,716
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307   721,900 10,000 SH   SOLE   9,500 0 500
Zoetis Inc COMMON STOCKS 98978V103   243,493 1,439 SH   SOLE   1,367 0 72