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,579 65,186 SH   SOLE   65,186 0 0
ABB LTD SPONSORED ADR 000375204 320 8,380 SH   SOLE   8,380 0 0
ABBOTT LABS COM 002824100 95,656 679,664 SH   SOLE   674,044 0 5,620
ABBVIE INC COM 00287Y109 13,643 100,760 SH   SOLE   100,760 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,115 34,050 SH   SOLE   34,050 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,747 8,372 SH   SOLE   8,372 0 0
ADVANCED MICRO DEVICES INC COM 007903107 39,701 275,892 SH   SOLE   272,752 0 3,140
AFLAC INC COM 001055102 655 11,222 SH   SOLE   11,222 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 225 1,407 SH   SOLE   1,407 0 0
AIR PRODS & CHEMS INC COM 009158106 4,644 15,262 SH   SOLE   15,262 0 0
ALPHABET INC CAP STK CL A 02079K305 75,390 26,023 SH   SOLE   25,955 0 68
ALPHABET INC CAP STK CL C 02079K107 126,158 43,599 SH   SOLE   43,180 0 419
AMAZON COM INC COM 023135106 91,928 27,570 SH   SOLE   27,300 0 270
AMERICAN EXPRESS CO COM 025816109 5,937 36,291 SH   SOLE   36,291 0 0
AMERICAN TOWER CORP NEW COM 03027X100 674 2,305 SH   SOLE   2,305 0 0
AMETEK INC COM 031100100 1,875 12,750 SH   SOLE   12,750 0 0
AMGEN INC COM 031162100 6,075 27,004 SH   SOLE   27,004 0 0
ANALOG DEVICES INC COM 032654105 419 2,384 SH   SOLE   2,384 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,059 29,550 SH   SOLE   29,550 0 0
APPLE INC COM 037833100 294,328 1,657,533 SH   SOLE   1,648,203 0 9,330
ASSOCIATED BANC CORP COM 045487105 612 27,074 SH   SOLE   27,074 0 0
AT&T INC COM 00206R102 1,318 53,573 SH   SOLE   53,573 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 18,257 74,041 SH   SOLE   74,041 0 0
BANK MONTREAL QUE COM 063671101 232 2,150 SH   SOLE   2,150 0 0
BANK NEW YORK MELLON CORP COM 064058100 326 5,610 SH   SOLE   5,610 0 0
BARK INC COM 68622E104 79 18,778 SH   SOLE   18,778 0 0
BAXTER INTL INC COM 071813109 3,046 35,489 SH   SOLE   35,489 0 0
BECTON DICKINSON & CO COM 075887109 13,803 54,888 SH   SOLE   53,888 0 1,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,610 52,206 SH   SOLE   52,206 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,254 5 SH   SOLE   5 0 0
BHP GROUP LTD SPONSORED ADS 088606108 238 3,950 SH   SOLE   3,950 0 0
BK OF AMERICA CORP COM 060505104 68,145 1,531,683 SH   SOLE   1,519,033 0 12,650
BLACKSTONE INC COM 09260D107 590 4,560 SH   SOLE   4,560 0 0
BLOCK INC CL A 852234103 345 2,139 SH   SOLE   2,139 0 0
BOEING CO COM 097023105 426 2,118 SH   SOLE   2,118 0 0
BOOKING HOLDINGS INC COM 09857L108 1,305 544 SH   SOLE   544 0 0
BOSTON SCIENTIFIC CORP COM 101137107 49,278 1,160,036 SH   SOLE   1,149,426 0 10,610
BRISTOL-MYERS SQUIBB CO COM 110122108 3,502 56,167 SH   SOLE   56,167 0 0
BROADCOM INC COM 11135F101 100,062 150,376 SH   SOLE   149,481 0 895
BROOKLINE BANCORP INC DEL COM 11373M107 2,630 162,416 SH   SOLE   162,416 0 0
CANADIAN NATL RY CO COM 136375102 238 1,940 SH   SOLE   1,940 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,661 11,448 SH   SOLE   11,448 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 3,359 61,928 SH   SOLE   61,928 0 0
CATERPILLAR INC COM 149123101 8,489 41,063 SH   SOLE   41,063 0 0
CDK GLOBAL INC COM 12508E101 204 4,884 SH   SOLE   4,884 0 0
CERNER CORP COM 156782104 951 10,240 SH   SOLE   10,240 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,612 22,406 SH   SOLE   22,406 0 0
CHEVRON CORP NEW COM 166764100 3,373 28,742 SH   SOLE   28,742 0 0
CHUBB LIMITED COM H1467J104 2,855 14,767 SH   SOLE   14,767 0 0
CIGNA CORP NEW COM 125523100 474 2,064 SH   SOLE   2,064 0 0
CISCO SYS INC COM 17275R102 1,746 27,550 SH   SOLE   27,550 0 0
CLOROX CO DEL COM 189054109 298 1,708 SH   SOLE   1,708 0 0
CME GROUP INC COM 12572Q105 21,751 95,209 SH   SOLE   94,539 0 670
COCA COLA CO COM 191216100 9,703 163,873 SH   SOLE   163,873 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 452 5,100 SH   SOLE   5,100 0 0
COLGATE PALMOLIVE CO COM 194162103 33,693 394,812 SH   SOLE   391,637 0 3,175
COMCAST CORP NEW CL A 20030N101 4,903 97,413 SH   SOLE   97,413 0 0
CONOCOPHILLIPS COM 20825C104 3,562 49,348 SH   SOLE   49,348 0 0
CORNING INC COM 219350105 652 17,500 SH   SOLE   17,500 0 0
CORTEVA INC COM 22052L104 369 7,801 SH   SOLE   7,801 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,430 7,804 SH   SOLE   7,754 0 50
CSX CORP COM 126408103 2,039 54,238 SH   SOLE   54,238 0 0
CUMMINS INC COM 231021106 298 1,366 SH   SOLE   1,366 0 0
CVS HEALTH CORP COM 126650100 7,602 73,689 SH   SOLE   73,689 0 0
DANAHER CORPORATION COM 235851102 18,756 57,006 SH   SOLE   56,506 0 500
DARDEN RESTAURANTS INC COM 237194105 263 1,746 SH   SOLE   1,746 0 0
DATADOG INC CL A COM 23804L103 267 1,500 SH   SOLE   1,500 0 0
DEERE & CO COM 244199105 39,063 113,922 SH   SOLE   112,577 0 1,345
DELL TECHNOLOGIES INC CL C 24703L202 1,047 18,646 SH   SOLE   18,646 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 30,133 136,880 SH   SOLE   135,155 0 1,725
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 888 30,643 SH   SOLE   30,643 0 0
DISNEY WALT CO COM 254687106 47,055 303,798 SH   SOLE   300,148 0 3,650
DOLLAR GEN CORP NEW COM 256677105 11,541 48,938 SH   SOLE   48,268 0 670
DOMINION ENERGY INC COM 25746U109 737 9,375 SH   SOLE   9,375 0 0
DOVER CORP COM 260003108 3,976 21,897 SH   SOLE   21,897 0 0
DOW INC COM 260557103 1,279 22,542 SH   SOLE   22,542 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 432 4,120 SH   SOLE   4,120 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,799 22,274 SH   SOLE   22,274 0 0
EASTERN BANKSHARES INC COM 27627N105 202 10,000 SH   SOLE   10,000 0 0
EBAY INC. COM 278642103 29,706 446,712 SH   SOLE   439,062 0 7,650
ECOLAB INC COM 278865100 2,137 9,108 SH   SOLE   9,108 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 15,906 122,775 SH   SOLE   122,775 0 0
EMERSON ELEC CO COM 291011104 9,337 100,433 SH   SOLE   100,243 0 190
EOG RES INC COM 26875P101 314 3,539 SH   SOLE   3,539 0 0
ESSENTIAL UTILS INC COM 29670G102 335 6,232 SH   SOLE   6,232 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 111 10,000 SH   SOLE   10,000 0 0
EVERSOURCE ENERGY COM 30040W108 597 6,559 SH   SOLE   6,559 0 0
EXXON MOBIL CORP COM 30231G102 10,524 171,982 SH   SOLE   171,982 0 0
FASTENAL CO COM 311900104 231 3,600 SH   SOLE   3,600 0 0
FISERV INC COM 337738108 8,399 80,919 SH   SOLE   80,919 0 0
FORD MTR CO DEL COM 345370860 565 27,208 SH   SOLE   27,208 0 0
FORTIVE CORP COM 34959J108 1,076 14,106 SH   SOLE   14,106 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 599 5,600 SH   SOLE   5,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 267 1,576 SH   SOLE   1,576 0 0
GENERAL ELECTRIC CO COM NEW 369604301 4,514 47,782 SH   SOLE   47,782 0 0
GENERAL MLS INC COM 370334104 543 8,066 SH   SOLE   8,066 0 0
GENERAL MTRS CO COM 37045V100 20,881 356,153 SH   SOLE   353,478 0 2,675
GILEAD SCIENCES INC COM 375558103 3,531 48,628 SH   SOLE   48,628 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 205 4,646 SH   SOLE   4,646 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 42,935 112,234 SH   SOLE   110,954 0 1,280
GRAINGER W W INC COM 384802104 12,794 24,688 SH   SOLE   24,688 0 0
HERSHEY CO COM 427866108 600 3,100 SH   SOLE   3,100 0 0
HEXCEL CORP NEW COM 428291108 362 6,980 SH   SOLE   6,980 0 0
HOLOGIC INC COM 436440101 688 8,991 SH   SOLE   8,991 0 0
HOME DEPOT INC COM 437076102 58,058 139,894 SH   SOLE   139,069 0 825
HONEYWELL INTL INC COM 438516106 3,426 16,431 SH   SOLE   16,431 0 0
HUBSPOT INC COM 443573100 763 1,157 SH   SOLE   1,157 0 0
IDEXX LABS INC COM 45168D104 5,798 8,806 SH   SOLE   8,806 0 0
ILLINOIS TOOL WKS INC COM 452308109 19,688 79,773 SH   SOLE   79,773 0 0
INDEPENDENT BK CORP MASS COM 453836108 7,288 89,385 SH   SOLE   89,385 0 0
INGREDION INC COM 457187102 290 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 6,040 117,281 SH   SOLE   117,281 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,994 37,362 SH   SOLE   37,362 0 0
INTERNATIONAL PAPER CO COM 460146103 419 8,911 SH   SOLE   8,911 0 0
INTUIT COM 461202103 30,447 47,335 SH   SOLE   46,940 0 395
INTUITIVE SURGICAL INC COM NEW 46120E602 259 720 SH   SOLE   720 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 348 4,525 SH   SOLE   4,525 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 565 1,419 SH   SOLE   1,419 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 957 4,300 SH   SOLE   4,300 0 0
ISHARES TR CORE S&P500 ETF 464287200 59,205 124,121 SH   SOLE   124,121 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 1,847 23,244 SH   SOLE   23,244 0 0
ISHARES TR TIPS BD ETF 464287176 281 2,178 SH   SOLE   2,178 0 0
ISHARES TR RUS MID CAP ETF 464287499 617 7,431 SH   SOLE   7,431 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,115 28,266 SH   SOLE   28,266 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,077 10,310 SH   SOLE   10,310 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,626 33,283 SH   SOLE   33,283 0 0
ISHARES TR U.S. TECH ETF 464287721 982 8,550 SH   SOLE   8,550 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 640 11,886 SH   SOLE   11,886 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 9,468 88,181 SH   SOLE   88,181 0 0
ISHARES TR CORE S&P MCP ETF 464287507 34,259 121,024 SH   SOLE   120,424 0 600
ISHARES TR RUS 1000 ETF 464287622 415 1,570 SH   SOLE   1,570 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,831 23,276 SH   SOLE   23,276 0 0
ISHARES TR U.S. FINLS ETF 464287788 538 6,210 SH   SOLE   6,210 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 254 830 SH   SOLE   830 0 0
ISHARES TR CALIF MUN BD ETF 464288356 287 4,600 SH   SOLE   4,600 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 409 19,310 SH   SOLE   19,310 0 0
ISHARES TR EXPND TEC SC ETF 464287549 694 1,580 SH   SOLE   1,580 0 0
ISHARES TR SELECT DIVID ETF 464287168 333 2,720 SH   SOLE   2,720 0 0
ISHARES TR MSCI ACWI EX US 464288240 4,756 85,532 SH   SOLE   85,532 0 0
ISHARES TR MSCI ACWI ETF 464288257 735 6,951 SH   SOLE   6,951 0 0
ISHARES TR NATIONAL MUN ETF 464288414 685 5,892 SH   SOLE   5,892 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,462 26,500 SH   SOLE   26,500 0 0
ISHARES TR CORE S&P SCP ETF 464287804 14,765 128,938 SH   SOLE   128,938 0 0
JACOBS ENGR GROUP INC COM 469814107 583 4,184 SH   SOLE   4,184 0 0
JOHNSON & JOHNSON COM 478160104 53,911 315,140 SH   SOLE   311,450 0 3,690
JPMORGAN CHASE & CO COM 46625H100 66,351 419,012 SH   SOLE   415,602 0 3,410
KIMBERLY-CLARK CORP COM 494368103 2,858 19,998 SH   SOLE   19,998 0 0
KLA CORP COM NEW 482480100 470 1,093 SH   SOLE   1,093 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 548 2,572 SH   SOLE   2,572 0 0
LAM RESEARCH CORP COM 512807108 485 675 SH   SOLE   675 0 0
LAUDER ESTEE COS INC CL A 518439104 26,550 71,718 SH   SOLE   70,778 0 940
LILLY ELI & CO COM 532457108 738 2,671 SH   SOLE   2,671 0 0
LINDE PLC SHS G5494J103 3,405 9,830 SH   SOLE   9,830 0 0
LOCKHEED MARTIN CORP COM 539830109 535 1,506 SH   SOLE   1,506 0 0
LOWES COS INC COM 548661107 1,945 7,525 SH   SOLE   7,525 0 0
LULULEMON ATHLETICA INC COM 550021109 1,801 4,600 SH   SOLE   4,600 0 0
MANPOWERGROUP INC WIS COM 56418H100 464 4,765 SH   SOLE   4,765 0 0
MARSH & MCLENNAN COS INC COM 571748102 14,244 81,949 SH   SOLE   80,929 0 1,020
MASTERCARD INCORPORATED CL A 57636Q104 911 2,534 SH   SOLE   2,534 0 0
MCCORMICK & CO INC COM NON VTG 579780206 654 6,771 SH   SOLE   6,771 0 0
MCDONALDS CORP COM 580135101 11,010 41,072 SH   SOLE   41,072 0 0
MEDTRONIC PLC SHS G5960L103 410 3,968 SH   SOLE   3,968 0 0
MERCK & CO INC COM 58933Y105 52,055 679,219 SH   SOLE   670,944 0 8,275
MERSANA THERAPEUTICS INC COM 59045L106 146 23,529 SH   SOLE   23,529 0 0
META PLATFORMS INC CL A 30303M102 63,029 187,391 SH   SOLE   185,141 0 2,250
METTLER TOLEDO INTERNATIONAL COM 592688105 1,358 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 1,100 12,630 SH   SOLE   12,630 0 0
MICROSOFT CORP COM 594918104 159,585 474,504 SH   SOLE   471,024 0 3,480
MONDELEZ INTL INC CL A 609207105 11,459 172,805 SH   SOLE   172,805 0 0
MONGODB INC CL A 60937P106 529 1,000 SH   SOLE   1,000 0 0
MORGAN STANLEY COM NEW 617446448 750 7,640 SH   SOLE   7,640 0 0
NEXTERA ENERGY INC COM 65339F101 2,300 24,637 SH   SOLE   24,637 0 0
NIKE INC CL B 654106103 31,139 186,828 SH   SOLE   185,973 0 855
NORFOLK SOUTHN CORP COM 655844108 1,224 4,113 SH   SOLE   4,113 0 0
NORTHERN TR CORP COM 665859104 4,645 38,833 SH   SOLE   38,833 0 0
NOVARTIS AG SPONSORED ADR 66987V109 290 3,316 SH   SOLE   3,316 0 0
NOVO-NORDISK A S ADR 670100205 2,208 19,714 SH   SOLE   19,714 0 0
NVIDIA CORPORATION COM 67066G104 55,099 187,342 SH   SOLE   185,742 0 1,600
ORACLE CORP COM 68389X105 16,430 188,401 SH   SOLE   188,401 0 0
ORGANON & CO COMMON STOCK 68622V106 508 16,683 SH   SOLE   16,558 0 125
OTIS WORLDWIDE CORP COM 68902V107 25,707 295,241 SH   SOLE   292,576 0 2,665
PACCAR INC COM 693718108 1,445 16,375 SH   SOLE   16,375 0 0
PAYCHEX INC COM 704326107 734 5,377 SH   SOLE   5,377 0 0
PAYPAL HLDGS INC COM 70450Y103 9,445 50,083 SH   SOLE   49,398 0 685
PEPSICO INC COM 713448108 39,339 226,462 SH   SOLE   224,412 0 2,050
PERKINELMER INC COM 714046109 277 1,378 SH   SOLE   1,378 0 0
PFIZER INC COM 717081103 7,150 121,077 SH   SOLE   121,077 0 0
PHILIP MORRIS INTL INC COM 718172109 408 4,293 SH   SOLE   4,293 0 0
PHILLIPS 66 COM 718546104 1,987 27,419 SH   SOLE   27,419 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,223 6,098 SH   SOLE   6,098 0 0
PPG INDS INC COM 693506107 370 2,143 SH   SOLE   2,143 0 0
PROCTER AND GAMBLE CO COM 742718109 19,018 116,261 SH   SOLE   116,261 0 0
PROLOGIS INC. COM 74340W103 371 2,206 SH   SOLE   2,206 0 0
PRUDENTIAL FINL INC COM 744320102 238 2,200 SH   SOLE   2,200 0 0
QUALCOMM INC COM 747525103 633 3,459 SH   SOLE   3,459 0 0
QUEST DIAGNOSTICS INC COM 74834L100 865 4,998 SH   SOLE   4,998 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 38,886 451,845 SH   SOLE   447,695 0 4,150
RESMED INC COM 761152107 515 1,979 SH   SOLE   1,979 0 0
ROPER TECHNOLOGIES INC COM 776696106 17,486 35,550 SH   SOLE   35,550 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 266 6,135 SH   SOLE   6,135 0 0
SALESFORCE COM INC COM 79466L302 65,345 257,134 SH   SOLE   254,531 0 2,603
SCHLUMBERGER LTD COM STK 806857108 718 23,960 SH   SOLE   23,960 0 0
SEALED AIR CORP NEW COM 81211K100 219 3,250 SH   SOLE   3,250 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 297 2,105 SH   SOLE   2,105 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 307 5,917 SH   SOLE   5,917 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,002 18,060 SH   SOLE   18,060 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 206 1,950 SH   SOLE   1,950 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 8,147 208,634 SH   SOLE   208,634 0 0
SHOPIFY INC CL A 82509L107 1,043 757 SH   SOLE   757 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 21,451 619,611 SH   SOLE   614,111 0 5,500
SOUTHERN CO COM 842587107 303 4,424 SH   SOLE   4,424 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 352 970 SH   SOLE   970 0 0
SPDR GOLD TR GOLD SHS 78463V107 277 1,620 SH   SOLE   1,620 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 45,119 94,996 SH   SOLE   94,996 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 20,650 39,890 SH   SOLE   39,740 0 150
SPDR SER TR S&P DIVID ETF 78464A763 371 2,870 SH   SOLE   2,870 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 258 2,195 SH   SOLE   2,195 0 0
SPDR SER TR S&P BIOTECH 78464A870 296 2,646 SH   SOLE   2,646 0 0
SPLUNK INC COM 848637104 8,665 74,883 SH   SOLE   74,328 0 555
SPROTT PHYSICAL GOLD TR UNIT 85207H104 326 22,687 SH   SOLE   22,687 0 0
STARBUCKS CORP COM 855244109 201 1,715 SH   SOLE   1,715 0 0
STATE STR CORP COM 857477103 331 3,554 SH   SOLE   3,554 0 0
STERIS PLC SHS USD G8473T100 323 1,325 SH   SOLE   1,325 0 0
STRYKER CORPORATION COM 863667101 1,670 6,245 SH   SOLE   6,245 0 0
SVB FINANCIAL GROUP COM 78486Q101 24,482 36,097 SH   SOLE   35,922 0 175
SYSCO CORP COM 871829107 3,136 39,920 SH   SOLE   39,920 0 0
TARGET CORP COM 87612E106 535 2,312 SH   SOLE   2,312 0 0
TERADYNE INC COM 880770102 47,371 289,680 SH   SOLE   286,380 0 3,300
TESLA INC COM 88160R101 4,369 4,134 SH   SOLE   4,134 0 0
TEXAS INSTRS INC COM 882508104 746 3,958 SH   SOLE   3,958 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 113,158 169,591 SH   SOLE   168,496 0 1,095
TJX COS INC NEW COM 872540109 10,543 138,870 SH   SOLE   138,870 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,698 22,146 SH   SOLE   22,146 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 256 1,267 SH   SOLE   1,267 0 0
TRAVELERS COMPANIES INC COM 89417E109 445 2,847 SH   SOLE   2,847 0 0
TRUIST FINL CORP COM 89832Q109 271 4,624 SH   SOLE   4,624 0 0
TYLER TECHNOLOGIES INC COM 902252105 241 448 SH   SOLE   448 0 0
UNION PAC CORP COM 907818108 4,852 19,261 SH   SOLE   19,261 0 0
UNITED PARCEL SERVICE INC CL B 911312106 25,128 117,233 SH   SOLE   115,563 0 1,670
UNITEDHEALTH GROUP INC COM 91324P102 284 565 SH   SOLE   565 0 0
US BANCORP DEL COM NEW 902973304 1,230 21,904 SH   SOLE   21,904 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 28,831 356,691 SH   SOLE   356,211 0 480
VANGUARD INDEX FDS GROWTH ETF 922908736 1,819 5,668 SH   SOLE   5,668 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,521 5,975 SH   SOLE   5,975 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 577 2,390 SH   SOLE   2,390 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,240 6,782 SH   SOLE   6,782 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 15,183 34,778 SH   SOLE   34,778 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 29,287 129,584 SH   SOLE   128,879 0 705
VANGUARD INDEX FDS MID CAP ETF 922908629 13,170 51,694 SH   SOLE   51,444 0 250
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,220 65,099 SH   SOLE   65,099 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 234 3,435 SH   SOLE   3,435 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 20,441 333,566 SH   SOLE   332,566 0 1,000
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 491 8,945 SH   SOLE   8,945 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,829 22,502 SH   SOLE   22,502 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 645 3,755 SH   SOLE   3,755 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 11,197 219,287 SH   SOLE   219,287 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 519 4,632 SH   SOLE   4,632 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 413 6,660 SH   SOLE   6,660 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 1,657 18,850 SH   SOLE   18,850 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 963 2,102 SH   SOLE   2,102 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,235 23,773 SH   SOLE   23,773 0 0
VISA INC COM CL A 92826C839 40,666 187,650 SH   SOLE   186,200 0 1,450
VMWARE INC CL A COM 928563402 950 8,199 SH   SOLE   8,199 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 437 8,380 SH   SOLE   8,380 0 0
WALMART INC COM 931142103 67,932 469,497 SH   SOLE   465,437 0 4,060
WASTE MGMT INC DEL COM 94106L109 3,616 21,664 SH   SOLE   21,664 0 0
WATERS CORP COM 941848103 3,281 8,805 SH   SOLE   8,805 0 0
WELLS FARGO CO NEW COM 949746101 925 19,288 SH   SOLE   19,288 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 576 13,996 SH   SOLE   13,996 0 0
XILINX INC COM 983919101 817 3,854 SH   SOLE   3,854 0 0
XYLEM INC COM 98419M100 40,036 333,859 SH   SOLE   330,499 0 3,360
YUM BRANDS INC COM 988498101 226 1,626 SH   SOLE   1,626 0 0