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
ABB LTD SP ADR OTH 000375204 19,249 631,728 SH   SOLE   621,413 0 10,315
ALIBABA GROUP HOLDING LTD SP A OTH 01609W102 3,942 17,387 SH   SOLE   16,067 0 1,320
ASML HOLDING NV OTH N07059210 4,163 6,743 SH   SOLE   6,743 0 0
BP PLC SP ADR OTH 055622104 268 10,997 SH   SOLE   10,997 0 0
DIAGEO PLC SP ADR OTH 25243Q205 275 1,677 SH   SOLE   1,677 0 0
NOVARTIS AG SP ADR OTH 66987V109 3,621 42,362 SH   SOLE   41,032 0 1,330
UNILEVER PLC SP ADR OTH 904767704 1,713 30,690 SH   SOLE   30,690 0 0
3M CO COM 88579Y101 7,543 39,150 SH   SOLE   37,775 0 1,375
ABBOTT LABORATORIES COM 002824100 17,756 148,165 SH   SOLE   148,080 0 85
ABBVIE INC COM 00287Y109 1,491 13,780 SH   SOLE   13,380 0 400
ADVANCED MICRO DEVICES INC COM 007903107 281 3,585 SH   SOLE   0 0 3,585
AIR PRODS & CHEMS INC COM 009158106 4,666 16,585 SH   SOLE   16,510 0 75
AIRBNB INC CL A COM 009066101 231 1,228 SH   SOLE   1,163 0 65
AKAMAI TECHNOLOGIES INC COM 00971T101 15,739 154,455 SH   SOLE   151,240 0 3,215
ALPHABET INC CL A COM 02079K305 65,070 31,549 SH   SOLE   30,936 0 613
ALPHABET INC CL C COM 02079K107 17,129 8,280 SH   SOLE   8,126 0 154
AMAZON.COM INC COM 023135106 93,178 30,115 SH   SOLE   29,512 0 603
AMCOR PLC COM G0250X107 5,212 446,250 SH   SOLE   446,250 0 0
AMERICAN ELECTRIC POWER INC COM 025537101 230 2,712 SH   SOLE   2,712 0 0
AMGEN INC COM 031162100 1,732 6,961 SH   SOLE   6,081 0 880
ANALOG DEVICES INC COM 032654105 224 1,444 SH   SOLE   1,444 0 0
AON PLC CL A COM G0403H108 307 1,332 SH   SOLE   1,332 0 0
APPLE INC COM 037833100 108,344 886,975 SH   SOLE   867,255 0 19,720
ARCHER DANIELS MIDLAND CO COM 039483102 298 5,220 SH   SOLE   5,220 0 0
AT&T INC COM 00206R102 1,298 42,874 SH   SOLE   38,566 0 4,308
AUTOMATIC DATA PROCESSING INC COM 053015103 1,912 10,143 SH   SOLE   9,343 0 800
AZEK CO INC CL A COM 05478C105 206 4,910 SH   SOLE   4,470 0 440
BANK NEW YORK MELLON CORP COM 064058100 284 6,000 SH   SOLE   2,250 0 3,750
BANK OF AMERICA CORP COM 060505104 7,698 198,966 SH   SOLE   192,269 0 6,697
BERKSHIRE HATHAWAY INC CL B COM 084670702 39,032 152,787 SH   SOLE   151,054 0 1,733
BLACKROCK INC COM 09247X101 17,294 22,938 SH   SOLE   22,651 0 287
BLACKSTONE GROUP INC CL A COM 09260D107 9,598 128,781 SH   SOLE   125,776 0 3,005
BOEING CO COM 097023105 769 3,019 SH   SOLE   3,019 0 0
BOSTON PRIVATE FINANCIAL HOLDI COM 101119105 5,330 400,149 SH   SOLE   400,149 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 862 13,658 SH   SOLE   13,128 0 530
BROWN FORMAN CORP CL A COM 115637100 209 3,282 SH   SOLE   3,282 0 0
BROWN FORMAN CORP CL B COM 115637209 3,532 51,204 SH   SOLE   51,204 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 219 2,294 SH   SOLE   2,294 0 0
CAMBRIDGE BANCORP COM 132152109 2,024 24,006 SH   SOLE   24,006 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 440 10,418 SH   SOLE   8,418 0 2,000
CATERPILLAR INC COM 149123101 4,251 18,333 SH   SOLE   18,073 0 260
CHEGG INC COM 163092109 2,310 26,968 SH   SOLE   26,030 0 938
CHEVRON CORP COM 166764100 8,441 80,549 SH   SOLE   79,507 0 1,042
CHURCH & DWIGHT INC COM 171340102 8,000 91,585 SH   SOLE   86,011 0 5,574
CIGNA CORP COM 125523100 309 1,278 SH   SOLE   1,278 0 0
CISCO SYSTEMS INC COM 17275R102 2,561 49,522 SH   SOLE   49,522 0 0
CLOROX CO COM 189054109 18,122 93,955 SH   SOLE   91,398 0 2,557
COCA-COLA CO COM 191216100 2,349 44,556 SH   SOLE   44,556 0 0
COLGATE PALMOLIVE CO COM 194162103 4,887 61,997 SH   SOLE   61,197 0 800
COMCAST CORP CL A COM 20030N101 1,380 25,497 SH   SOLE   25,497 0 0
CONOCOPHILLIPS COM 20825C104 204 3,845 SH   SOLE   3,845 0 0
COPART INC COM 217204106 316 2,906 SH   SOLE   2,906 0 0
CORNING INC COM 219350105 679 15,599 SH   SOLE   14,614 0 985
COSTCO WHOLESALE CORP COM 22160K105 38,316 108,704 SH   SOLE   106,148 0 2,556
CVS HEALTH CORP COM 126650100 17,885 237,735 SH   SOLE   236,770 0 965
DANAHER CORP COM 235851102 48,856 217,062 SH   SOLE   212,937 0 4,125
DEERE & CO COM 244199105 3,980 10,637 SH   SOLE   10,637 0 0
DISNEY WALT CO COM 254687106 52,305 283,463 SH   SOLE   276,347 0 7,116
DOCUSIGN INC COM 256163106 1,996 9,857 SH   SOLE   9,857 0 0
DONALDSON INC COM 257651109 289 4,973 SH   SOLE   4,973 0 0
DOW INC COM 260557103 322 5,038 SH   SOLE   5,038 0 0
DRAFTKINGS INC CL A COM 26142R104 356 5,800 SH   SOLE   5,100 0 700
DRIVE SHACK INC COM 262077100 154 47,870 SH   SOLE   47,870 0 0
ECOLAB INC COM 278865100 20,867 97,476 SH   SOLE   93,989 0 3,487
EMERSON ELECTRIC CO COM 291011104 2,105 23,333 SH   SOLE   21,933 0 1,400
ESTEE LAUDER COS INC CL A COM 518439104 2,227 7,656 SH   SOLE   6,766 0 890
ETSY INC COM 29786A106 2,769 13,728 SH   SOLE   13,298 0 430
EXACT SCIENCES CORP COM 30063P105 9,206 69,858 SH   SOLE   66,371 0 3,487
EXCELLON RESOURCES INC COM 30069C801 168 60,609 SH   SOLE   60,609 0 0
EXXON MOBIL CORP COM 30231G102 8,611 154,244 SH   SOLE   152,747 0 1,497
FACEBOOK INC CL A COM 30303M102 53,348 181,128 SH   SOLE   176,397 0 4,731
FASTENAL CO COM 311900104 905 18,000 SH   SOLE   18,000 0 0
FEDEX CORP COM 31428X106 600 2,112 SH   SOLE   2,112 0 0
FIRST REPUBLIC BANK COM 33616C100 23,776 142,586 SH   SOLE   139,951 0 2,635
GENERAL ELECTRIC CO COM 369604103 821 62,529 SH   SOLE   62,529 0 0
GENERAL MILLS INC COM 370334104 768 12,527 SH   SOLE   12,527 0 0
GENERAL MOTORS CO COM 37045V100 302 5,250 SH   SOLE   5,250 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 12,462 38,111 SH   SOLE   37,840 0 271
HERSHEY CO COM 427866108 362 2,291 SH   SOLE   2,291 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300A203 213 1,758 SH   SOLE   1,758 0 0
HOME DEPOT INC COM 437076102 4,859 15,920 SH   SOLE   15,030 0 890
HONEYWELL INTL INC COM 438516106 40,470 186,439 SH   SOLE   182,548 0 3,891
IDEXX LABORATORIES INC COM 45168D104 662 1,353 SH   SOLE   1,353 0 0
ILLINOIS TOOL WORKS INC COM 452308109 321 1,451 SH   SOLE   1,401 0 50
INTEL CORP COM 458140100 2,724 42,569 SH   SOLE   42,569 0 0
INTERNATIONAL FLAVORS & FRAGRA COM 459506101 760 5,445 SH   SOLE   5,445 0 0
INTL BUSINESS MACHINES COM 459200101 615 4,618 SH   SOLE   4,618 0 0
INTUITIVE SURGICAL INC COM 46120E602 20,180 27,310 SH   SOLE   26,947 0 363
JETBLUE AIRWAYS CORP COM 477143101 659 32,415 SH   SOLE   27,775 0 4,640
JOHNSON & JOHNSON COM 478160104 37,096 225,711 SH   SOLE   219,542 0 6,169
JPMORGAN CHASE & CO COM 46625H100 31,671 208,048 SH   SOLE   201,065 0 6,983
KELLOGG CO COM 487836108 228 3,605 SH   SOLE   3,605 0 0
KIMBERLY CLARK CORP COM 494368103 616 4,430 SH   SOLE   3,866 0 564
KKR & CO INC CL A COM 48251W104 248 5,076 SH   SOLE   5,076 0 0
LILLY ELI & CO COM 532457108 1,994 10,675 SH   SOLE   10,470 0 205
LOCKHEED MARTIN CORP COM 539830109 5,188 14,041 SH   SOLE   13,616 0 425
LOWES COS INC COM 548661107 35,896 188,750 SH   SOLE   186,176 0 2,574
LULULEMON ATHLETICA INC COM 550021109 216 703 SH   SOLE   703 0 0
MARRIOTT INTL INC CL A COM 571903202 353 2,386 SH   SOLE   2,386 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 7,049 19,798 SH   SOLE   19,649 0 149
MATCH GROUP INC COM 57667L107 217 1,581 SH   SOLE   1,003 0 578
MCDONALDS CORP COM 580135101 24,362 108,689 SH   SOLE   105,604 0 3,085
MERCK & CO INC COM 58933Y105 7,254 94,098 SH   SOLE   93,681 0 417
METTLER TOLEDO INTERNATIONAL COM 592688105 559 484 SH   SOLE   309 0 175
MICROSOFT CORP COM 594918104 60,480 256,519 SH   SOLE   250,102 0 6,417
MODERNA INC COM 60770K107 1,408 10,752 SH   SOLE   10,752 0 0
MONDELEZ INTL INC CL A COM 609207105 4,057 69,313 SH   SOLE   68,663 0 650
MORGAN STANLEY COM 617446448 2,945 37,921 SH   SOLE   37,921 0 0
MOTOROLA SOLUTIONS INC COM 620076307 274 1,455 SH   SOLE   1,455 0 0
NETFLIX INC COM 64110L106 820 1,572 SH   SOLE   1,572 0 0
NEXTERA ENERGY INC COM 65339F101 33,223 439,400 SH   SOLE   425,240 0 14,160
NIKE INC CL B COM 654106103 29,016 218,345 SH   SOLE   215,995 0 2,350
NORFOLK SOUTHERN CORP COM 655844108 682 2,538 SH   SOLE   2,538 0 0
NUCOR CORP COM 670346105 827 10,300 SH   SOLE   8,300 0 2,000
NVIDIA CORP COM 67066G104 26,657 49,927 SH   SOLE   48,747 0 1,180
ORACLE CORP COM 68389X105 695 9,905 SH   SOLE   9,905 0 0
OTIS WORLDWIDE CORP COM 68902V107 305 4,450 SH   SOLE   3,450 0 1,000
PAYPAL HOLDINGS INC COM 70450Y103 40,370 166,242 SH   SOLE   163,752 0 2,490
PELOTON INTERACTIVE INC CL A COM 70614W100 3,240 28,817 SH   SOLE   27,776 0 1,041
PEPSICO INC COM 713448108 15,127 106,940 SH   SOLE   106,093 0 847
PFIZER INC COM 717081103 6,190 170,845 SH   SOLE   169,805 0 1,040
PHILIP MORRIS INTL INC COM 718172109 277 3,120 SH   SOLE   3,120 0 0
PPG INDUSTRIES INC COM 693506107 326 2,169 SH   SOLE   2,169 0 0
PROCTER AND GAMBLE CO COM 742718109 15,157 111,916 SH   SOLE   109,881 0 2,035
QUALCOMM INC COM 747525103 649 4,896 SH   SOLE   4,896 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,695 34,872 SH   SOLE   34,199 0 673
SALESFORCE.COM INC COM 79466L302 300 1,414 SH   SOLE   1,414 0 0
SERVICENOW INC COM 81762P102 1,040 2,079 SH   SOLE   2,039 0 40
SHERWIN WILLIAMS CO COM 824348106 2,559 3,467 SH   SOLE   3,442 0 25
SQUARE INC CL A COM 852234103 1,314 5,786 SH   SOLE   5,786 0 0
STARBUCKS CORP COM 855244109 1,332 12,194 SH   SOLE   11,634 0 560
SYSCO CORP COM 871829107 1,222 15,519 SH   SOLE   15,344 0 175
T ROWE PRICE GROUP INC COM 74144T108 22,815 132,953 SH   SOLE   129,373 0 3,580
TARGET CORP COM 87612E106 1,970 9,948 SH   SOLE   9,648 0 300
TELADOC INC COM 87918A105 7,431 40,888 SH   SOLE   38,753 0 2,135
TESLA INC COM 88160R101 3,206 4,800 SH   SOLE   4,800 0 0
TEXAS INSTRUMENTS INC COM 882508104 208 1,099 SH   SOLE   1,099 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 50,098 109,774 SH   SOLE   106,380 0 3,394
TJX COS INC COM 872540109 383 5,785 SH   SOLE   5,785 0 0
TRAVELERS COMPANIES INC COM 89417E109 503 3,344 SH   SOLE   3,344 0 0
TYLER TECHNOLOGIES INC COM 902252105 444 1,046 SH   SOLE   346 0 700
UNION PACIFIC CORP COM 907818108 49,554 224,827 SH   SOLE   222,303 0 2,524
UNITED COMMUNITY BANKS BLAIRSV COM 90984P303 341 10,005 SH   SOLE   10,005 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 9,208 54,167 SH   SOLE   54,167 0 0
UNITEDHEALTH GROUP INC COM 91324P102 516 1,387 SH   SOLE   1,387 0 0
US BANCORP DEL COM 902973304 3,050 55,147 SH   SOLE   55,147 0 0
VARIAN MED SYSTEMS INC COM 92220P105 451 2,553 SH   SOLE   2,553 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,744 47,186 SH   SOLE   44,023 0 3,163
VF CORP COM 918204108 392 4,900 SH   SOLE   4,900 0 0
VISA INC CL A COM 92826C839 64,530 304,774 SH   SOLE   299,524 0 5,250
WABTEC CORP COM 929740108 251 3,174 SH   SOLE   3,174 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 239 4,346 SH   SOLE   4,346 0 0
WALMART INC COM 931142103 12,437 91,563 SH   SOLE   89,440 0 2,123
WAYFAIR INC CL A COM 94419L101 996 3,166 SH   SOLE   3,166 0 0
WELLS FARGO CO COM 949746101 355 9,085 SH   SOLE   9,085 0 0
ZOOM VIDEO COMMUNICATIONS INC COM 98980L101 2,308 7,182 SH   SOLE   7,182 0 0
ACCENTURE PLC IRELAND CLASS A COM G1151C101 35,885 129,900 SH   SOLE   127,408 0 2,492
CANADIAN NATIONAL RAILWAY CO COM 136375102 366 3,159 SH   SOLE   2,159 0 1,000
CHUBB LIMITED COM H1467J104 254 1,610 SH   SOLE   1,610 0 0
FRANCO NEVADA CORP COM 351858105 254 2,029 SH   SOLE   2,029 0 0
MEDTRONIC PLC COM G5960L103 372 3,152 SH   SOLE   3,152 0 0
SCHLUMBERGER LTD COM 806857108 611 22,480 SH   SOLE   22,480 0 0
AMERICAN TOWER CORP COM 03027X100 46,893 196,155 SH   SOLE   192,273 0 3,882
WEYERHAEUSER CO COM 962166104 854 24,000 SH   SOLE   24,000 0 0
INVESCO QQQ TR UNIT SER 1 OTH 46090E103 571 1,788 SH   SOLE   1,788 0 0
ISHARES CORE S&P 500 ETF OTH 464287200 2,424 6,092 SH   SOLE   6,092 0 0
ISHARES MSCI EAFE ETF OTH 464287465 1,517 20,001 SH   SOLE   20,001 0 0
ISHARES MSCI EMERG MKT ETF OTH 464287234 3,246 60,864 SH   SOLE   60,754 0 110
ISHARES RUS MID CAP ETF OTH 464287499 324 4,383 SH   SOLE   4,383 0 0
ISHARES RUSSELL 2000 ETF OTH 464287655 343 1,551 SH   SOLE   1,551 0 0
SPDR S&P 500 ETF TR OTH 78462F103 872 2,200 SH   SOLE   2,200 0 0
VANGUARD ALL WORLD EX-US ETF OTH 922042775 2,069 34,091 SH   SOLE   34,091 0 0
VANGUARD DIV APPREC ETF OTH 921908844 9,048 61,516 SH   SOLE   61,516 0 0
VANGUARD ESG INTL STOCK ETF OTH 921910725 3,607 58,781 SH   SOLE   55,852 0 2,929
VANGUARD ESG US STOCK ETF OTH 921910733 1,286 17,434 SH   SOLE   17,234 0 200
VANGUARD FTSE DEV MKT ETF OTH 921943858 674 13,718 SH   SOLE   13,718 0 0
VANGUARD FTSE EMERG MKT ETF OTH 922042858 3,836 73,693 SH   SOLE   63,007 0 10,686
VANGUARD HIGH DIV YIELD OTH 921946406 416 4,110 SH   SOLE   744 0 3,366
VANGUARD LARGE CAP ETF OTH 922908637 285 1,540 SH   SOLE   1,540 0 0
VANGUARD MEGA GROWTH IND OTH 921910816 1,014 4,897 SH   SOLE   4,897 0 0
VANGUARD MID CAP ETF OTH 922908629 5,955 26,904 SH   SOLE   25,753 0 1,151
VANGUARD REAL ESTATE ETF OTH 922908553 892 9,711 SH   SOLE   7,096 0 2,615
VANGUARD S&P 500 ETF OTH 922908363 24,468 67,164 SH   SOLE   67,099 0 65
VANGUARD SMALL CAP ETF OTH 922908751 7,167 33,477 SH   SOLE   32,238 0 1,239
VANGUARD UTILITIES ETF OTH 92204A876 342 2,437 SH   SOLE   180 0 2,257
SPDR BLMBG BARCLAYS 1-3 MNTH T OTH 78468R663 618 6,750 SH   SOLE   6,750 0 0
VANGUARD INTERM TERM CORP OTH 92206C870 360 3,872 SH   SOLE   2,052 0 1,820
VANGUARD SHORT TERM CORP BOND OTH 92206C409 1,388 16,830 SH   SOLE   14,325 0 2,505
VANGUARD SHORT TERM INFL PROT OTH 922020805 1,174 22,775 SH   SOLE   20,825 0 1,950