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   201,648 1,832 SH   SOLE   1,740 0 92
Advanced Micro Devices COMMON STOCKS 007903107   353,784 2,400 SH   SOLE   2,280 0 120
Aecom Technology Corp COMMON STOCKS 00766T100   369,720 4,000 SH   SOLE   3,800 0 200
Agilent Technologies COMMON STOCKS 00846U101   15,521,128 111,639 SH   SOLE   106,057 0 5,582
Alphabet Inc - Class A COMMON STOCKS 02079K305   3,877,095 27,755 SH   SOLE   26,367 0 1,388
Alphabet Inc - Class C COMMON STOCKS 02079K107   23,273,884 165,145 SH   SOLE   156,888 0 8,257
Amazon.com COMMON STOCKS 023135106   1,952,125 12,848 SH   SOLE   12,206 0 642
American Express Company COMMON STOCKS 025816109   19,277,938 102,903 SH   SOLE   97,758 0 5,145
Ametek Inc. COMMON STOCKS 031100100   1,058,428 6,419 SH   SOLE   6,098 0 321
Amphenol Corp Cl A COMMON STOCKS 032095101   16,920,394 170,689 SH   SOLE   162,155 0 8,534
Amplify CWP Dvd Income ETF EXCHANGE TRADED FUNDS 032108409   3,047,283 83,373 SH   SOLE   79,204 0 4,169
Apple Inc COMMON STOCKS 037833100   6,587,038 34,213 SH   SOLE   32,502 0 1,711
AstraZeneca ADS COMMON STOCKS 046353108   337,356 5,009 SH   SOLE   4,759 0 250
Automatic Data Processing COMMON STOCKS 053015103   201,752 866 SH   SOLE   823 0 43
Banco Bilbao Vizcaya COMMON STOCKS 05946K101   421,765 46,297 SH   SOLE   43,982 0 2,315
Banco Santander COMMON STOCKS 05964H105   476,100 115,000 SH   SOLE   109,250 0 5,750
Berkshire Hathaway Cl B COMMON STOCKS 084670702   639,134 1,792 SH   SOLE   1,702 0 90
BHP Billiton Ltd ADR COMMON STOCKS 088606108   300,222 4,395 SH   SOLE   4,175 0 220
Biontech SE COMMON STOCKS 09075V102   263,850 2,500 SH   SOLE   2,375 0 125
Blackrock Inc COMMON STOCKS 09247X101   1,164,933 1,435 SH   SOLE   1,363 0 72
BlackRock Municipal Income Fund EXCHANGE TRADED FUNDS 09253X102   292,734 25,149 SH   SOLE   23,892 0 1,257
BP PLC COMMON STOCKS 055622104   213,355 6,027 SH   SOLE   5,726 0 301
Broadcom Ltd COMMON STOCKS 11135F101   654,122 586 SH   SOLE   557 0 29
Caterpillar Inc. COMMON STOCKS 149123101   11,804,195 39,924 SH   SOLE   37,928 0 1,996
Charles Schwab Corp COMMON STOCKS 808513105   327,006 4,753 SH   SOLE   4,515 0 238
Coca Cola COMMON STOCKS 191216100   264,772 4,493 SH   SOLE   4,268 0 225
Costco Wholesale Corp. COMMON STOCKS 22160K105   314,858 477 SH   SOLE   453 0 24
Cummins Inc COMMON STOCKS 231021106   9,109,170 38,023 SH   SOLE   36,122 0 1,901
Ecolab Inc. COMMON STOCKS 278865100   10,047,386 50,655 SH   SOLE   48,122 0 2,533
Eli Lilly & Co COMMON STOCKS 532457108   547,361 939 SH   SOLE   892 0 47
Energy Transfer Equity COMMON STOCKS 29273V100   464,715 33,675 SH   SOLE   31,991 0 1,684
Exxon Mobil Corp. COMMON STOCKS 30231G102   983,603 9,838 SH   SOLE   9,346 0 492
General Dynamics Corp COMMON STOCKS 369550108   259,670 1,000 SH   SOLE   950 0 50
Gilead Sciences Inc COMMON STOCKS 375558103   8,623,145 106,445 SH   SOLE   101,123 0 5,322
Home Depot COMMON STOCKS 437076102   607,257 1,752 SH   SOLE   1,664 0 88
Invesco Preferred EXCHANGE TRADED FUNDS 46138E511   4,967,312 433,070 SH   SOLE   411,417 0 21,653
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103   588,361 1,437 SH   SOLE   1,365 0 72
Ishares Broad USD Investment EXCHANGE TRADED FUNDS 464288620   253,839 4,952 SH   SOLE   4,704 0 248
iShares Core MSCI EAFE EXCHANGE TRADED FUNDS 46432F842   710,394 10,098 SH   SOLE   9,593 0 505
iShares Core MSCI Emerging ETF EXCHANGE TRADED FUNDS 46434G103   315,568 6,239 SH   SOLE   5,927 0 312
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507   277,704 1,002 SH   SOLE   952 0 50
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804   7,570,851 69,939 SH   SOLE   66,442 0 3,497
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226   304,651 3,070 SH   SOLE   2,917 0 153
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513   592,420 7,655 SH   SOLE   7,272 0 383
Ishares Morningstar EXCHANGE TRADED FUNDS 464287119   350,900 5,174 SH   SOLE   4,915 0 259
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234   824,546 20,506 SH   SOLE   19,481 0 1,025
Ishares Nat'l Muni Bond EXCHANGE TRADED FUNDS 464288414   880,072 8,118 SH   SOLE   7,712 0 406
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515   11,209,861 27,635 SH   SOLE   26,253 0 1,382
iShares Russell 1000 Value EXCHANGE TRADED FUNDS 464287598   308,852 1,869 SH   SOLE   1,776 0 93
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687   1,768,878 56,713 SH   SOLE   53,877 0 2,836
Johnson & Johnson COMMON STOCKS 478160104   1,037,698 6,621 SH   SOLE   6,290 0 331
JP Morgan Chase & Company COMMON STOCKS 46625H100   21,980,262 129,220 SH   SOLE   122,759 0 6,461
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365   6,563,626 258,818 SH   SOLE   245,877 0 12,941
JPMorgan Short Duration Core Plu EXCHANGE TRADED FUNDS 46641Q274   3,409,714 73,250 SH   SOLE   69,588 0 3,662
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837   6,256,838 124,564 SH   SOLE   118,336 0 6,228
Lam Research Corporation COMMON STOCKS 512807108   1,386,667 1,770 SH   SOLE   1,682 0 88
Linde plc COMMON STOCKS G5494J103   12,426,031 30,255 SH   SOLE   28,742 0 1,513
Lowes Companies Inc. COMMON STOCKS 548661107   14,086,692 63,297 SH   SOLE   60,132 0 3,165
Marsh & McLennan Co Inc COMMON STOCKS 571748102   663,145 3,500 SH   SOLE   3,325 0 175
Mastercard Inc COMMON STOCKS 57636Q104   293,438 688 SH   SOLE   654 0 34
McDonalds Corp COMMON STOCKS 580135101   261,225 881 SH   SOLE   837 0 44
Medtronic PLC COMMON STOCKS G5960L103   8,048,031 97,694 SH   SOLE   92,809 0 4,885
Merck & Co Inc COMMON STOCKS 58933Y105   11,185,660 102,602 SH   SOLE   97,472 0 5,130
Microsoft Corporation COMMON STOCKS 594918104   5,762,813 15,325 SH   SOLE   14,559 0 766
Nextera Energy Inc COMMON STOCKS 65339F101   10,126,876 166,725 SH   SOLE   158,389 0 8,336
Nike Inc. COMMON STOCKS 654106103   13,737,164 126,528 SH   SOLE   120,202 0 6,326
Nvidia Corp COMMON STOCKS 67066G104   699,250 1,412 SH   SOLE   1,341 0 71
Oracle Corporation COMMON STOCKS 68389X105   331,999 3,149 SH   SOLE   2,992 0 157
PepsiCo Inc. COMMON STOCKS 713448108   13,430,403 79,077 SH   SOLE   75,123 0 3,954
Pfizer Inc COMMON STOCKS 717081103   478,979 16,637 SH   SOLE   15,805 0 832
Procter & Gamble Company COMMON STOCKS 742718109   226,299 1,544 SH   SOLE   1,467 0 77
Qualcomm Inc. COMMON STOCKS 747525103   16,327,582 112,892 SH   SOLE   107,247 0 5,645
Rio Tinto PLC COMMON STOCKS 767204100   223,380 3,000 SH   SOLE   2,850 0 150
Royal Caribbean Cruises COMMON STOCKS V7780T103   11,124,744 85,912 SH   SOLE   81,616 0 4,296
Schlumberger Ltd COMMON STOCKS 806857108   3,724,154 71,563 SH   SOLE   67,985 0 3,578
Sea Ltd COMMON STOCKS 81141R100   3,805,380 93,960 SH   SOLE   89,262 0 4,698
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209   637,167 4,672 SH   SOLE   4,438 0 234
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886   813,473 12,845 SH   SOLE   12,203 0 642
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622   720,042 7,601 SH   SOLE   7,221 0 380
SPDR Dow Jones Industrial ETF EXCHANGE TRADED FUNDS 78467X109   411,369 1,092 SH   SOLE   1,037 0 55
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103   2,290,784 4,820 SH   SOLE   4,579 0 241
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763   781,825 6,256 SH   SOLE   5,943 0 313
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853   253,080 6,000 SH   SOLE   5,700 0 300
Stericycle Inc. COMMON STOCKS 858912108   10,407,302 209,994 SH   SOLE   199,494 0 10,500
Stryker Corporation COMMON STOCKS 863667101   18,311,512 61,148 SH   SOLE   58,091 0 3,057
Taitron Components Inc. COMMON STOCKS 874028103   922,745 264,397 SH   SOLE   251,177 0 13,220
Taiwan Semiconductor ADR COMMON STOCKS 874039100   11,481,496 110,399 SH   SOLE   104,879 0 5,520
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803   985,882 5,122 SH   SOLE   4,866 0 256
Tesla Motors COMMON STOCKS 88160R101   8,144,677 32,778 SH   SOLE   31,139 0 1,639
United Parcel Service COMMON STOCKS 911312106   10,107,155 64,283 SH   SOLE   61,069 0 3,214
Vanguard Growth EXCHANGE TRADED FUNDS 922908736   858,650 2,762 SH   SOLE   2,624 0 138
Vanguard Total EXCHANGE TRADED FUNDS 92203J407   216,564 4,387 SH   SOLE   4,168 0 219
Vanguard Value ETF EXCHANGE TRADED FUNDS 922908744   1,865,461 12,478 SH   SOLE   11,854 0 624
Visa Inc COMMON STOCKS 92826C839   7,716,004 29,637 SH   SOLE   28,155 0 1,482
Walt Disney Company COMMON STOCKS 254687106   7,046,231 78,040 SH   SOLE   74,138 0 3,902
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307   663,800 10,000 SH   SOLE   9,500 0 500
Zoetis Inc COMMON STOCKS 98978V103   284,015 1,439 SH   SOLE   1,367 0 72