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,224 7,060 SH   SOLE 0 7,060 0 0
3M CO COM 88579y101 9,584 55,293 SH   OTR 3,4,6,7 0 55,293 0
ABBOTT LABS COM 002824100 898 10,679 SH   SOLE 0 10,679 0 0
ABBOTT LABS COM 002824100 4,177 49,662 SH   OTR 3,6,7 0 49,662 0
ABBVIE INC COM 00287y109 131 1,800 SH   SOLE 0 1,800 0 0
ABBVIE INC COM 00287y109 327 4,500 SH   OTR 7 0 4,500 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 1,388 7,496 SH   SOLE 0 7,496 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 10,323 55,842 SH   OTR 3,4,6,7 0 55,842 0
ADOBE INC COM 00724f101 90 305 SH   SOLE 0 305 0 0
ADOBE INC COM 00724f101 1,797 6,100 SH   OTR 7 0 6,100 0
AIR PRODS & CHEMS INC COM 009158106 880 3,852 SH   SOLE 0 3,852 0 0
AIR PRODS & CHEMS INC COM 009158106 4,519 19,928 SH   OTR 3,4,6,7 0 19,928 0
ALCON INC ORD SHS h01301128 650 10,490 SH   SOLE 0 10,490 0 0
ALCON INC ORD SHS h01301128 4,689 75,574 SH   OTR 3,4,6,7 0 75,574 0
ALPHABET INC CAP STK CL A 02079k305 16 15 SH   SOLE 0 15 0 0
ALPHABET INC CAP STK CL A 02079k305 533 492 SH   OTR 7 0 492 0
ALPHABET INC CAP STK CL C 02079k107 4,137 3,802 SH   SOLE 0 3,802 0 0
ALPHABET INC CAP STK CL C 02079k107 25,793 23,839 SH   OTR 3,4,6,7 0 23,839 0
ALTRIA GROUP INC COM 02209s103 247 5,220 SH   OTR 0 0 5,220 0
AMAZON COM INC COM 023135106 745 391 SH   SOLE 0 391 0 0
AMAZON COM INC COM 023135106 8,508 4,491 SH   OTR 3,4,6,7 0 4,491 0
AMGEN INC COM 031162100 313 1,700 SH   SOLE 0 1,700 0 0
AMGEN INC COM 031162100 615 3,337 SH   OTR 7 0 3,337 0
APPLE INC COM 037833100 6,554 32,891 SH   SOLE 0 32,891 0 0
APPLE INC COM 037833100 36,548 184,510 SH   OTR 3,4,6,7 0 184,510 0
AT&T INC COM 00206r102 2,451 73,191 SH   SOLE 0 73,191 0 0
AT&T INC COM 00206r102 15,909 474,803 SH   OTR 3,4,6,7 0 474,803 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,838 35,220 SH   SOLE 0 35,220 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 67,075 405,626 SH   OTR 3,4,6,7 0 405,626 0
AVERY DENNISON CORP COM 053611109 231 2,000 SH   OTR 0 0 2,000 0
BAXTER INTL INC COM 071813109 351 4,290 SH   OTR 7 0 4,290 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,842 8,641 SH   SOLE 0 8,641 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 23,530 110,380 SH   OTR 3,4,7 0 110,380 0
BHP GROUP LTD SPONSORED ADR 088606108 188 3,230 SH   SOLE 0 3,230 0 0
BHP GROUP LTD SPONSORED ADR 088606108 764 13,140 SH   OTR 3,4,6,7 0 13,140 0
BRISTOL MYERS SQUIBB CO COM 110122108 306 6,752 SH   SOLE 0 6,752 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 227 5,000 SH   OTR 6 0 5,000 0
CATERPILLAR INC DEL COM 149123101 939 6,885 SH   SOLE 0 6,885 0 0
CATERPILLAR INC DEL COM 149123101 16,530 121,289 SH   OTR 3,4,6,7 0 121,289 0
CHEVRON CORP NEW COM 166764100 107 859 SH   SOLE 0 859 0 0
CHEVRON CORP NEW COM 166764100 797 6,401 SH   OTR 6,7 0 6,401 0
CHUBB LIMITED COM h1467j104 127 860 SH   SOLE 0 860 0 0
CHUBB LIMITED COM h1467j104 446 3,025 SH   OTR 3,7 0 3,025 0
CISCO SYS INC COM 17275r102 4,861 88,807 SH   SOLE 0 88,807 0 0
CISCO SYS INC COM 17275r102 27,544 503,275 SH   OTR 3,4,6,7 0 503,275 0
COCA COLA CO COM 191216100 2,540 49,819 SH   SOLE 0 49,819 0 0
COCA COLA CO COM 191216100 38,030 746,738 SH   OTR 3,4,6,7 0 746,738 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 735 11,590 SH   OTR 6,7 0 11,590 0
COLGATE PALMOLIVE CO COM 194162103 2,893 40,256 SH   SOLE 0 40,256 0 0
COLGATE PALMOLIVE CO COM 194162103 13,710 191,198 SH   OTR 3,4,6,7 0 191,198 0
CORNING INC COM 219350105 449 13,450 SH   SOLE 0 13,450 0 0
CORNING INC COM 219350105 707 21,270 SH   OTR 7 0 21,270 0
COSTCO WHSL CORP NEW COM 22160k105 1,314 4,974 SH   OTR 7 0 4,974 0
CVS HEALTH CORP COM 126650100 1,778 32,540 SH   SOLE 0 32,540 0 0
CVS HEALTH CORP COM 126650100 10,363 190,106 SH   OTR 3,4,6,7 0 190,106 0
DANAHER CORPORATION COM 235851102 10 70 SH   SOLE 0 70 0 0
DANAHER CORPORATION COM 235851102 1,588 11,109 SH   OTR 7 0 11,109 0
DEERE & CO COM 244199105 298 1,800 SH   OTR 3 0 1,800 0
DISNEY WALT CO NEW COM DISNEY 254687106 971 6,878 SH   SOLE 0 6,878 0 0
DISNEY WALT CO NEW COM DISNEY 254687106 2,393 17,083 SH   OTR 3,4,6,7 0 17,083 0
DOMINION ENERGY INC COM 25746u109 247 3,200 SH   OTR 7 0 3,200 0
EBAY INC COM 278642103 194 4,900 SH   SOLE 0 4,900 0 0
EBAY INC COM 278642103 229 5,800 SH   OTR 7 0 5,800 0
ECOLAB INC COM 278865100 1,588 8,077 SH   SOLE 0 8,077 0 0
ECOLAB INC COM 278865100 6,342 32,139 SH   OTR 3,4,6,7 0 32,139 0
EDWARDS LIFESCIENCES CORP COM 28176e108 406 2,200 SH   OTR 7 0 2,200 0
EMERSON ELEC CO COM 291011104 3,226 48,358 SH   SOLE 0 48,358 0 0
EMERSON ELEC CO COM 291011104 19,527 292,675 SH   OTR 3,4,6,7 0 292,675 0
EVERSOURCE ENERGY COM 30040w108 233 3,075 SH   OTR 0 0 3,075 0
EXPEDITORS INTL WASH INC COM 302130109 1,556 20,504 SH   SOLE 0 20,504 0 0
EXPEDITORS INTL WASH INC COM 302130109 13,679 180,324 SH   OTR 3,4,6,7 0 180,324 0
EXXON MOBIL CORP COM 30231g102 4,067 53,086 SH   SOLE 0 53,086 0 0
EXXON MOBIL CORP COM 30231g102 41,452 540,956 SH   OTR 3,4,6,7 0 540,956 0
FASTENAL CO COM 311900104 3,128 95,924 SH   SOLE 0 95,924 0 0
FASTENAL CO COM 311900104 20,314 623,248 SH   OTR 3,4,6,7 0 623,248 0
FISERV INC COM 337738108 5,924 64,385 SH   SOLE 0 64,385 0 0
FISERV INC COM 337738108 27,770 304,261 SH   OTR 3,4,6,7 0 304,261 0
GENERAL ELECTRIC CO COM 369604103 249 23,759 SH   SOLE 0 23,759 0 0
GENERAL ELECTRIC CO COM 369604103 3,752 357,314 SH   OTR 3,4,6,7 0 357,314 0
GENERAL MLS INC COM 370334104 343 6,540 SH   SOLE 0 6,540 0 0
GENERAL MLS INC COM 370334104 415 7,895 SH   OTR 3,6,7 0 7,895 0
GILEAD SCIENCES INC COM 375558103 744 10,998 SH   SOLE 0 10,998 0 0
GILEAD SCIENCES INC COM 375558103 4,982 73,735 SH   OTR 3,6,7 0 73,735 0
HOME DEPOT INC COM 437076102 36 171 SH   SOLE 0 171 0 0
HOME DEPOT INC COM 437076102 786 3,778 SH   OTR 0 0 3,778 0
ILLINOIS TOOL WKS INC COM 452308109 90 600 SH   SOLE 0 600 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,367 9,065 SH   OTR 3,6,7 0 9,065 0
INDEPENDENT BK CORP MA COM 453836108 339 4,450 SH   OTR 7 0 4,450 0
INTEL CORP COM 458140100 3,695 77,068 SH   SOLE 0 77,068 0 0
INTEL CORP COM 458140100 14,522 303,257 SH   OTR 3,4,6,7 0 303,257 0
INTL. BUSINESS MACHS COM 459200101 524 3,800 SH   SOLE 0 3,800 0 0
INTL. BUSINESS MACHS COM 459200101 680 4,928 SH   OTR 6,7 0 4,928 0
INTUIT COM 461202103 1,423 5,446 SH   SOLE 0 5,446 0 0
INTUIT COM 461202103 9,932 37,977 SH   OTR 3,4,6,7 0 37,977 0
ISHARES TR CORE MSCI EAFE 46432f842 32 520 SH   SOLE 0 520 0 0
ISHARES TR CORE MSCI EAFE 46432f842 438 7,115 SH   OTR 3,7 0 7,115 0
ISHARES INC CORE MSCI EMKT 46434g103 21 415 SH   SOLE 0 415 0 0
ISHARES INC CORE MSCI EMKT 46434g103 592 11,485 SH   OTR 3,4,7 0 11,485 0
ISHARES TR CORE S&P500 ETF 464287200 217 735 SH   SOLE 0 735 0 0
ISHARES TR MSCI EAFE ETF 464287465 135 2,050 SH   SOLE 0 2,050 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,319 20,060 SH   OTR 3,6,7 0 20,060 0
ISHARES TR MSCI EMG MKT ETF 464287234 62 1,450 SH   SOLE 0 1,450 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 228 5,310 SH   OTR 3,7 0 5,310 0
ISHARES TR RUSSELL 2000 ETF 464287655 171 1,100 SH   SOLE 0 1,100 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,718 11,050 SH   OTR 3,6,7 0 11,050 0
HENRY JACK & ASSOC INC COM 426281101 343 2,559 SH   OTR 7 0 2,559 0
JOHNSON & JOHNSON COM 478160104 8,299 59,576 SH   SOLE 0 59,576 0 0
JOHNSON & JOHNSON COM 478160104 83,965 602,842 SH   OTR 3,4,6,7 0 602,842 0
JPMORGAN CHASE & CO COM 46625h100 76 678 SH   SOLE 0 678 0 0
JPMORGAN CHASE & CO COM 46625h100 2,826 25,279 SH   OTR 3,6,7 0 25,279 0
KINDER MORGAN INC DEL COM 49456b101 2,138 102,405 SH   SOLE 0 102,405 0 0
KINDER MORGAN INC DEL COM 49456b101 18,642 892,807 SH   OTR 3,4,6,7 0 892,807 0
LAUDER ESTEE COS INC CL A 518439104 291 1,591 SH   SOLE 0 1,591 0 0
LAUDER ESTEE COS INC CL A 518439104 956 5,220 SH   OTR 6,7 0 5,220 0
LINDE PLC SHS g5494j103 722 3,596 SH   SOLE 0 3,596 0 0
LINDE PLC SHS g5494j103 14,225 70,840 SH   OTR 3,4,6 0 70,840 0
LOWES COS INC COM 548661107 177 1,750 SH   SOLE 0 1,750 0 0
LOWES COS INC COM 548661107 311 3,078 SH   OTR 7 0 3,078 0
MASTERCARD INC CL A 57636q104 7,038 26,490 SH   SOLE 0 26,490 0 0
MASTERCARD INC CL A 57636q104 37,695 142,415 SH   OTR 3,4,6,7 0 142,415 0
MCCORMICK & CO INC COM NON VTG 579780206 790 5,094 SH   SOLE 0 5,094 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,652 17,110 SH   OTR 3,7 0 17,110 0
MCDONALDS CORP COM 580135101 21 100 SH   SOLE 0 100 0 0
MCDONALDS CORP COM 580135101 1,758 8,464 SH   OTR 6,7 0 8,464 0
MEDTRONIC PLC SHS g5960l103 1,893 19,371 SH   SOLE 0 19,371 0 0
MEDTRONIC PLC SHS g5960l103 9,640 98,888 SH   OTR 3,4,6,7 0 98,888 0
MERCK & CO INC COM 58933y105 6,299 74,830 SH   SOLE 0 74,830 0 0
MERCK & CO INC COM 58933y105 50,454 601,400 SH   OTR 3,4,6,7 0 601,400 0
MICROSOFT CORP COM 594918104 6,062 45,016 SH   SOLE 0 45,016 0 0
MICROSOFT CORP COM 594918104 26,710 199,117 SH   OTR 3,4,6,7 0 199,117 0
MONDELEZ INTERNATIONAL INC CL A 609207105 236 4,372 SH   OTR 6 0 4,372 0
NORTHERN TR CORP COM 665859104 250 2,770 SH   SOLE 0 2,770 0 0
NORTHERN TR CORP COM 665859104 799 8,875 SH   OTR 3,6 0 8,875 0
NOVARTIS AG SPONSORED ADR 66987v109 4,354 47,586 SH   SOLE 0 47,586 0 0
NOVARTIS AG SPONSORED ADR 66987v109 32,148 352,001 SH   OTR 3,4,6,7 0 352,001 0
NOVO NORDISK AS ADR 670100205 1,753 34,247 SH   SOLE 0 34,247 0 0
NOVO NORDISK AS ADR 670100205 11,032 216,049 SH   OTR 3,4,6,7 0 216,049 0
PAYPAL HLDGS INC COM 70450y103 355 3,100 SH   SOLE 0 3,100 0 0
PAYPAL HLDGS INC COM 70450y103 595 5,200 SH   OTR 7 0 5,200 0
PEPSICO INC COM 713448108 6,467 49,213 SH   SOLE 0 49,213 0 0
PEPSICO INC COM 713448108 52,392 399,462 SH   OTR 3,4,6,7 0 399,462 0
PFIZER INC COM 717081103 932 21,510 SH   SOLE 0 21,510 0 0
PFIZER INC COM 717081103 2,645 61,067 SH   OTR 6,7 0 61,067 0
PIONEER NAT RES CO COM 723787107 147 975 SH   SOLE 0 975 0 0
PIONEER NAT RES CO COM 723787107 276 1,800 SH   OTR 4,7 0 1,800 0
PROCTER AND GAMBLE CO COM 742718109 7,551 68,678 SH   SOLE 0 68,678 0 0
PROCTER AND GAMBLE CO COM 742718109 52,757 480,963 SH   OTR 3,4,6,7 0 480,963 0
QUALCOMM INC COM 747525103 1,450 19,029 SH   SOLE 0 19,029 0 0
QUALCOMM INC COM 747525103 7,799 102,493 SH   OTR 3,4,6,7 0 102,493 0
RAYTHEON CO COM NEW 755111507 370 2,128 SH   OTR 0 0 2,128 0
ROYAL BK CDA MONTREAL QUE COM 780087102 226 2,852 SH   OTR 0 0 2,852 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 117 1,800 SH   SOLE 0 1,800 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 532 8,180 SH   OTR 3,6 0 8,180 0
S&P GLOBAL INC COM 78409v104 1,154 5,064 SH   OTR 0 0 5,064 0
SCHLUMBERGER LTD COM 806857108 815 20,540 SH   SOLE 0 20,540 0 0
SCHLUMBERGER LTD COM 806857108 6,885 173,243 SH   OTR 3,4,6,7 0 173,243 0
SHERWIN WILLIAMS CO COM 824348106 476 1,035 SH   SOLE 0 1,035 0 0
SHERWIN WILLIAMS CO COM 824348106 1,861 4,058 SH   OTR 3,4,6,7 0 4,058 0
SOUTHERN COMPANY COM 842587107 1,425 25,789 SH   SOLE 0 25,789 0 0
SOUTHERN COMPANY COM 842587107 12,321 222,878 SH   OTR 3,6,7 0 222,878 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 213 600 SH   OTR 0 0 600 0
STARBUCKS CORP COM 855244109 1,966 23,339 SH   SOLE 0 23,339 0 0
STARBUCKS CORP COM 855244109 8,310 99,016 SH   OTR 3,4,6,7 0 99,016 0
STATE STRT CORP COM 857477103 1,058 18,880 SH   SOLE 0 18,880 0 0
STATE STRT CORP COM 857477103 11,723 209,046 SH   OTR 3,4,6,7 0 209,046 0
STRYKER CORP COM 863667101 3,896 18,894 SH   SOLE 0 18,894 0 0
STRYKER CORP COM 863667101 9,625 46,801 SH   OTR 3,4,6,7 0 46,801 0
SYSCO CORP COM 871829107 1,341 18,960 SH   SOLE 0 18,960 0 0
SYSCO CORP COM 871829107 5,608 79,306 SH   OTR 3,4,6,7 0 79,306 0
TJX COS INC NEW COM 872540109 2,255 42,613 SH   SOLE 0 42,613 0 0
TJX COS INC NEW COM 872540109 19,653 371,619 SH   OTR 3,4,6,7 0 371,619 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,512 25,800 SH   OTR 0 0 25,800 0
UNILEVER PLC SPON ADR NEW 904767704 3,240 52,246 SH   SOLE 0 52,246 0 0
UNILEVER PLC SPON ADR NEW 904767704 12,413 200,281 SH   OTR 3,4,6,7 0 200,281 0
UNION PACIFIC CORP COM 907818108 20 118 SH   SOLE 0 118 0 0
UNION PACIFIC CORP COM 907818108 1,133 6,700 SH   OTR 7 0 6,700 0
UNITED TECHNOLOGIES CORP COM 913017109 3,322 25,422 SH   SOLE 0 25,422 0 0
UNITED TECHNOLOGIES CORP COM 913017109 26,567 203,981 SH   OTR 3,4,6,7 0 203,981 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 342 8,040 SH   SOLE 0 8,040 0 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 1,016 23,878 SH   OTR 3,4,6,7 0 23,878 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 232 1,100 SH   SOLE 0 1,100 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 2,088 36,564 SH   SOLE 0 36,564 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 17,469 305,812 SH   OTR 3,4,6,7 0 305,812 0
VISA INC CL A 92826c839 286 1,650 SH   SOLE 0 1,650 0 0
VISA INC CL A 92826c839 2,097 12,084 SH   OTR 4,7 0 12,084 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,076 19,682 SH   SOLE 0 19,682 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 9,484 173,471 SH   OTR 3,4,6,7 0 173,471 0
WALMART INC COM 931142103 88 800 SH   SOLE 0 800 0 0
WALMART INC COM 931142103 232 2,100 SH   OTR 3,7 0 2,100 0
WELLS FARGO CO NEW COM 949746101 1,350 28,534 SH   OTR 6,7 0 28,534 0