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 13,352 67,220 SH   SOLE   67,220 0 0
ABB LTD SPONSORED ADR 000375204 329 9,680 SH   SOLE   9,680 0 0
ABBOTT LABS COM 002824100 80,830 697,227 SH   SOLE   691,607 0 5,620
ABBVIE INC COM 00287Y109 11,392 101,139 SH   SOLE   101,139 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,260 34,803 SH   SOLE   34,803 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 5,056 8,633 SH   SOLE   8,633 0 0
ADVANCED MICRO DEVICES INC COM 007903107 25,988 276,671 SH   SOLE   273,531 0 3,140
AFLAC INC COM 001055102 632 11,774 SH   SOLE   11,774 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 208 1,407 SH   SOLE   1,407 0 0
AIR PRODS & CHEMS INC COM 009158106 4,387 15,250 SH   SOLE   15,250 0 0
ALPHABET INC CAP STK CL C 02079K107 117,411 46,846 SH   SOLE   46,312 0 534
ALPHABET INC CAP STK CL A 02079K305 63,037 25,816 SH   SOLE   25,748 0 68
AMAZON COM INC COM 023135106 91,120 26,487 SH   SOLE   26,277 0 210
AMERICAN EXPRESS CO COM 025816109 6,219 37,637 SH   SOLE   37,637 0 0
AMERICAN TOWER CORP NEW COM 03027X100 583 2,158 SH   SOLE   2,158 0 0
AMETEK INC COM 031100100 1,702 12,750 SH   SOLE   12,750 0 0
AMGEN INC COM 031162100 7,139 29,288 SH   SOLE   29,288 0 0
ANALOG DEVICES INC COM 032654105 431 2,503 SH   SOLE   2,503 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,312 30,300 SH   SOLE   30,300 0 0
APPLE INC COM 037833100 235,185 1,717,183 SH   SOLE   1,706,153 0 11,030
ASSOCIATED BANC CORP COM 045487105 628 30,675 SH   SOLE   30,675 0 0
AT&T INC COM 00206R102 1,553 53,973 SH   SOLE   53,973 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 15,477 77,925 SH   SOLE   77,000 0 925
BANK MONTREAL QUE COM 063671101 233 2,267 SH   SOLE   2,267 0 0
BANK NEW YORK MELLON CORP COM 064058100 286 5,573 SH   SOLE   5,573 0 0
BAXTER INTL INC COM 071813109 2,961 36,777 SH   SOLE   36,777 0 0
BECTON DICKINSON & CO COM 075887109 8,485 34,890 SH   SOLE   34,890 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,093 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,818 53,318 SH   SOLE   53,318 0 0
BHP GROUP LTD SPONSORED ADS 088606108 288 3,950 SH   SOLE   3,950 0 0
BIOGEN INC COM 09062X103 265 764 SH   SOLE   764 0 0
BK OF AMERICA CORP COM 060505104 64,290 1,559,299 SH   SOLE   1,546,649 0 12,650
BLACKSTONE GROUP INC COM 09260D107 442 4,554 SH   SOLE   4,554 0 0
BOEING CO COM 097023105 507 2,118 SH   SOLE   2,118 0 0
BOOKING HOLDINGS INC COM 09857L108 1,241 567 SH   SOLE   567 0 0
BOSTON SCIENTIFIC CORP COM 101137107 48,571 1,135,887 SH   SOLE   1,125,277 0 10,610
BRISTOL-MYERS SQUIBB CO COM 110122108 3,785 56,651 SH   SOLE   56,651 0 0
BROADCOM INC COM 11135F101 73,142 153,388 SH   SOLE   152,293 0 1,095
BROOKLINE BANCORP INC DEL COM 11373M107 2,503 167,416 SH   SOLE   167,416 0 0
CANADIAN NATL RY CO COM 136375102 220 2,082 SH   SOLE   2,082 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,902 12,298 SH   SOLE   12,298 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 3,145 64,706 SH   SOLE   63,506 0 1,200
CATERPILLAR INC COM 149123101 9,060 41,630 SH   SOLE   41,630 0 0
CDK GLOBAL INC COM 12508E101 244 4,917 SH   SOLE   4,917 0 0
CENTURY BANCORPORATION INC CL A NON VTG 156432106 247 2,165 SH   SOLE   2,165 0 0
CERNER CORP COM 156782104 805 10,304 SH   SOLE   10,304 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,677 23,048 SH   SOLE   23,048 0 0
CHEVRON CORP NEW COM 166764100 3,071 29,324 SH   SOLE   29,324 0 0
CHUBB LIMITED COM H1467J104 2,449 15,411 SH   SOLE   15,411 0 0
CIGNA CORP NEW COM 125523100 489 2,064 SH   SOLE   2,064 0 0
CISCO SYS INC COM 17275R102 1,530 28,860 SH   SOLE   28,860 0 0
CLOROX CO DEL COM 189054109 297 1,649 SH   SOLE   1,649 0 0
CME GROUP INC COM 12572Q105 16,665 78,358 SH   SOLE   77,688 0 670
COCA COLA CO COM 191216100 9,080 167,814 SH   SOLE   167,814 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 353 5,100 SH   SOLE   5,100 0 0
COLGATE PALMOLIVE CO COM 194162103 32,519 399,748 SH   SOLE   396,573 0 3,175
COMCAST CORP NEW CL A 20030N101 6,145 107,766 SH   SOLE   107,766 0 0
CONOCOPHILLIPS COM 20825C104 3,270 53,702 SH   SOLE   53,702 0 0
CORNING INC COM 219350105 766 18,740 SH   SOLE   18,740 0 0
CORTEVA INC COM 22052L104 346 7,801 SH   SOLE   7,801 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,114 7,870 SH   SOLE   7,820 0 50
COUPA SOFTWARE INC COM 22266L106 210 800 SH   SOLE   800 0 0
COUPANG INC CL A 22266T109 239 5,714 SH   SOLE   5,714 0 0
CSX CORP COM 126408103 1,737 54,150 SH   SOLE   54,150 0 0
CUMMINS INC COM 231021106 409 1,676 SH   SOLE   1,676 0 0
CVS HEALTH CORP COM 126650100 6,376 76,413 SH   SOLE   76,413 0 0
DANAHER CORPORATION COM 235851102 15,521 57,836 SH   SOLE   57,336 0 500
DARDEN RESTAURANTS INC COM 237194105 284 1,946 SH   SOLE   1,946 0 0
DEERE & CO COM 244199105 42,007 119,099 SH   SOLE   116,954 0 2,145
DELL TECHNOLOGIES INC CL C 24703L202 1,887 18,937 SH   SOLE   18,937 0 0
DENTSPLY SIRONA INC COM 24906P109 438 6,918 SH   SOLE   6,918 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 26,414 137,794 SH   SOLE   136,069 0 1,725
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 827 30,643 SH   SOLE   30,643 0 0
DISNEY WALT CO COM 254687106 54,943 312,584 SH   SOLE   309,084 0 3,500
DOMINION ENERGY INC COM 25746U109 734 9,975 SH   SOLE   9,975 0 0
DOVER CORP COM 260003108 3,298 21,897 SH   SOLE   21,897 0 0
DOW INC COM 260557103 1,431 22,608 SH   SOLE   22,608 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 389 3,943 SH   SOLE   3,943 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,804 23,300 SH   SOLE   23,300 0 0
EASTERN BANKSHARES INC COM 27627N105 206 10,000 SH   SOLE   10,000 0 0
EBAY INC. COM 278642103 31,039 442,095 SH   SOLE   434,445 0 7,650
ECOLAB INC COM 278865100 2,211 10,735 SH   SOLE   10,735 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 13,078 126,275 SH   SOLE   126,275 0 0
EMERSON ELEC CO COM 291011104 21,992 228,515 SH   SOLE   224,875 0 3,640
EOG RES INC COM 26875P101 305 3,654 SH   SOLE   3,654 0 0
ESSENTIAL UTILS INC COM 29670G102 288 6,300 SH   SOLE   6,300 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 206 10,000 SH   SOLE   10,000 0 0
EVERSOURCE ENERGY COM 30040W108 589 7,335 SH   SOLE   7,335 0 0
EXXON MOBIL CORP COM 30231G102 14,191 224,971 SH   SOLE   224,971 0 0
FACEBOOK INC CL A 30303M102 66,518 191,303 SH   SOLE   188,853 0 2,450
FISERV INC COM 337738108 8,899 83,253 SH   SOLE   83,253 0 0
FORD MTR CO DEL COM 345370860 400 26,908 SH   SOLE   26,908 0 0
FORTIVE CORP COM 34959J108 1,104 15,832 SH   SOLE   15,832 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 558 5,600 SH   SOLE   5,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 221 1,576 SH   SOLE   1,576 0 0
GENERAL ELECTRIC CO COM 369604103 5,157 383,149 SH   SOLE   383,149 0 0
GENERAL MLS INC COM 370334104 591 9,703 SH   SOLE   9,703 0 0
GENERAL MTRS CO COM 37045V100 19,586 331,013 SH   SOLE   328,338 0 2,675
GILEAD SCIENCES INC COM 375558103 3,440 49,959 SH   SOLE   49,959 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 44,544 117,365 SH   SOLE   116,085 0 1,280
GRAINGER W W INC COM 384802104 10,907 24,902 SH   SOLE   24,902 0 0
HERSHEY CO COM 427866108 540 3,100 SH   SOLE   3,100 0 0
HEXCEL CORP NEW COM 428291108 436 6,980 SH   SOLE   6,980 0 0
HOLOGIC INC COM 436440101 600 8,991 SH   SOLE   8,991 0 0
HOME DEPOT INC COM 437076102 48,023 150,595 SH   SOLE   149,570 0 1,025
HONEYWELL INTL INC COM 438516106 3,748 17,089 SH   SOLE   17,089 0 0
HUBSPOT INC COM 443573100 674 1,157 SH   SOLE   1,157 0 0
IDEXX LABS INC COM 45168D104 5,561 8,806 SH   SOLE   8,806 0 0
ILLINOIS TOOL WKS INC COM 452308109 18,234 81,564 SH   SOLE   81,564 0 0
INDEPENDENT BK CORP MASS COM 453836108 6,894 91,308 SH   SOLE   91,308 0 0
INGREDION INC COM 457187102 272 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 6,615 117,837 SH   SOLE   117,837 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 5,822 39,716 SH   SOLE   39,716 0 0
INTERNATIONAL PAPER CO COM 460146103 546 8,911 SH   SOLE   8,911 0 0
INTUIT COM 461202103 22,738 46,387 SH   SOLE   45,992 0 395
INTUITIVE SURGICAL INC COM NEW 46120E602 221 240 SH   SOLE   240 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 395 4,425 SH   SOLE   4,425 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 510 1,439 SH   SOLE   1,439 0 0
ISHARES INC CORE MSCI EMKT 46434G103 264 3,948 SH   SOLE   3,948 0 0
ISHARES TR SELECT DIVID ETF 464287168 329 2,825 SH   SOLE   2,825 0 0
ISHARES TR TIPS BD ETF 464287176 311 2,428 SH   SOLE   2,428 0 0
ISHARES TR CORE S&P500 ETF 464287200 54,635 127,081 SH   SOLE   127,081 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,825 33,093 SH   SOLE   33,093 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,894 24,016 SH   SOLE   24,016 0 0
ISHARES TR RUS MID CAP ETF 464287499 536 6,769 SH   SOLE   6,769 0 0
ISHARES TR CORE S&P MCP ETF 464287507 32,008 119,109 SH   SOLE   118,509 0 600
ISHARES TR EXPND TEC SC ETF 464287549 636 1,575 SH   SOLE   1,575 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 225 830 SH   SOLE   830 0 0
ISHARES TR RUS 1000 ETF 464287622 380 1,570 SH   SOLE   1,570 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 986 4,300 SH   SOLE   4,300 0 0
ISHARES TR U.S. TECH ETF 464287721 835 8,400 SH   SOLE   8,400 0 0
ISHARES TR U.S. FINLS ETF 464287788 389 4,800 SH   SOLE   4,800 0 0
ISHARES TR CORE S&P SCP ETF 464287804 14,131 125,072 SH   SOLE   125,072 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,087 10,310 SH   SOLE   10,310 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 9,960 92,372 SH   SOLE   92,372 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 427 18,210 SH   SOLE   18,210 0 0
ISHARES TR MSCI ACWI EX US 464288240 4,971 86,428 SH   SOLE   86,428 0 0
ISHARES TR MSCI ACWI ETF 464288257 724 7,151 SH   SOLE   7,151 0 0
ISHARES TR CALIF MUN BD ETF 464288356 288 4,600 SH   SOLE   4,600 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,774 15,136 SH   SOLE   15,136 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,205 26,625 SH   SOLE   26,625 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 302 4,984 SH   SOLE   4,984 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 651 11,886 SH   SOLE   11,886 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,112 28,266 SH   SOLE   28,266 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 1,740 22,020 SH   SOLE   22,020 0 0
JACOBS ENGR GROUP INC COM 469814107 572 4,284 SH   SOLE   4,284 0 0
JOHNSON & JOHNSON COM 478160104 50,426 306,096 SH   SOLE   302,581 0 3,515
JPMORGAN CHASE & CO COM 46625H100 66,110 425,037 SH   SOLE   421,627 0 3,410
KIMBERLY-CLARK CORP COM 494368103 2,716 20,303 SH   SOLE   20,303 0 0
KINDER MORGAN INC DEL COM 49456B101 240 13,185 SH   SOLE   13,185 0 0
KLA CORP COM NEW 482480100 356 1,099 SH   SOLE   1,099 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 559 2,586 SH   SOLE   2,586 0 0
LAM RESEARCH CORP COM 512807108 439 675 SH   SOLE   675 0 0
LAUDER ESTEE COS INC CL A 518439104 22,530 70,831 SH   SOLE   69,891 0 940
LILLY ELI & CO COM 532457108 644 2,808 SH   SOLE   2,808 0 0
LINDE PLC SHS G5494J103 2,841 9,827 SH   SOLE   9,827 0 0
LOCKHEED MARTIN CORP COM 539830109 639 1,689 SH   SOLE   1,689 0 0
LOWES COS INC COM 548661107 1,512 7,796 SH   SOLE   7,796 0 0
LULULEMON ATHLETICA INC COM 550021109 1,642 4,500 SH   SOLE   4,500 0 0
MANPOWERGROUP INC WIS COM 56418H100 567 4,765 SH   SOLE   4,765 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,335 16,600 SH   SOLE   16,600 0 0
MASTERCARD INCORPORATED CL A 57636Q104 925 2,534 SH   SOLE   2,534 0 0
MCCORMICK & CO INC COM NON VTG 579780206 599 6,784 SH   SOLE   6,784 0 0
MCDONALDS CORP COM 580135101 9,785 42,359 SH   SOLE   42,359 0 0
MEDTRONIC PLC SHS G5960L103 506 4,077 SH   SOLE   4,077 0 0
MERCK & CO INC COM 58933Y105 50,308 646,888 SH   SOLE   640,138 0 6,750
MERSANA THERAPEUTICS INC COM 59045L106 320 23,529 SH   SOLE   23,529 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,126 813 SH   SOLE   813 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 946 6,315 SH   SOLE   6,315 0 0
MICROSOFT CORP COM 594918104 130,341 481,140 SH   SOLE   477,660 0 3,480
MONDELEZ INTL INC CL A 609207105 10,997 176,127 SH   SOLE   176,127 0 0
MONGODB INC CL A 60937P106 362 1,000 SH   SOLE   1,000 0 0
MORGAN STANLEY COM NEW 617446448 747 8,147 SH   SOLE   8,147 0 0
NEXTERA ENERGY INC COM 65339F101 1,891 25,804 SH   SOLE   25,804 0 0
NIKE INC CL B 654106103 27,456 177,719 SH   SOLE   176,864 0 855
NOKIA CORP SPONSORED ADR 654902204 72 13,500 SH   SOLE   13,500 0 0
NORFOLK SOUTHN CORP COM 655844108 1,171 4,413 SH   SOLE   4,413 0 0
NORTHERN TR CORP COM 665859104 15,027 129,968 SH   SOLE   127,618 0 2,350
NOVARTIS AG SPONSORED ADR 66987V109 373 4,088 SH   SOLE   4,088 0 0
NOVO-NORDISK A S ADR 670100205 1,677 20,015 SH   SOLE   20,015 0 0
NVIDIA CORPORATION COM 67066G104 37,859 47,318 SH   SOLE   46,868 0 450
ORACLE CORP COM 68389X105 15,040 193,220 SH   SOLE   193,220 0 0
ORGANON & CO COMMON STOCK 68622V106 1,801 59,512 SH   SOLE   58,837 0 675
OTIS WORLDWIDE CORP COM 68902V107 23,331 285,324 SH   SOLE   283,259 0 2,065
PACCAR INC COM 693718108 1,487 16,658 SH   SOLE   16,658 0 0
PAYCHEX INC COM 704326107 576 5,367 SH   SOLE   5,367 0 0
PAYCOM SOFTWARE INC COM 70432V102 363 1,000 SH   SOLE   1,000 0 0
PAYPAL HLDGS INC COM 70450Y103 604 2,071 SH   SOLE   2,071 0 0
PEPSICO INC COM 713448108 36,206 244,353 SH   SOLE   241,803 0 2,550
PERKINELMER INC COM 714046109 213 1,378 SH   SOLE   1,378 0 0
PFIZER INC COM 717081103 4,731 120,813 SH   SOLE   120,813 0 0
PHILIP MORRIS INTL INC COM 718172109 413 4,163 SH   SOLE   4,163 0 0
PHILLIPS 66 COM 718546104 2,703 31,493 SH   SOLE   31,493 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,164 6,100 SH   SOLE   6,100 0 0
PPG INDS INC COM 693506107 464 2,736 SH   SOLE   2,736 0 0
PROCTER AND GAMBLE CO COM 742718109 15,919 117,982 SH   SOLE   117,982 0 0
PROLOGIS INC. COM 74340W103 263 2,206 SH   SOLE   2,206 0 0
PRUDENTIAL FINL INC COM 744320102 242 2,366 SH   SOLE   2,366 0 0
QUALCOMM INC COM 747525103 512 3,579 SH   SOLE   3,579 0 0
QUEST DIAGNOSTICS INC COM 74834L100 660 4,998 SH   SOLE   4,998 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 38,168 447,404 SH   SOLE   443,254 0 4,150
RESMED INC COM 761152107 539 2,187 SH   SOLE   2,187 0 0
ROPER TECHNOLOGIES INC COM 776696106 18,062 38,413 SH   SOLE   38,413 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 254 6,285 SH   SOLE   6,285 0 0
SALESFORCE COM INC COM 79466L302 64,419 263,722 SH   SOLE   260,919 0 2,803
SCHLUMBERGER LTD COM STK 806857108 770 24,060 SH   SOLE   24,060 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 265 2,105 SH   SOLE   2,105 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 973 18,060 SH   SOLE   18,060 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 7,675 209,186 SH   SOLE   209,186 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 200 1,950 SH   SOLE   1,950 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 263 5,931 SH   SOLE   5,931 0 0
SHOPIFY INC CL A 82509L107 1,876 1,284 SH   SOLE   1,284 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 26,677 614,100 SH   SOLE   606,850 0 7,250
SOUTHERN CO COM 842587107 268 4,424 SH   SOLE   4,424 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 335 970 SH   SOLE   970 0 0
SPDR GOLD TR GOLD SHS 78463V107 284 1,715 SH   SOLE   1,715 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 41,376 96,660 SH   SOLE   96,660 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 20,323 41,391 SH   SOLE   41,141 0 250
SPDR SER TR S&P DIVID ETF 78464A763 375 3,070 SH   SOLE   3,070 0 0
SPDR SER TR S&P BIOTECH 78464A870 412 3,046 SH   SOLE   3,046 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 217 2,045 SH   SOLE   2,045 0 0
SPLUNK INC COM 848637104 9,653 66,763 SH   SOLE   66,008 0 755
SQUARE INC CL A 852234103 519 2,130 SH   SOLE   2,130 0 0
STATE STR CORP COM 857477103 332 4,034 SH   SOLE   4,034 0 0
STERIS PLC SHS USD G8473T100 273 1,325 SH   SOLE   1,325 0 0
STRYKER CORPORATION COM 863667101 1,701 6,551 SH   SOLE   6,551 0 0
SVB FINANCIAL GROUP COM 78486Q101 25,326 45,516 SH   SOLE   45,041 0 475
SYSCO CORP COM 871829107 3,061 39,368 SH   SOLE   39,368 0 0
TARGET CORP COM 87612E106 559 2,312 SH   SOLE   2,312 0 0
TELADOC HEALTH INC COM 87918A105 231 1,392 SH   SOLE   1,392 0 0
TERADYNE INC COM 880770102 42,492 317,197 SH   SOLE   313,897 0 3,300
TESLA INC COM 88160R101 2,797 4,115 SH   SOLE   4,115 0 0
TEXAS INSTRS INC COM 882508104 831 4,320 SH   SOLE   4,320 0 0
THE ORIGINAL BARK COMPANY COM 68622E104 208 18,778 SH   SOLE   18,778 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 90,329 179,057 SH   SOLE   177,812 0 1,245
TJX COS INC NEW COM 872540109 9,707 143,974 SH   SOLE   143,974 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,618 23,096 SH   SOLE   23,096 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 267 1,450 SH   SOLE   1,450 0 0
TRAVELERS COMPANIES INC COM 89417E109 441 2,947 SH   SOLE   2,947 0 0
TRUIST FINL CORP COM 89832Q109 254 4,583 SH   SOLE   4,583 0 0
TWILIO INC CL A 90138F102 394 1,000 SH   SOLE   1,000 0 0
TYLER TECHNOLOGIES INC COM 902252105 228 503 SH   SOLE   503 0 0
UNION PAC CORP COM 907818108 4,466 20,306 SH   SOLE   20,306 0 0
UNITED PARCEL SERVICE INC CL B 911312106 22,856 109,901 SH   SOLE   108,231 0 1,670
UNITED STS OIL FD LP UNITS 91232N207 225 4,519 SH   SOLE   4,519 0 0
UNITEDHEALTH GROUP INC COM 91324P102 292 730 SH   SOLE   730 0 0
US BANCORP DEL COM NEW 902973304 1,350 23,704 SH   SOLE   23,704 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 25,076 305,209 SH   SOLE   305,209 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12,532 31,847 SH   SOLE   31,847 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 9,932 41,847 SH   SOLE   41,597 0 250
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,279 6,782 SH   SOLE   6,782 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,000 6,974 SH   SOLE   6,974 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 27,441 121,810 SH   SOLE   121,105 0 705
VANGUARD INDEX FDS TOTAL STK MKT 922908769 541 2,429 SH   SOLE   2,429 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 22,871 360,803 SH   SOLE   359,803 0 1,000
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,595 231,910 SH   SOLE   229,960 0 1,950
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 231 3,435 SH   SOLE   3,435 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,352 28,442 SH   SOLE   28,442 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 562 3,629 SH   SOLE   3,629 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,043 194,927 SH   SOLE   194,927 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 485 4,632 SH   SOLE   4,632 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 408 6,360 SH   SOLE   6,360 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 1,644 20,550 SH   SOLE   20,550 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 838 2,102 SH   SOLE   2,102 0 0
VEEVA SYS INC CL A COM 922475108 233 750 SH   SOLE   750 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,430 25,526 SH   SOLE   25,526 0 0
VIATRIS INC COM 92556V106 170 11,885 SH   SOLE   11,885 0 0
VISA INC COM CL A 92826C839 42,363 181,179 SH   SOLE   179,729 0 1,450
WALGREENS BOOTS ALLIANCE INC COM 931427108 441 8,380 SH   SOLE   8,380 0 0
WALMART INC COM 931142103 65,088 461,552 SH   SOLE   457,492 0 4,060
WASTE MGMT INC DEL COM 94106L109 3,100 22,124 SH   SOLE   22,124 0 0
WATERS CORP COM 941848103 3,047 8,815 SH   SOLE   8,815 0 0
WELLS FARGO CO NEW COM 949746101 963 21,253 SH   SOLE   21,253 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 482 13,996 SH   SOLE   13,996 0 0
XILINX INC COM 983919101 557 3,854 SH   SOLE   3,854 0 0
XYLEM INC COM 98419M100 41,491 345,876 SH   SOLE   342,316 0 3,560
YUM BRANDS INC COM 988498101 203 1,764 SH   SOLE   1,764 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 360 930 SH   SOLE   930 0 0