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 288,811 3,660 SH   SOLE   3,477 0 183
Agilent Technologies COMMON STOCKS 00846U101 9,064,943 126,570 SH   SOLE   120,242 0 6,328
Alibaba Group Hldg ADR COMMON STOCKS 01609W102 232,987 1,198 SH   SOLE   1,138 0 60
Alphabet Inc - Class A COMMON STOCKS 02079K305 4,988,251 4,293 SH   SOLE   4,078 0 215
Alphabet Inc - Class C COMMON STOCKS 02079K107 12,766,491 10,979 SH   SOLE   10,430 0 549
Altria Group Inc COMMON STOCKS 02209S103 643,887 16,651 SH   SOLE   15,818 0 833
Amazon.com COMMON STOCKS 023135106 1,202,977 617 SH   SOLE   586 0 31
American Express Company COMMON STOCKS 025816109 9,468,466 110,600 SH   SOLE   105,070 0 5,530
Ametek Inc. COMMON STOCKS 031100100 471,011 6,540 SH   SOLE   6,213 0 327
Amphenol Corp Cl A COMMON STOCKS 032095101 7,024,174 96,380 SH   SOLE   91,561 0 4,819
Apple Inc COMMON STOCKS 037833100 3,664,920 14,412 SH   SOLE   13,691 0 721
AstraZeneca ADS COMMON STOCKS 046353108 268,362 6,009 SH   SOLE   5,709 0 300
AT&T Inc. COMMON STOCKS 00206R102 354,435 12,159 SH   SOLE   11,551 0 608
Banco Bilbao Vizcaya COMMON STOCKS 05946K101 209,604 68,498 SH   SOLE   65,073 0 3,425
Banco Santander COMMON STOCKS 05964H105 282,000 120,000 SH   SOLE   114,000 0 6,000
Baxter International COMMON STOCKS 071813109 8,614,340 106,101 SH   SOLE   100,796 0 5,305
Berkshire Hathaway Cl B COMMON STOCKS 084670702 577,011 3,156 SH   SOLE   2,998 0 158
Blackrock Inc COMMON STOCKS 09247X101 818,344 1,860 SH   SOLE   1,767 0 93
Blackrock Muni Hldgs EXCHANGE TRADED FUNDS 09254P108 323,076 24,700 SH   SOLE   23,465 0 1,235
BP PLC COMMON STOCKS 055622104 309,192 12,677 SH   SOLE   12,043 0 634
Bristol-Myers Squibb COMMON STOCKS 110122108 260,696 4,677 SH   SOLE   4,443 0 234
Caterpillar Inc. COMMON STOCKS 149123101 4,777,367 41,170 SH   SOLE   39,112 0 2,058
Chevron Corp COMMON STOCKS 166764100 236,872 3,269 SH   SOLE   3,106 0 163
Cisco Systems Inc COMMON STOCKS 17275R102 338,672 8,615 SH   SOLE   8,184 0 431
Coca Cola COMMON STOCKS 191216100 469,227 10,604 SH   SOLE   10,074 0 530
Colgate Palmolive COMMON STOCKS 194162103 242,280 3,651 SH   SOLE   3,468 0 183
Ecolab Inc. COMMON STOCKS 278865100 8,819,978 56,600 SH   SOLE   53,770 0 2,830
Eli Lilly & Co COMMON STOCKS 532457108 202,531 1,460 SH   SOLE   1,387 0 73
Enterprise Products LP LIMITED PARTNERSHIPS 293792107 200,329 14,009 SH   SOLE   13,309 0 700
Exxon Mobil Corp. COMMON STOCKS 30231G102 535,225 14,096 SH   SOLE   13,391 0 705
Gilead Sciences Inc COMMON STOCKS 375558103 10,440,309 139,651 SH   SOLE   132,668 0 6,983
Home Depot COMMON STOCKS 437076102 597,154 3,198 SH   SOLE   3,038 0 160
HSBC Holdings PLC - ADR COMMON STOCKS 404280406 5,497,411 196,266 SH   SOLE   186,453 0 9,813
HSBC Holdings Preferred 6.2 PFD/FIXED INCOME STOCKS 404280604 1,086,502 43,408 SH   SOLE   41,238 0 2,170
Intel Corporation COMMON STOCKS 458140100 366,717 6,776 SH   SOLE   6,437 0 339
Invesco QQQ Trust EXCHANGE TRADED FUNDS 46090E103 370,709 1,947 SH   SOLE   1,850 0 97
Invesco S&P 500 Low Volatility EXCHANGE TRADED FUNDS 46138E354 322,997 6,884 SH   SOLE   6,540 0 344
iShares Core S&P MidCap EXCHANGE TRADED FUNDS 464287507 243,843 1,695 SH   SOLE   1,610 0 85
iShares Core S&P Small Cap EXCHANGE TRADED FUNDS 464287804 359,665 6,410 SH   SOLE   6,090 0 320
iShares Core US Aggregate Bond EXCHANGE TRADED FUNDS 464287226 369,450 3,202 SH   SOLE   3,042 0 160
iShares High Yield Corp Bd Index EXCHANGE TRADED FUNDS 464288513 1,042,372 13,525 SH   SOLE   12,849 0 676
iShares MSCI Emerging Market Ind EXCHANGE TRADED FUNDS 464287234 692,976 20,304 SH   SOLE   19,289 0 1,015
iShares MSCI Eurozone EXCHANGE TRADED FUNDS 464286608 3,396,129 111,312 SH   SOLE   105,746 0 5,566
iShares North Amer Tech EXCHANGE TRADED FUNDS 464287515 9,533,287 45,334 SH   SOLE   43,067 0 2,267
iShares U.S. Pfd Stock EXCHANGE TRADED FUNDS 464288687 1,565,509 49,168 SH   SOLE   46,710 0 2,458
John Bean Techs Corp COMMON STOCKS 477839104 259,945 3,500 SH   SOLE   3,325 0 175
Johnson & Johnson COMMON STOCKS 478160104 1,286,388 9,810 SH   SOLE   9,320 0 490
JP Morgan Chase Alerian ETN EXCHANGE TRADED FUNDS 46625H365 1,106,356 122,520 SH   SOLE   116,394 0 6,126
JP Morgan Chase & Company COMMON STOCKS 46625H100 13,691,762 152,080 SH   SOLE   144,476 0 7,604
Jpmorgan Ultra Short EXCHANGE TRADED FUNDS 46641Q837 8,453,332 170,190 SH   SOLE   161,681 0 8,509
Kimberly-Clark Corp COMMON STOCKS 494368103 291,160 2,277 SH   SOLE   2,163 0 114
Koninklijke Philips NV COMMON STOCKS 500472303 224,116 5,533 SH   SOLE   5,256 0 277
Leidos Holdings Inc COMMON STOCKS 525327102 229,125 2,500 SH   SOLE   2,375 0 125
Linde plc COMMON STOCKS G5494J103 7,063,071 40,827 SH   SOLE   38,786 0 2,041
Lockheed Martin Corp. COMMON STOCKS 539830109 233,876 690 SH   SOLE   656 0 34
Lowes Companies Inc. COMMON STOCKS 548661107 9,475,052 110,111 SH   SOLE   104,605 0 5,506
Magellan Midstream Partners, L.P COMMON STOCKS 559080106 275,500 7,550 SH   SOLE   7,173 0 377
Marsh & McLennan Co Inc COMMON STOCKS 571748102 302,610 3,500 SH   SOLE   3,325 0 175
McDonalds Corp COMMON STOCKS 580135101 496,546 3,003 SH   SOLE   2,853 0 150
Medtronic PLC COMMON STOCKS G5960L103 10,120,000 112,220 SH   SOLE   106,609 0 5,611
Merck & Co Inc COMMON STOCKS 58933Y105 1,350,374 17,551 SH   SOLE   16,673 0 878
Microsoft Corporation COMMON STOCKS 594918104 4,467,451 28,327 SH   SOLE   26,911 0 1,416
Mondelez Intl Inc Cl A COMMON STOCKS 609207105 450,720 9,000 SH   SOLE   8,550 0 450
Nextera Energy Inc COMMON STOCKS 65339F101 500,971 2,082 SH   SOLE   1,978 0 104
Nielsen Holdings PLC COMMON STOCKS G6518L108 2,613,888 208,444 SH   SOLE   198,022 0 10,422
Nike Inc. COMMON STOCKS 654106103 12,326,357 148,977 SH   SOLE   141,528 0 7,449
Norfolk Southern Corp COMMON STOCKS 655844108 202,648 1,388 SH   SOLE   1,319 0 69
Novartis AG COMMON STOCKS 66987V109 218,493 2,650 SH   SOLE   2,518 0 132
Nutrien Ltd COMMON STOCKS 67077M108 2,213,465 65,217 SH   SOLE   61,956 0 3,261
Nuveen Multi-Strat Inc & Growth EXCHANGE TRADED FUNDS 67073B106 240,018 32,700 SH   SOLE   31,065 0 1,635
Oracle Corporation COMMON STOCKS 68389X105 202,986 4,200 SH   SOLE   3,990 0 210
PepsiCo Inc. COMMON STOCKS 713448108 11,611,048 96,678 SH   SOLE   91,844 0 4,834
Pfizer Inc COMMON STOCKS 717081103 705,579 21,617 SH   SOLE   20,536 0 1,081
Philip Morris COMMON STOCKS 718172109 1,081,705 14,826 SH   SOLE   14,085 0 741
Procter & Gamble Company COMMON STOCKS 742718109 781,220 7,102 SH   SOLE   6,747 0 355
Qualcomm Inc. COMMON STOCKS 747525103 8,809,383 130,220 SH   SOLE   123,709 0 6,511
Rio Tinto PLC COMMON STOCKS 767204100 216,091 4,743 SH   SOLE   4,506 0 237
Royal Caribbean Cruises COMMON STOCKS V7780T103 2,888,126 89,777 SH   SOLE   85,288 0 4,489
Sector SPDR Consumer Fd EXCHANGE TRADED FUNDS 81369Y407 276,782 2,822 SH   SOLE   2,681 0 141
Select Sector Health Care SPDR EXCHANGE TRADED FUNDS 81369Y209 1,347,922 15,217 SH   SOLE   14,456 0 761
Select Sector Utilities SPDR EXCHANGE TRADED FUNDS 81369Y886 2,026,344 36,570 SH   SOLE   34,742 0 1,828
SPDR Blmbrg Brcly High Yield EXCHANGE TRADED FUNDS 78468R622 1,375,909 14,523 SH   SOLE   13,797 0 726
SPDR Dow Jones Industrial EXCHANGE TRADED FUNDS 78467X109 650,675 2,968 SH   SOLE   2,820 0 148
SPDR S&P 500 EXCHANGE TRADED FUNDS 78462F103 2,266,654 8,794 SH   SOLE   8,354 0 440
SPDR S&P Dividend ETF EXCHANGE TRADED FUNDS 78464A763 429,008 5,372 SH   SOLE   5,103 0 269
Spdr Small Cap Etf EXCHANGE TRADED FUNDS 78468R853 261,075 11,954 SH   SOLE   11,356 0 598
Stericycle Inc. COMMON STOCKS 858912108 6,198,565 127,595 SH   SOLE   121,215 0 6,380
Stryker Corporation COMMON STOCKS 863667101 11,114,206 66,756 SH   SOLE   63,418 0 3,338
Taitron Components Inc. COMMON STOCKS 874028103 606,060 273,000 SH   SOLE   259,350 0 13,650
Taiwan Semiconductor ADR COMMON STOCKS 874039100 5,398,693 112,967 SH   SOLE   107,319 0 5,648
Technology Select Sector SPDR EXCHANGE TRADED FUNDS 81369Y803 567,814 7,065 SH   SOLE   6,712 0 353
Tesla Motors COMMON STOCKS 88160R101 470,028 897 SH   SOLE   852 0 45
United Parcel Service COMMON STOCKS 911312106 6,793,783 72,723 SH   SOLE   69,087 0 3,636
Vanguard Div Appreciation EXCHANGE TRADED FUNDS 921908844 322,473 3,119 SH   SOLE   2,963 0 156
Vanguard REIT ETF REITs 922908553 258,235 3,697 SH   SOLE   3,512 0 185
Verizon Communications COMMON STOCKS 92343V104 245,009 4,560 SH   SOLE   4,332 0 228
Visa Inc COMMON STOCKS 92826C839 203,495 1,263 SH   SOLE   1,200 0 63
Walt Disney Company COMMON STOCKS 254687106 9,667,245 100,075 SH   SOLE   95,071 0 5,004
WisdomTree Europe Small Cap Divi EXCHANGE TRADED FUNDS 97717W869 2,585,880 63,582 SH   SOLE   60,403 0 3,179
Wisdomtree US Largecap EXCHANGE TRADED FUNDS 97717W307 819,518 10,125 SH   SOLE   9,619 0 506