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
ZOETIS INC CL A 98978V103 150,872 800 SH   SOLE   800 0 0
YUM CHINA HLDGS INC COM 98850P109 27,915 672 SH   SOLE   672 0 0
YUM BRANDS INC COM 988498101 79,652 672 SH   SOLE   672 0 0
EXXON MOBIL CORP COM 30231G102 22,960 278 SH   SOLE   278 0 0
WATSCO INC COM 942622200 22,848 75 SH   SOLE   75 0 0
WALMART INC COM 931142103 22,338 150 SH   SOLE   150 0 0
WHIRLPOOL CORP COM 963320106 103,668 600 SH   SOLE   600 0 0
WELLS FARGO CO NEW COM 949746101 14,135,782 291,700 SH   SOLE   291,700 0 0
WASHINGTON TR BANCORP INC COM 940610108 152,250 2,900 SH   SOLE   2,900 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,134,994 22,281 SH   SOLE   22,281 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 17,852,958 68,410 SH   SOLE   68,410 0 0
VONTIER CORPORATION COM 928881101 8,963 353 SH   SOLE   353 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 12,354 114 SH   SOLE   114 0 0
VEEVA SYS INC CL A COM 922475108 31,869 150 SH   SOLE   150 0 0
VISA INC COM CL A 92826C839 5,947,871 26,820 SH   SOLE   26,820 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,623,678 44,874 SH   SOLE   44,874 0 0
UNION PAC CORP COM 907818108 700,510 2,564 SH   SOLE   2,564 0 0
UNUM GROUP COM 91529Y106 18,906 600 SH   SOLE   600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 23,320,928 45,730 SH   SOLE   45,730 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7,294,528 12,350 SH   SOLE   12,350 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 66,554 838 SH   SOLE   838 0 0
STRYKER CORPORATION COM 863667101 1,395,032 5,218 SH   SOLE   5,218 0 0
STERIS PLC SHS USD G8473T100 1,245,116 5,150 SH   SOLE   5,150 0 0
STERICYCLE INC COM 858912108 134,573 2,284 SH   SOLE   2,284 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 51,939 115 SH   SOLE   115 0 0
SEASPINE HLDGS CORP COM 81255T108 18,641 1,533 SH   SOLE   1,533 0 0
SHERWIN WILLIAMS CO COM 824348106 711,417 2,850 SH   SOLE   2,850 0 0
SEALED AIR CORP NEW COM 81211K100 6,093 91 SH   SOLE   91 0 0
STARBUCKS CORP COM 855244109 7,278 80 SH   SOLE   80 0 0
REPUBLIC SVCS INC COM 760759100 8,348 63 SH   SOLE   63 0 0
ROPER TECHNOLOGIES INC COM 776696106 30,695 65 SH   SOLE   65 0 0
RAYMOND JAMES FINL INC COM 754730109 21,103 192 SH   SOLE   192 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 10,048 200 SH   SOLE   200 0 0
ROYAL GOLD INC COM 780287108 254,304 1,800 SH   SOLE   1,800 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 456,010 4,166 SH   SOLE   4,166 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 6,878,340 309,000 SH   SOLE   309,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 18,291,620 26,190 SH   SOLE   26,190 0 0
QORVO INC COM 74736K101 357,780 2,883 SH   SOLE   2,883 0 0
QUALCOMM INC COM 747525103 6,036,390 39,500 SH   SOLE   39,500 0 0
PRUDENTIAL FINL INC COM 744320102 3,958,695 33,500 SH   SOLE   33,500 0 0
PPL CORP COM 69351T106 22,848 800 SH   SOLE   800 0 0
PPG INDS INC COM 693506107 3,146 24 SH   SOLE   24 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 81,271 2,662 SH   SOLE   2,662 0 0
PROCTER AND GAMBLE CO COM 742718109 2,572,694 16,837 SH   SOLE   16,837 0 0
PFIZER INC COM 717081103 673,372 13,007 SH   SOLE   13,007 0 0
PEPSICO INC COM 713448108 14,168,047 84,646 SH   SOLE   84,646 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 56,000 800 SH   SOLE   800 0 0
PAYCHEX INC COM 704326107 109,176 800 SH   SOLE   800 0 0
ORACLE CORP COM 68389X105 5,082,352 61,433 SH   SOLE   61,433 0 0
ON SEMICONDUCTOR CORP COM 682189105 4,658,184 74,400 SH   SOLE   74,400 0 0
ONEOK INC NEW COM 682680103 69,500 984 SH   SOLE   984 0 0
ONE GAS INC COM 68235P108 12,354 140 SH   SOLE   140 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 4,360,728 14,600 SH   SOLE   14,600 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,124 47 SH   SOLE   47 0 0
NUCOR CORP COM 670346105 6,600,060 44,400 SH   SOLE   44,400 0 0
NORFOLK SOUTHN CORP COM 655844108 114,088 400 SH   SOLE   400 0 0
NIKE INC CL B 654106103 2,393,150 17,785 SH   SOLE   17,785 0 0
NISOURCE INC COM 65473P105 15,264 480 SH   SOLE   480 0 0
NETFLIX INC COM 64110L106 161,074 430 SH   SOLE   430 0 0
NEXTERA ENERGY INC COM 65339F101 406,608 4,800 SH   SOLE   4,800 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 874,969 9,333 SH   SOLE   9,333 0 0
MYRIAD GENETICS INC COM 62855J104 2,520 100 SH   SOLE   100 0 0
MICROSOFT CORP COM 594918104 34,177,088 110,853 SH   SOLE   110,853 0 0
MERCK & CO INC COM 58933Y105 61,538 750 SH   SOLE   750 0 0
3M CO COM 88579Y101 7,444 50 SH   SOLE   50 0 0
MARSH & MCLENNAN COS INC COM 571748102 102,252 600 SH   SOLE   600 0 0
MASIMO CORP COM 574795100 1,870,480 12,852 SH   SOLE   12,852 0 0
MASCO CORP COM 574599106 1,368,534 26,834 SH   SOLE   26,834 0 0
MASTERCARD INCORPORATED CL A 57636Q104 21,487,115 60,124 SH   SOLE   60,124 0 0
LOWES COS INC COM 548661107 10,110 50 SH   SOLE   50 0 0
LILLY ELI & CO COM 532457108 1,845,368 6,444 SH   SOLE   6,444 0 0
LINDE PLC SHS G5494J103 351,373 1,100 SH   SOLE   1,100 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 32,301 130 SH   SOLE   130 0 0
COCA COLA CO COM 191216100 99,200 1,600 SH   SOLE   1,600 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 31,594 200 SH   SOLE   200 0 0
WILEY JOHN & SONS INC CL B 968223305 102,106 1,920 SH   SOLE   1,920 0 0
WILEY JOHN & SONS INC CL A 968223206 126,211 2,380 SH   SOLE   2,380 0 0
JPMORGAN CHASE & CO COM 46625H100 1,547,232 11,350 SH   SOLE   11,350 0 0
JOHNSON & JOHNSON COM 478160104 2,025,562 11,429 SH   SOLE   11,429 0 0
JACOBS ENGR GROUP INC COM 469814107 9,867,196 71,600 SH   SOLE   71,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,371,570 6,550 SH   SOLE   6,550 0 0
INTEL CORP COM 458140100 54,516 1,100 SH   SOLE   1,100 0 0
INDEPENDENT BK CORP MASS COM 453836108 37,659 461 SH   SOLE   461 0 0
ILLUMINA INC COM 452327109 2,933,562 8,396 SH   SOLE   8,396 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,210 47 SH   SOLE   47 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 929,392 14,463 SH   SOLE   14,463 0 0
HENRY SCHEIN INC COM 806407102 1,336,623 15,330 SH   SOLE   15,330 0 0
BLOCK H & R INC COM 093671105 62,496 2,400 SH   SOLE   2,400 0 0
HONEYWELL INTL INC COM 438516106 5,837 30 SH   SOLE   30 0 0
HOLOGIC INC COM 436440101 414,828 5,400 SH   SOLE   5,400 0 0
HARLEY DAVIDSON INC COM 412822108 15,760 400 SH   SOLE   400 0 0
HELEN OF TROY LTD COM G4388N106 19,584 100 SH   SOLE   100 0 0
HOME DEPOT INC COM 437076102 868,356 2,901 SH   SOLE   2,901 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,356 100 SH   SOLE   100 0 0
ALPHABET INC CAP STK CL A 02079K305 26,606,394 9,566 SH   SOLE   9,566 0 0
SPDR GOLD TR GOLD SHS 78463V107 18,065 100 SH   SOLE   100 0 0
GENERAL MLS INC COM 370334104 2,241,058 33,093 SH   SOLE   33,093 0 0
GILEAD SCIENCES INC COM 375558103 557,700 9,381 SH   SOLE   9,381 0 0
GENPACT LIMITED SHS G3922B107 17,404 400 SH   SOLE   400 0 0
FIRST SOLAR INC COM 336433107 133,984 1,600 SH   SOLE   1,600 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 16,210 100 SH   SOLE   100 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 16,200 200 SH   SOLE   200 0 0
FISERV INC COM 337738108 209,188 2,063 SH   SOLE   2,063 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 55,934 557 SH   SOLE   557 0 0
FEDEX CORP COM 31428X106 31,006 134 SH   SOLE   134 0 0
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 671 48 SH   SOLE   48 0 0
FASTENAL CO COM 311900104 126,463 2,129 SH   SOLE   2,129 0 0
FORD MTR CO DEL COM 345370860 5,073 300 SH   SOLE   300 0 0
EXPONENT INC COM 30214U102 66,559 616 SH   SOLE   616 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,348,514 19,950 SH   SOLE   19,950 0 0
EPR PPTYS COM SH BEN INT 26884U109 1,477 27 SH   SOLE   27 0 0
EMERSON ELEC CO COM 291011104 53,829 549 SH   SOLE   549 0 0
EASTMAN CHEM CO COM 277432100 3,698 33 SH   SOLE   33 0 0
ECOLAB INC COM 278865100 467,884 2,650 SH   SOLE   2,650 0 0
DISNEY WALT CO COM 254687106 15,951,708 116,300 SH   SOLE   116,300 0 0
DANAHER CORPORATION COM 235851102 7,689,939 26,216 SH   SOLE   26,216 0 0
DISCOVER FINL SVCS COM 254709108 14,423,871 130,900 SH   SOLE   130,900 0 0
CHEVRON CORP NEW COM 166764100 24,424 150 SH   SOLE   150 0 0
CVS HEALTH CORP COM 126650100 18,218 180 SH   SOLE   180 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 224,892 2,508 SH   SOLE   2,508 0 0
CSX CORP COM 126408103 11,635,715 310,700 SH   SOLE   310,700 0 0
CISCO SYS INC COM 17275R102 55,760 1,000 SH   SOLE   1,000 0 0
SALESFORCE COM INC COM 79466L302 5,797,822 27,307 SH   SOLE   27,307 0 0
CANADIAN PAC RY LTD COM 13645T100 8,087,930 97,988 SH   SOLE   97,988 0 0
CAPITAL ONE FINL CORP COM 14040H105 7,352 56 SH   SOLE   56 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 674 200 SH   SOLE   200 0 0
CUMMINS INC COM 231021106 170,857 833 SH   SOLE   833 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 4,271,481 2,700 SH   SOLE   2,700 0 0
COMCAST CORP NEW CL A 20030N101 3,184 68 SH   SOLE   68 0 0
CLOROX CO DEL COM 189054109 280,284 2,016 SH   SOLE   2,016 0 0
COLGATE PALMOLIVE CO COM 194162103 137,252 1,810 SH   SOLE   1,810 0 0
CIGNA CORP NEW COM 125523100 573,626 2,394 SH   SOLE   2,394 0 0
CHURCH & DWIGHT CO INC COM 171340102 3,618,724 36,413 SH   SOLE   36,413 0 0
CERNER CORP COM 156782104 46,780 500 SH   SOLE   500 0 0
CELANESE CORP DEL COM 150870103 14,287 100 SH   SOLE   100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 8,251,620 44,700 SH   SOLE   44,700 0 0
CHUBB LIMITED COM H1467J104 7,059 33 SH   SOLE   33 0 0
BOSTON PROPERTIES INC COM 101121101 32,200 250 SH   SOLE   250 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 30,206,626 85,593 SH   SOLE   85,593 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,508,070 20,650 SH   SOLE   20,650 0 0
BLACKROCK INC COM 09247X101 970,496 1,270 SH   SOLE   1,270 0 0
TOPBUILD CORP COM 89055F103 416,834 2,298 SH   SOLE   2,298 0 0
BANK NEW YORK MELLON CORP COM 064058100 12,408 250 SH   SOLE   250 0 0
BIOGEN INC COM 09062X103 26,325 125 SH   SOLE   125 0 0
BUNGE LIMITED COM G16962105 10,194,520 92,000 SH   SOLE   92,000 0 0
BCE INC COM NEW 05534B760 2,415,283 43,550 SH   SOLE   43,550 0 0
BK OF AMERICA CORP COM 060505104 116,735 2,832 SH   SOLE   2,832 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,112,057 16,763 SH   SOLE   16,763 0 0
AMERICAN EXPRESS CO COM 025816109 8,415 45 SH   SOLE   45 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,315,964 7,950 SH   SOLE   7,950 0 0
BROADCOM INC COM 11135F101 23,140,740 36,750 SH   SOLE   36,750 0 0
ATMOS ENERGY CORP COM 049560105 961,894 8,050 SH   SOLE   8,050 0 0
AIR PRODS & CHEMS INC COM 009158106 124,955 500 SH   SOLE   500 0 0
ARISTA NETWORKS INC COM 040413106 5,193,405 37,368 SH   SOLE   37,368 0 0
AMAZON COM INC COM 023135106 24,593,063 7,544 SH   SOLE   7,544 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,550,743 14,134 SH   SOLE   14,134 0 0
AMGEN INC COM 031162100 13,300 55 SH   SOLE   55 0 0
AMEDISYS INC COM 023436108 8,614 50 SH   SOLE   50 0 0
ADVANCED MICRO DEVICES INC COM 007903107 5,708,641 52,210 SH   SOLE   52,210 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 26,385 221 SH   SOLE   221 0 0
GALLAGHER ARTHUR J & CO COM 363576109 5,762 33 SH   SOLE   33 0 0
AGENUS INC COM NEW 00847G705 246 100 SH   SOLE   100 0 0
AFLAC INC COM 001055102 57,951 900 SH   SOLE   900 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 826,880 3,634 SH   SOLE   3,634 0 0
ANALOG DEVICES INC COM 032654105 33,036 200 SH   SOLE   200 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 5,578,156 12,243 SH   SOLE   12,243 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,117 30 SH   SOLE   30 0 0
ABBOTT LABS COM 002824100 1,962,764 16,583 SH   SOLE   16,583 0 0
ABBVIE INC COM 00287Y109 5,579,178 34,416 SH   SOLE   34,416 0 0
APPLE INC COM 037833100 50,758,429 290,696 SH   SOLE   290,696 0 0