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
3M CO COM 88579y101 1,223 7,455 SH   SOLE 0 7,455 0 0
3M CO COM 88579y101 9,756 59,343 SH   OTR 3,4,6,7 0 59,343 0
ABBOTT LABS COM 002824100 894 10,679 SH   SOLE 0 10,679 0 0
ABBOTT LABS COM 002824100 4,056 48,478 SH   OTR 3,6,7 0 48,478 0
ABBVIE INC COM 00287y109 136 1,800 SH   SOLE 0 1,800 0 0
ABBVIE INC COM 00287y109 348 4,600 SH   OTR 7 0 4,600 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 1,453 7,571 SH   SOLE 0 7,571 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 11,513 59,893 SH   OTR 3,4,6,7 0 59,893 0
ADOBE INC COM 00724f101 77 280 SH   SOLE 0 280 0 0
ADOBE INC COM 00724f101 1,566 5,670 SH   OTR 7 0 5,670 0
AIR PRODS & CHEMS INC COM 009158106 836 3,852 SH   SOLE 0 3,852 0 0
AIR PRODS & CHEMS INC COM 009158106 4,395 19,892 SH   OTR 3,6,7 0 19,892 0
ALCON INC ORD SHS h01301128 803 13,820 SH   SOLE 0 13,820 0 0
ALCON INC ORD SHS h01301128 4,966 85,237 SH   OTR 3,4,6,7 0 85,237 0
ALPHABET INC CAP STK CL A 02079k305 18 15 SH   SOLE 0 15 0 0
ALPHABET INC CAP STK CL A 02079k305 601 492 SH   OTR 7 0 492 0
ALPHABET INC CAP STK CL B 02079k107 4,641 3,826 SH   SOLE 0 3,826 0 0
ALPHABET INC CAP STK CL B 02079k107 29,055 23,853 SH   OTR 3,4,6,7 0 23,853 0
ALTRIA GROUP INC COM 02209s103 205 5,000 SH   OTR 0 0 5,000 0
AMAZON COM INC COM 023135106 1,071 617 SH   SOLE 0 617 0 0
AMAZON COM INC COM 023135106 8,240 4,747 SH   OTR 3,4,6,7 0 4,747 0
AMGEN INC COM 031162100 329 1,700 SH   SOLE 0 1,700 0 0
AMGEN INC COM 031162100 645 3,335 SH   OTR 7 0 3,335 0
APPLE INC COM 037833100 7,266 32,410 SH   SOLE 0 32,410 0 0
APPLE INC COM 037833100 40,862 182,422 SH   OTR 3,4,6,7 0 182,422 0
AT&T INC COM 00206r102 2,858 75,808 SH   SOLE 0 75,808 0 0
AT&T INC COM 00206r102 18,628 492,553 SH   OTR 3,4,6,7 0 492,553 0
AUTOMATIC DATA PROCESSING INC COM 053015103 5,613 34,860 SH   SOLE 0 34,860 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 64,651 400,593 SH   OTR 3,4,6,7 0 400,593 0
AVERY DENNISON CORP COM 053611109 227 2,000 SH   OTR 0 0 2,000 0
BAXTER INTL INC COM 071813109 375 4,290 SH   OTR 7 0 4,290 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,798 8,641 SH   SOLE 0 8,641 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,787 109,543 SH   OTR 3,4,7 0 109,543 0
BHP GROUP LTD SPONSORED ADR 088606108 150 3,030 SH   SOLE 0 3,030 0 0
BHP GROUP LTD SPONSORED ADR 088606108 649 13,140 SH   OTR 3,6,7 0 13,140 0
BRISTOL MYERS SQUIBB CO COM 110122108 340 6,700 SH   SOLE 0 6,700 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 254 5,000 SH   OTR 6 0 5,000 0
CATERPILLAR INC DEL COM 149123101 837 6,655 SH   SOLE 0 6,655 0 0
CATERPILLAR INC DEL COM 149123101 15,236 120,623 SH   OTR 3,4,6,7 0 120,623 0
CHEVRON CORP NEW COM 166764100 102 859 SH   SOLE 0 859 0 0
CHEVRON CORP NEW COM 166764100 700 5,901 SH   OTR 6,7 0 5,901 0
CHUBB LIMITED COM h1467j104 139 860 SH   SOLE 0 860 0 0
CHUBB LIMITED COM h1467j104 499 3,089 SH   OTR 7 0 3,089 0
CISCO SYS INC COM 17275r102 4,326 88,474 SH   SOLE 0 88,474 0 0
CISCO SYS INC COM 17275r102 24,657 499,813 SH   OTR 3,4,6,7 0 499,813 0
COCA COLA CO COM 191216100 2,544 46,719 SH   SOLE 0 46,719 0 0
COCA COLA CO COM 191216100 40,192 738,250 SH   OTR 3,4,6,7 0 738,250 0
COLGATE PALMOLIVE CO COM 194162103 2,726 37,571 SH   SOLE 0 37,571 0 0
COLGATE PALMOLIVE CO COM 194162103 12,608 171,952 SH   OTR 3,4,6,7 0 171,952 0
CORNING INC COM 219350105 410 14,450 SH   SOLE 0 14,450 0 0
CORNING INC COM 219350105 647 22,700 SH   OTR 7 0 22,700 0
COSTCO WHSL CORP NEW COM 22160k105 1,337 4,640 SH   OTR 7 0 4,640 0
CVS HEALTH CORP COM 126650100 2,207 35,117 SH   SOLE 0 35,117 0 0
CVS HEALTH CORP COM 126650100 12,320 195,453 SH   OTR 3,4,6,7 0 195,453 0
DANAHER CORP COM 235851102 10 70 SH   SOLE 0 70 0 0
DANAHER CORP COM 235851102 1,537 10,642 SH   OTR 7 0 10,642 0
DEERE & CO COM 244199105 304 1,800 SH   OTR 3 0 1,800 0
DISNEY WALT CO NEW COM DISNE 254687106 1,237 9,528 SH   SOLE 0 9,528 0 0
DISNEY WALT CO NEW COM DISNE 254687106 3,012 23,136 SH   OTR 3,6,7 0 23,136 0
DOMINION ENERGY INC COM 25746u109 259 3,200 SH   OTR 7 0 3,200 0
EBAY INC COM 278642103 121 3,100 SH   SOLE 0 3,100 0 0
EBAY INC COM 278642103 168 4,300 SH   OTR 7 0 4,300 0
ECOLAB INC COM 278865100 1,591 8,077 SH   SOLE 0 8,077 0 0
ECOLAB INC COM 278865100 6,430 32,494 SH   OTR 3,4,6,7 0 32,494 0
EDWARDS LIFESCIENCES CORP COM 28176e108 484 2,200 SH   OTR 7 0 2,200 0
EMERSON ELEC CO COM 291011104 2,989 45,270 SH   SOLE 0 45,270 0 0
EMERSON ELEC CO COM 291011104 17,912 268,320 SH   OTR 3,4,6,7 0 268,320 0
EXPEDITORS INTL WASH INC COM 302130109 1,501 20,238 SH   SOLE 0 20,238 0 0
EXPEDITORS INTL WASH INC COM 302130109 13,296 178,974 SH   OTR 3,4,6,7 0 178,974 0
EXXONMOBIL CORP COM 30231g102 3,826 54,586 SH   SOLE 0 54,586 0 0
EXXONMOBIL CORP COM 30231g102 38,104 540,249 SH   OTR 3,4,6,7 0 540,249 0
FASTENAL CO COM 311900104 3,076 95,524 SH   SOLE 0 95,524 0 0
FASTENAL CO COM 311900104 20,219 620,448 SH   OTR 3,4,6,7 0 620,448 0
FISERV INC COM 337738108 6,177 59,785 SH   SOLE 0 59,785 0 0
FISERV INC COM 337738108 30,463 294,176 SH   OTR 3,4,6,7 0 294,176 0
GENERAL ELECTRIC CO COM 369604103 186 20,815 SH   SOLE 0 20,815 0 0
GENERAL ELECTRIC CO COM 369604103 3,171 354,736 SH   OTR 3,4,6,7 0 354,736 0
GENERAL MLS INC COM 370334104 360 6,540 SH   SOLE 0 6,540 0 0
GENERAL MLS INC COM 370334104 435 7,895 SH   OTR 3,6,7 0 7,895 0
GILEAD SCIENCES INC COM 375558103 695 10,965 SH   SOLE 0 10,965 0 0
GILEAD SCIENCES INC COM 375558103 4,594 72,485 SH   OTR 3,6,7 0 72,485 0
HOME DEPOT INC COM 437076102 40 171 SH   SOLE 0 171 0 0
HOME DEPOT INC COM 437076102 781 3,367 SH   OTR 0 0 3,367 0
ILLINOIS TOOL WKS INC COM 452308109 94 600 SH   SOLE 0 600 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,344 8,590 SH   OTR 3,6,7 0 8,590 0
INDEPENDENT BK CORP MA COM 453836108 332 4,450 SH   OTR 7 0 4,450 0
INTEL CORP COM 458140100 3,912 76,388 SH   SOLE 0 76,388 0 0
INTEL CORP COM 458140100 15,538 301,986 SH   OTR 3,6,7 0 301,986 0
INTL. BUSINESS MACHS COM 459200101 553 3,800 SH   SOLE 0 3,800 0 0
INTL. BUSINESS MACHS COM 459200101 717 4,928 SH   OTR 6,7 0 4,928 0
INTUIT COM 461202103 1,435 5,396 SH   SOLE 0 5,396 0 0
INTUIT COM 461202103 9,982 37,552 SH   OTR 3,6,7 0 37,552 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432f842 29 470 SH   SOLE 0 470 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432f842 215 3,515 SH   OTR 3,7 0 3,515 0
ISHARES CORE MSCI EMERGING CORE MSCI EMKT 46434g103 8 165 SH   SOLE 0 165 0 0
ISHARES CORE MSCI EMERGING CORE MSCI EMKT 46434g103 285 5,820 SH   OTR 3,7 0 5,820 0
ISHARES CORE S&P 500 ETF CORE S&P 500 ETF 464287200 219 735 SH   SOLE 0 735 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465 68 1,050 SH   SOLE 0 1,050 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465 1,236 18,960 SH   OTR 3,6,7 0 18,960 0
ISHARES MSCI EMERGING MKT ETF MSCI EMG MKT ETF 464287234 59 1,450 SH   SOLE 0 1,450 0 0
ISHARES MSCI EMERGING MKT ETF MSCI EMG MKT ETF 464287234 200 4,885 SH   OTR 3,7 0 4,885 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 166 1,100 SH   SOLE 0 1,100 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 1,648 10,890 SH   OTR 3,6,7 0 10,890 0
JACK HENRY & ASSOC INC COM 426281101 374 2,559 SH   OTR 7 0 2,559 0
JOHNSON & JOHNSON COM 478160104 7,595 58,610 SH   SOLE 0 58,610 0 0
JOHNSON & JOHNSON COM 478160104 76,808 593,577 SH   OTR 3,4,6,7 0 593,577 0
JP MORGAN CHASE & CO COM 46625h100 80 678 SH   SOLE 0 678 0 0
JP MORGAN CHASE & CO COM 46625h100 2,975 25,279 SH   OTR 3,6,7 0 25,279 0
KINDER MORGAN INC DEL COM 49456b101 2,126 103,655 SH   SOLE 0 103,655 0 0
KINDER MORGAN INC DEL COM 49456b101 18,664 906,032 SH   OTR 3,4,6,7 0 906,032 0
LAUDER ESTEE COS INC CL A 518439104 316 1,591 SH   SOLE 0 1,591 0 0
LAUDER ESTEE COS INC CL A 518439104 1,079 5,430 SH   OTR 6,7 0 5,430 0
LINDE PLC SHS CLASS A g5494j103 664 3,430 SH   SOLE 0 3,430 0 0
LINDE PLC SHS CLASS A g5494j103 13,556 69,976 SH   OTR 3,4,6 0 69,976 0
LOWES COS INC COM 548661107 192 1,750 SH   SOLE 0 1,750 0 0
LOWES COS INC COM 548661107 335 3,050 SH   OTR 7 0 3,050 0
MASTERCARD INC CL A 57636q104 7,179 26,465 SH   SOLE 0 26,465 0 0
MASTERCARD INC CL A 57636q104 38,353 141,250 SH   OTR 3,4,6,7 0 141,250 0
MCCORMICK & CO INC COM NON VTG 579780206 796 5,094 SH   SOLE 0 5,094 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,630 16,827 SH   OTR 3,7 0 16,827 0
MCDONALDS CORP COM 580135101 21 100 SH   SOLE 0 100 0 0
MCDONALDS CORP COM 580135101 1,695 7,894 SH   OTR 6,7 0 7,894 0
MEDTRONIC PLC SHS g5960l103 2,102 19,381 SH   SOLE 0 19,381 0 0
MEDTRONIC PLC SHS g5960l103 10,873 100,158 SH   OTR 3,6,7 0 100,158 0
MERCK & CO INC COM 58933y105 6,241 74,331 SH   SOLE 0 74,331 0 0
MERCK & CO INC COM 58933y105 50,261 597,277 SH   OTR 3,4,6,7 0 597,277 0
MICROSOFT CORP COM 594918104 6,212 44,945 SH   SOLE 0 44,945 0 0
MICROSOFT CORP COM 594918104 27,163 195,668 SH   OTR 3,4,6,7 0 195,668 0
MONDELEZ INTERNATIONAL INC CL A 609207105 245 4,428 SH   OTR 6 0 4,428 0
NIKE INC CL B 654106103 99 1,056 SH   SOLE 0 1,056 0 0
NIKE INC CL B 654106103 115 1,220 SH   OTR 3,7 0 1,220 0
NORTHERN TR CORP COM 665859104 256 2,770 SH   SOLE 0 2,770 0 0
NORTHERN TR CORP COM 665859104 828 8,875 SH   OTR 3,6 0 8,875 0
NOVARTIS AG SPONSORED ADR 66987v109 3,850 44,466 SH   SOLE 0 44,466 0 0
NOVARTIS AG SPONSORED ADR 66987v109 28,317 325,982 SH   OTR 3,4,6,7 0 325,982 0
NOVO NORDISK AS ADR 670100205 1,847 35,997 SH   SOLE 0 35,997 0 0
NOVO NORDISK AS ADR 670100205 11,879 229,994 SH   OTR 3,4,6,7 0 229,994 0
PAYPAL HLDGS INC COM 70450y103 320 3,100 SH   SOLE 0 3,100 0 0
PAYPAL HLDGS INC COM 70450y103 539 5,200 SH   OTR 7 0 5,200 0
PEPSICO INC COM 713448108 6,726 49,023 SH   SOLE 0 49,023 0 0
PEPSICO INC COM 713448108 54,497 397,470 SH   OTR 3,4,6,7 0 397,470 0
PFIZER INC COM 717081103 773 21,510 SH   SOLE 0 21,510 0 0
PFIZER INC COM 717081103 2,175 60,535 SH   OTR 6,7 0 60,535 0
PROCTER AND GAMBLE CO COM 742718109 8,294 66,777 SH   SOLE 0 66,777 0 0
PROCTER AND GAMBLE CO COM 742718109 58,568 470,978 SH   OTR 3,4,6,7 0 470,978 0
QUALCOMM INC COM 747525103 1,093 14,334 SH   SOLE 0 14,334 0 0
QUALCOMM INC COM 747525103 7,422 97,293 SH   OTR 3,4,6,7 0 97,293 0
RAYTHEON COMPANY COM NEW 755111507 417 2,128 SH   OTR 0 0 2,128 0
ROYAL BK CDA MONTREAL QUE COM 780087102 229 2,827 SH   OTR 0 0 2,827 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 106 1,800 SH   SOLE 0 1,800 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 481 8,180 SH   OTR 3,6 0 8,180 0
S&P GLOBAL INC COM 78409v104 1,227 5,007 SH   OTR 0 0 5,007 0
SCHLUMBERGER LTD COM 806857108 614 18,070 SH   SOLE 0 18,070 0 0
SCHLUMBERGER LTD COM 806857108 6,208 181,668 SH   OTR 3,4,6,7 0 181,668 0
SHERWIN WILLIAMS CO COM 824348106 566 1,035 SH   SOLE 0 1,035 0 0
SHERWIN WILLIAMS CO COM 824348106 2,119 3,858 SH   OTR 3,4,6,7 0 3,858 0
SOUTHERN COMPANY COM 842587107 1,585 25,656 SH   SOLE 0 25,656 0 0
SOUTHERN COMPANY COM 842587107 13,670 221,300 SH   OTR 3,6,7 0 221,300 0
SPDR S&P MIDCAP 400 ETF TRUST UTSER1 S&PDCRP 78467y107 18 50 SH   SOLE 0 50 0 0
SPDR S&P MIDCAP 400 ETF TRUST UTSER1 S&PDCRP 78467y107 211 600 SH   OTR 0 0 600 0
STARBUCKS CORP COM 855244109 2,039 23,339 SH   SOLE 0 23,339 0 0
STARBUCKS CORP COM 855244109 8,802 99,848 SH   OTR 3,4,6,7 0 99,848 0
STATE STRT CORP COM 857477103 1,166 19,692 SH   SOLE 0 19,692 0 0
STATE STRT CORP COM 857477103 12,753 215,685 SH   OTR 3,4,6,7 0 215,685 0
STRYKER CORP COM 863667101 4,044 18,894 SH   SOLE 0 18,894 0 0
STRYKER CORP COM 863667101 10,180 47,143 SH   OTR 3,6,7 0 47,143 0
SYSCO CORP COM 871829107 1,259 15,860 SH   SOLE 0 15,860 0 0
SYSCO CORP COM 871829107 5,382 67,791 SH   OTR 3,6,7 0 67,791 0
TJX COS INC NEW COM 872540109 2,369 42,613 SH   SOLE 0 42,613 0 0
TJX COS INC NEW COM 872540109 20,813 373,523 SH   OTR 3,4,6,7 0 373,523 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,468 25,800 SH   OTR 0 0 25,800 0
UNILEVER PLC SPON ADR NEW 904767704 3,132 52,046 SH   SOLE 0 52,046 0 0
UNILEVER PLC SPON ADR NEW 904767704 12,030 200,114 SH   OTR 3,6,7 0 200,114 0
UNION PACIFIC CORP COM 907818108 19 118 SH   SOLE 0 118 0 0
UNION PACIFIC CORP COM 907818108 1,021 6,305 SH   OTR 7 0 6,305 0
UNITED TECHNOLOGIES CORP COM 913017109 3,429 25,322 SH   SOLE 0 25,322 0 0
UNITED TECHNOLOGIES CORP COM 913017109 27,783 203,666 SH   OTR 3,4,6,7 0 203,666 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 314 7,790 SH   SOLE 0 7,790 0 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 961 23,878 SH   OTR 3,4,6,7 0 23,878 0
VANGUARD WORLD FUNDS INF TECH ETF 92204a702 237 1,100 SH   SOLE 0 1,100 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 2,198 36,431 SH   SOLE 0 36,431 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 18,376 304,482 SH   OTR 3,4,6,7 0 304,482 0
VISA INC CL A 92826c839 275 1,600 SH   SOLE 0 1,600 0 0
VISA INC CL A 92826c839 1,828 10,623 SH   OTR 7 0 10,623 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,084 19,616 SH   SOLE 0 19,616 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 9,287 167,901 SH   OTR 3,4,6,7 0 167,901 0
WALMART INC COM 931142103 95 800 SH   SOLE 0 800 0 0
WALMART INC COM 931142103 237 2,000 SH   SOLE 3 2,000 0 0
WELLS FARGO CO NEW COM 949746101 934 18,510 SH   OTR 6,7 0 18,510 0