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 11,609 66,179 SH   SOLE   66,179 0 0
ABB LTD SPONSORED ADR 000375204 323 9,680 SH   SOLE   9,680 0 0
ABBOTT LABS COM 002824100 81,319 688,387 SH   SOLE   682,767 0 5,620
ABBVIE INC COM 00287Y109 10,903 101,080 SH   SOLE   101,080 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,056 34,560 SH   SOLE   34,560 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,927 8,558 SH   SOLE   8,558 0 0
ADVANCED MICRO DEVICES INC COM 007903107 28,636 278,292 SH   SOLE   275,152 0 3,140
AFLAC INC COM 001055102 615 11,797 SH   SOLE   11,797 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 222 1,407 SH   SOLE   1,407 0 0
AIR PRODS & CHEMS INC COM 009158106 3,906 15,253 SH   SOLE   15,253 0 0
ALPHABET INC CAP STK CL C 02079K107 117,770 44,186 SH   SOLE   43,752 0 434
ALPHABET INC CAP STK CL A 02079K305 70,046 26,200 SH   SOLE   26,132 0 68
AMAZON COM INC COM 023135106 89,958 27,384 SH   SOLE   27,124 0 260
AMERICAN EXPRESS CO COM 025816109 6,117 36,511 SH   SOLE   36,511 0 0
AMERICAN TOWER CORP NEW COM 03027X100 611 2,302 SH   SOLE   2,302 0 0
AMETEK INC COM 031100100 1,581 12,750 SH   SOLE   12,750 0 0
AMGEN INC COM 031162100 5,848 27,502 SH   SOLE   27,502 0 0
ANALOG DEVICES INC COM 032654105 420 2,509 SH   SOLE   2,509 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,258 29,550 SH   SOLE   29,550 0 0
APPLE INC COM 037833100 239,507 1,692,632 SH   SOLE   1,682,402 0 10,230
ASSOCIATED BANC CORP COM 045487105 606 28,310 SH   SOLE   28,310 0 0
AT&T INC COM 00206R102 1,457 53,934 SH   SOLE   53,934 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 14,942 74,741 SH   SOLE   74,741 0 0
BANK MONTREAL QUE COM 063671101 214 2,150 SH   SOLE   2,150 0 0
BANK NEW YORK MELLON CORP COM 064058100 291 5,610 SH   SOLE   5,610 0 0
BAXTER INTL INC COM 071813109 2,905 36,119 SH   SOLE   36,119 0 0
BECTON DICKINSON & CO COM 075887109 8,462 34,422 SH   SOLE   34,422 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,057 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,379 52,681 SH   SOLE   52,681 0 0
BHP GROUP LTD SPONSORED ADS 088606108 222 4,150 SH   SOLE   4,150 0 0
BIOGEN INC COM 09062X103 216 764 SH   SOLE   764 0 0
BK OF AMERICA CORP COM 060505104 65,455 1,541,924 SH   SOLE   1,529,274 0 12,650
BLACKSTONE INC COM 09260D107 530 4,557 SH   SOLE   4,557 0 0
BOEING CO COM 097023105 466 2,118 SH   SOLE   2,118 0 0
BOOKING HOLDINGS INC COM 09857L108 1,310 552 SH   SOLE   552 0 0
BOSTON SCIENTIFIC CORP COM 101137107 49,995 1,152,221 SH   SOLE   1,141,611 0 10,610
BRISTOL-MYERS SQUIBB CO COM 110122108 3,368 56,918 SH   SOLE   56,918 0 0
BROADCOM INC COM 11135F101 74,813 154,276 SH   SOLE   153,281 0 995
BROOKLINE BANCORP INC DEL COM 11373M107 2,478 162,416 SH   SOLE   162,416 0 0
CANADIAN NATL RY CO COM 136375102 224 1,940 SH   SOLE   1,940 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,879 11,598 SH   SOLE   11,598 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 3,276 63,285 SH   SOLE   63,285 0 0
CATERPILLAR INC COM 149123101 7,906 41,183 SH   SOLE   41,183 0 0
CDK GLOBAL INC COM 12508E101 208 4,884 SH   SOLE   4,884 0 0
CENTURY BANCORPORATION INC CL A NON VTG 156432106 233 2,025 SH   SOLE   2,025 0 0
CERNER CORP COM 156782104 722 10,240 SH   SOLE   10,240 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,578 22,803 SH   SOLE   22,803 0 0
CHEVRON CORP NEW COM 166764100 2,939 28,974 SH   SOLE   28,974 0 0
CHUBB LIMITED COM H1467J104 2,555 14,727 SH   SOLE   14,727 0 0
CIGNA CORP NEW COM 125523100 413 2,064 SH   SOLE   2,064 0 0
CISCO SYS INC COM 17275R102 1,508 27,704 SH   SOLE   27,704 0 0
CLOROX CO DEL COM 189054109 283 1,708 SH   SOLE   1,708 0 0
CME GROUP INC COM 12572Q105 17,484 90,410 SH   SOLE   89,740 0 670
COCA COLA CO COM 191216100 8,621 164,298 SH   SOLE   164,298 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 378 5,100 SH   SOLE   5,100 0 0
COLGATE PALMOLIVE CO COM 194162103 30,145 398,844 SH   SOLE   395,669 0 3,175
COMCAST CORP NEW CL A 20030N101 5,964 106,636 SH   SOLE   106,636 0 0
CONOCOPHILLIPS COM 20825C104 3,308 48,808 SH   SOLE   48,808 0 0
CORNING INC COM 219350105 684 18,740 SH   SOLE   18,740 0 0
CORTEVA INC COM 22052L104 334 7,943 SH   SOLE   7,943 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,537 7,872 SH   SOLE   7,822 0 50
CSX CORP COM 126408103 1,610 54,150 SH   SOLE   54,150 0 0
CUMMINS INC COM 231021106 354 1,576 SH   SOLE   1,576 0 0
CVS HEALTH CORP COM 126650100 6,426 75,720 SH   SOLE   75,720 0 0
DANAHER CORPORATION COM 235851102 17,531 57,586 SH   SOLE   57,086 0 500
DARDEN RESTAURANTS INC COM 237194105 295 1,946 SH   SOLE   1,946 0 0
DATADOG INC CL A COM 23804L103 212 1,500 SH   SOLE   1,500 0 0
DEERE & CO COM 244199105 38,778 115,731 SH   SOLE   114,386 0 1,345
DELL TECHNOLOGIES INC CL C 24703L202 1,970 18,937 SH   SOLE   18,937 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 26,364 136,600 SH   SOLE   134,875 0 1,725
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 814 30,643 SH   SOLE   30,643 0 0
DISNEY WALT CO COM 254687106 53,187 314,397 SH   SOLE   310,897 0 3,500
DOLLAR GEN CORP NEW COM 256677105 8,778 41,376 SH   SOLE   40,856 0 520
DOMINION ENERGY INC COM 25746U109 692 9,475 SH   SOLE   9,475 0 0
DOVER CORP COM 260003108 3,405 21,897 SH   SOLE   21,897 0 0
DOW INC COM 260557103 1,306 22,684 SH   SOLE   22,684 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 385 3,943 SH   SOLE   3,943 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,528 22,468 SH   SOLE   22,468 0 0
EASTERN BANKSHARES INC COM 27627N105 203 10,000 SH   SOLE   10,000 0 0
EBAY INC. COM 278642103 30,905 443,591 SH   SOLE   435,941 0 7,650
ECOLAB INC COM 278865100 2,239 10,733 SH   SOLE   10,733 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 14,160 125,076 SH   SOLE   125,076 0 0
EMERSON ELEC CO COM 291011104 11,715 124,362 SH   SOLE   123,822 0 540
EOG RES INC COM 26875P101 284 3,539 SH   SOLE   3,539 0 0
ESSENTIAL UTILS INC COM 29670G102 290 6,300 SH   SOLE   6,300 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 144 10,000 SH   SOLE   10,000 0 0
EVERSOURCE ENERGY COM 30040W108 555 6,784 SH   SOLE   6,784 0 0
EXXON MOBIL CORP COM 30231G102 10,785 183,356 SH   SOLE   183,356 0 0
FACEBOOK INC CL A 30303M102 63,946 188,414 SH   SOLE   186,164 0 2,250
FISERV INC COM 337738108 8,965 82,623 SH   SOLE   82,623 0 0
FORD MTR CO DEL COM 345370860 395 27,908 SH   SOLE   27,908 0 0
FORTIVE CORP COM 34959J108 1,043 14,778 SH   SOLE   14,778 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 501 5,600 SH   SOLE   5,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 234 1,576 SH   SOLE   1,576 0 0
GENERAL ELECTRIC CO COM NEW 369604301 4,929 47,844 SH   SOLE   47,844 0 0
GENERAL MLS INC COM 370334104 562 9,403 SH   SOLE   9,403 0 0
GENERAL MTRS CO COM 37045V100 18,424 349,542 SH   SOLE   346,867 0 2,675
GILEAD SCIENCES INC COM 375558103 3,454 49,453 SH   SOLE   49,453 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 42,759 113,109 SH   SOLE   111,829 0 1,280
GRAINGER W W INC COM 384802104 9,782 24,888 SH   SOLE   24,888 0 0
HERSHEY CO COM 427866108 525 3,100 SH   SOLE   3,100 0 0
HEXCEL CORP NEW COM 428291108 415 6,980 SH   SOLE   6,980 0 0
HOLOGIC INC COM 436440101 664 8,991 SH   SOLE   8,991 0 0
HOME DEPOT INC COM 437076102 46,966 143,074 SH   SOLE   142,049 0 1,025
HONEYWELL INTL INC COM 438516106 3,564 16,788 SH   SOLE   16,788 0 0
HUBSPOT INC COM 443573100 782 1,157 SH   SOLE   1,157 0 0
IDEXX LABS INC COM 45168D104 5,476 8,806 SH   SOLE   8,806 0 0
ILLINOIS TOOL WKS INC COM 452308109 16,672 80,686 SH   SOLE   80,686 0 0
INDEPENDENT BK CORP MASS COM 453836108 6,938 91,108 SH   SOLE   91,108 0 0
INGREDION INC COM 457187102 267 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 6,239 117,103 SH   SOLE   117,103 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,452 39,240 SH   SOLE   39,240 0 0
INTERNATIONAL PAPER CO COM 460146103 498 8,911 SH   SOLE   8,911 0 0
INTUIT COM 461202103 25,429 47,133 SH   SOLE   46,738 0 395
INTUITIVE SURGICAL INC COM NEW 46120E602 239 240 SH   SOLE   240 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 354 4,425 SH   SOLE   4,425 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 497 1,389 SH   SOLE   1,389 0 0
ISHARES TR SELECT DIVID ETF 464287168 313 2,725 SH   SOLE   2,725 0 0
ISHARES TR TIPS BD ETF 464287176 278 2,178 SH   SOLE   2,178 0 0
ISHARES TR CORE S&P500 ETF 464287200 53,929 125,178 SH   SOLE   125,178 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,667 33,093 SH   SOLE   33,093 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,827 23,416 SH   SOLE   23,416 0 0
ISHARES TR RUS MID CAP ETF 464287499 529 6,769 SH   SOLE   6,769 0 0
ISHARES TR CORE S&P MCP ETF 464287507 31,804 120,896 SH   SOLE   120,296 0 600
ISHARES TR EXPND TEC SC ETF 464287549 646 1,600 SH   SOLE   1,600 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 227 830 SH   SOLE   830 0 0
ISHARES TR RUS 1000 ETF 464287622 379 1,570 SH   SOLE   1,570 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 941 4,300 SH   SOLE   4,300 0 0
ISHARES TR U.S. TECH ETF 464287721 866 8,550 SH   SOLE   8,550 0 0
ISHARES TR U.S. FINLS ETF 464287788 396 4,800 SH   SOLE   4,800 0 0
ISHARES TR CORE S&P SCP ETF 464287804 13,735 125,787 SH   SOLE   125,787 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,038 10,310 SH   SOLE   10,310 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 9,337 86,796 SH   SOLE   86,796 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 410 18,960 SH   SOLE   18,960 0 0
ISHARES TR MSCI ACWI EX US 464288240 4,715 85,095 SH   SOLE   85,095 0 0
ISHARES TR MSCI ACWI ETF 464288257 695 6,951 SH   SOLE   6,951 0 0
ISHARES TR CALIF MUN BD ETF 464288356 286 4,600 SH   SOLE   4,600 0 0
ISHARES TR NATIONAL MUN ETF 464288414 892 7,677 SH   SOLE   7,677 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,197 26,400 SH   SOLE   26,400 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 649 11,886 SH   SOLE   11,886 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,097 28,266 SH   SOLE   28,266 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 1,822 23,244 SH   SOLE   23,244 0 0
JACOBS ENGR GROUP INC COM 469814107 555 4,184 SH   SOLE   4,184 0 0
JOHNSON & JOHNSON COM 478160104 50,659 313,679 SH   SOLE   310,164 0 3,515
JPMORGAN CHASE & CO COM 46625H100 69,134 422,345 SH   SOLE   418,935 0 3,410
KIMBERLY-CLARK CORP COM 494368103 2,649 19,998 SH   SOLE   19,998 0 0
KINDER MORGAN INC DEL COM 49456B101 221 13,185 SH   SOLE   13,185 0 0
KLA CORP COM NEW 482480100 366 1,095 SH   SOLE   1,095 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 566 2,572 SH   SOLE   2,572 0 0
LAM RESEARCH CORP COM 512807108 384 675 SH   SOLE   675 0 0
LAUDER ESTEE COS INC CL A 518439104 21,372 71,258 SH   SOLE   70,318 0 940
LILLY ELI & CO COM 532457108 642 2,778 SH   SOLE   2,778 0 0
LINDE PLC SHS G5494J103 2,884 9,830 SH   SOLE   9,830 0 0
LOCKHEED MARTIN CORP COM 539830109 600 1,740 SH   SOLE   1,740 0 0
LOWES COS INC COM 548661107 1,562 7,700 SH   SOLE   7,700 0 0
LULULEMON ATHLETICA INC COM 550021109 1,862 4,600 SH   SOLE   4,600 0 0
MANPOWERGROUP INC WIS COM 56418H100 516 4,765 SH   SOLE   4,765 0 0
MARSH & MCLENNAN COS INC COM 571748102 10,537 69,584 SH   SOLE   68,764 0 820
MASTERCARD INCORPORATED CL A 57636Q104 881 2,534 SH   SOLE   2,534 0 0
MCCORMICK & CO INC COM NON VTG 579780206 550 6,791 SH   SOLE   6,791 0 0
MCDONALDS CORP COM 580135101 10,074 41,780 SH   SOLE   41,780 0 0
MEDTRONIC PLC SHS G5960L103 510 4,071 SH   SOLE   4,071 0 0
MERCK & CO INC COM 58933Y105 50,154 667,743 SH   SOLE   659,993 0 7,750
MERSANA THERAPEUTICS INC COM 59045L106 222 23,529 SH   SOLE   23,529 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,102 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 969 6,315 SH   SOLE   6,315 0 0
MICROSOFT CORP COM 594918104 135,424 480,365 SH   SOLE   476,885 0 3,480
MONDELEZ INTL INC CL A 609207105 10,190 175,148 SH   SOLE   175,148 0 0
MONGODB INC CL A 60937P106 472 1,000 SH   SOLE   1,000 0 0
MORGAN STANLEY COM NEW 617446448 760 7,809 SH   SOLE   7,809 0 0
NEXTERA ENERGY INC COM 65339F101 2,015 25,664 SH   SOLE   25,664 0 0
NIKE INC CL B 654106103 26,679 183,705 SH   SOLE   182,850 0 855
NORFOLK SOUTHN CORP COM 655844108 1,100 4,596 SH   SOLE   4,596 0 0
NORTHERN TR CORP COM 665859104 5,297 49,133 SH   SOLE   48,803 0 330
NOVARTIS AG SPONSORED ADR 66987V109 327 4,001 SH   SOLE   4,001 0 0
NOVO-NORDISK A S ADR 670100205 1,922 20,015 SH   SOLE   20,015 0 0
NVIDIA CORPORATION COM 67066G104 38,936 187,951 SH   SOLE   186,151 0 1,800
ORACLE CORP COM 68389X105 16,456 188,863 SH   SOLE   188,863 0 0
ORGANON & CO COMMON STOCK 68622V106 820 24,999 SH   SOLE   24,874 0 125
OTIS WORLDWIDE CORP COM 68902V107 24,071 292,546 SH   SOLE   289,881 0 2,665
PACCAR INC COM 693718108 1,292 16,375 SH   SOLE   16,375 0 0
PAYCHEX INC COM 704326107 605 5,377 SH   SOLE   5,377 0 0
PAYCOM SOFTWARE INC COM 70432V102 496 1,000 SH   SOLE   1,000 0 0
PAYPAL HLDGS INC COM 70450Y103 9,835 37,798 SH   SOLE   37,378 0 420
PEPSICO INC COM 713448108 34,603 230,058 SH   SOLE   228,008 0 2,050
PERKINELMER INC COM 714046109 239 1,378 SH   SOLE   1,378 0 0
PFIZER INC COM 717081103 5,247 121,994 SH   SOLE   121,994 0 0
PHILIP MORRIS INTL INC COM 718172109 395 4,163 SH   SOLE   4,163 0 0
PHILLIPS 66 COM 718546104 1,920 27,419 SH   SOLE   27,419 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,193 6,098 SH   SOLE   6,098 0 0
PPG INDS INC COM 693506107 306 2,143 SH   SOLE   2,143 0 0
PROCTER AND GAMBLE CO COM 742718109 16,437 117,574 SH   SOLE   117,574 0 0
PROLOGIS INC. COM 74340W103 277 2,206 SH   SOLE   2,206 0 0
PRUDENTIAL FINL INC COM 744320102 231 2,200 SH   SOLE   2,200 0 0
QUALCOMM INC COM 747525103 475 3,679 SH   SOLE   3,679 0 0
QUEST DIAGNOSTICS INC COM 74834L100 726 4,998 SH   SOLE   4,998 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 39,145 455,381 SH   SOLE   451,231 0 4,150
RESMED INC COM 761152107 522 1,979 SH   SOLE   1,979 0 0
ROPER TECHNOLOGIES INC COM 776696106 16,352 36,653 SH   SOLE   36,653 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 273 6,135 SH   SOLE   6,135 0 0
SALESFORCE COM INC COM 79466L302 70,254 259,029 SH   SOLE   256,226 0 2,803
SCHLUMBERGER LTD COM STK 806857108 710 23,960 SH   SOLE   23,960 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 268 2,105 SH   SOLE   2,105 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 941 18,060 SH   SOLE   18,060 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 7,851 209,186 SH   SOLE   209,186 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 264 5,931 SH   SOLE   5,931 0 0
SHOPIFY INC CL A 82509L107 1,026 757 SH   SOLE   757 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 21,760 633,672 SH   SOLE   628,172 0 5,500
SOUTHERN CO COM 842587107 274 4,424 SH   SOLE   4,424 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 328 970 SH   SOLE   970 0 0
SPDR GOLD TR GOLD SHS 78463V107 282 1,715 SH   SOLE   1,715 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 40,977 95,486 SH   SOLE   95,486 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 19,378 40,296 SH   SOLE   40,146 0 150
SPDR SER TR S&P DIVID ETF 78464A763 337 2,870 SH   SOLE   2,870 0 0
SPDR SER TR S&P BIOTECH 78464A870 383 3,046 SH   SOLE   3,046 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 228 2,145 SH   SOLE   2,145 0 0
SPLUNK INC COM 848637104 11,387 78,689 SH   SOLE   78,134 0 555
SQUARE INC CL A 852234103 511 2,130 SH   SOLE   2,130 0 0
STATE STR CORP COM 857477103 301 3,554 SH   SOLE   3,554 0 0
STERIS PLC SHS USD G8473T100 271 1,325 SH   SOLE   1,325 0 0
STRYKER CORPORATION COM 863667101 1,729 6,555 SH   SOLE   6,555 0 0
SVB FINANCIAL GROUP COM 78486Q101 28,723 44,402 SH   SOLE   43,927 0 475
SYSCO CORP COM 871829107 3,134 39,920 SH   SOLE   39,920 0 0
TARGET CORP COM 87612E106 529 2,312 SH   SOLE   2,312 0 0
TERADYNE INC COM 880770102 34,578 316,732 SH   SOLE   313,432 0 3,300
TESLA INC COM 88160R101 3,194 4,119 SH   SOLE   4,119 0 0
TEXAS INSTRS INC COM 882508104 757 3,936 SH   SOLE   3,936 0 0
THE ORIGINAL BARK COMPANY COM 68622E104 129 18,778 SH   SOLE   18,778 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 99,405 173,988 SH   SOLE   172,743 0 1,245
TJX COS INC NEW COM 872540109 9,384 142,225 SH   SOLE   142,225 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,498 22,646 SH   SOLE   22,646 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 216 1,250 SH   SOLE   1,250 0 0
TRAVELERS COMPANIES INC COM 89417E109 433 2,847 SH   SOLE   2,847 0 0
TRUIST FINL CORP COM 89832Q109 269 4,583 SH   SOLE   4,583 0 0
TWILIO INC CL A 90138F102 319 1,000 SH   SOLE   1,000 0 0
TYLER TECHNOLOGIES INC COM 902252105 205 448 SH   SOLE   448 0 0
UNION PAC CORP COM 907818108 3,834 19,561 SH   SOLE   19,561 0 0
UNITED PARCEL SERVICE INC CL B 911312106 20,730 113,840 SH   SOLE   112,170 0 1,670
UNITEDHEALTH GROUP INC COM 91324P102 286 733 SH   SOLE   733 0 0
US BANCORP DEL COM NEW 902973304 1,302 21,904 SH   SOLE   21,904 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 27,315 333,359 SH   SOLE   332,879 0 480
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13,045 33,077 SH   SOLE   33,077 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,412 5,975 SH   SOLE   5,975 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 11,097 46,868 SH   SOLE   46,618 0 250
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,237 6,782 SH   SOLE   6,782 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,645 5,668 SH   SOLE   5,668 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 27,431 125,445 SH   SOLE   124,740 0 705
VANGUARD INDEX FDS TOTAL STK MKT 922908769 525 2,364 SH   SOLE   2,364 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 20,128 330,181 SH   SOLE   329,181 0 1,000
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,989 139,760 SH   SOLE   139,760 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 225 3,435 SH   SOLE   3,435 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 490 8,945 SH   SOLE   8,945 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,940 23,537 SH   SOLE   23,537 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 577 3,755 SH   SOLE   3,755 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 11,418 226,142 SH   SOLE   226,142 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 479 4,632 SH   SOLE   4,632 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 411 6,660 SH   SOLE   6,660 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 1,509 18,850 SH   SOLE   18,850 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 844 2,102 SH   SOLE   2,102 0 0
VEEVA SYS INC CL A COM 922475108 216 750 SH   SOLE   750 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,364 25,262 SH   SOLE   25,262 0 0
VISA INC COM CL A 92826C839 41,432 186,001 SH   SOLE   184,551 0 1,450
WALGREENS BOOTS ALLIANCE INC COM 931427108 394 8,380 SH   SOLE   8,380 0 0
WALMART INC COM 931142103 64,961 466,068 SH   SOLE   462,008 0 4,060
WASTE MGMT INC DEL COM 94106L109 3,266 21,864 SH   SOLE   21,864 0 0
WATERS CORP COM 941848103 3,146 8,805 SH   SOLE   8,805 0 0
WELLS FARGO CO NEW COM 949746101 860 18,538 SH   SOLE   18,538 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 498 13,996 SH   SOLE   13,996 0 0
XILINX INC COM 983919101 582 3,854 SH   SOLE   3,854 0 0
XYLEM INC COM 98419M100 42,147 340,771 SH   SOLE   337,211 0 3,560
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 243 930 SH   SOLE   930 0 0