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
Expires: July 31, 2015
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 461,262 2,810 SH SOLE 0 0 2,810
AAR CORP COM 000361105 1,950,761 19,225 SH SOLE 0 0 19,225
AES CORP COM 00130H105 561,581 37,690 SH SOLE 0 0 37,690
ABBVIE INC COM 00287Y109 6,682,120 25,544 SH SOLE 0 0 25,544
ABBOTT LABORATORIES COM 002824100 1,778,841 17,999 SH SOLE 0 0 17,999
ADVANCED MICRO DEVICES INC COM 007903107 2,306,335 3,770 SH SOLE 0 0 3,770
AIR PRODUCTS AND CHEMICALS I COM 009158106 570,372 2,050 SH SOLE 0 0 2,050
ALLSTATE CORP COM 020002101 443,720 2,000 SH SOLE 0 0 2,000
ALPHABET INC CAP STK CL A 02079K305 14,502,972 42,150 SH SOLE 0 0 42,150
ALPHABET INC CAP STK CL C 02079K107 3,363,104 9,870 SH SOLE 0 0 9,870
AMAZON COM INC COM 023135106 4,299,332 17,256 SH SOLE 0 0 17,256
AMERICAN WTR WKS CO INC NEW COM 030420103 3,084,914 23,827 SH SOLE 0 0 23,827
AMGEN INC COM 031162100 5,991,765 14,215 SH SOLE 0 0 14,215
ANALOG DEVICES INC COM 032654105 1,043,347 2,630 SH SOLE 0 0 2,630
APPLE INC COM 037833100 13,986,507 41,999 SH SOLE 0 0 41,999
APPLIED MATLS INC COM 038222105 319,613 625 SH SOLE 0 0 625
ASTRAZENECA PLC ORD G0593M107 1,233,631 7,640 SH SOLE 0 0 7,640
BANK OF NY MELLON CORP COM 064058100 245,871 1,700 SH SOLE 0 0 1,700
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,619,980 9,278 SH SOLE 0 0 9,278
BRISTOL-MYERS SQUIBB CO COM 110122108 1,945,320 31,175 SH SOLE 0 0 31,175
BROADCOM INC COM 11135F101 4,233,771 12,056 SH SOLE 0 0 12,056
CRH PLC ORD G25508105 339,480 4,100 SH SOLE 0 0 4,100
CSX CORP COM 126408103 5,809,122 124,901 SH SOLE 0 0 124,901
CANADIAN PACIFIC KANSAS CITY COM 13646K108 1,610,943 18,930 SH SOLE 0 0 18,930
CARRIER GLOBAL CORPORATION COM 14448C104 422,422 7,700 SH SOLE 0 0 7,700
CASEYS GEN STORES INC COM 147528103 1,140,863 1,875 SH SOLE 0 0 1,875
CATERPILLAR INC COM 149123101 871,599 1,075 SH SOLE 0 0 1,075
CHENIERE ENERGY INC COM NEW 16411R208 1,022,314 3,800 SH SOLE 0 0 3,800
CHUBB LIMITED COM H1467J104 2,323,911 7,145 SH SOLE 0 0 7,145
CHURCH & DWIGHT CO INC COM 171340102 4,675,668 49,625 SH SOLE 0 0 49,625
CISCO SYS INC COM 17275R102 1,309,319 12,165 SH SOLE 0 0 12,165
CITIGROUP INC COM NEW 172967424 2,712,606 20,950 SH SOLE 0 0 20,950
CITIZENS FINL GROUP INC COM 174610105 1,417,512 22,232 SH SOLE 0 0 22,232
CLEARWAY ENERGY INC CL C 18539C204 733,214 25,050 SH SOLE 0 0 25,050
CLOUDFLARE INC CL A COM 18915M107 503,556 1,450 SH SOLE 0 0 1,450
COCA COLA CO COM 191216100 2,827,341 32,846 SH SOLE 0 0 32,846
COLGATE PALMOLIVE CO COM 194162103 707,132 8,288 SH SOLE 0 0 8,288
COMPASS INC CL A 20464U100 95,877 10,797 SH SOLE 0 0 10,797
CROWDSTRIKE HLDGS INC CL A 22788C105 589,069 2,225 SH SOLE 0 0 2,225
DANAHER CORP DEL COM 235851102 691,236 3,120 SH SOLE 0 0 3,120
DARDEN RESTAURANTS INC COM 237194105 307,461 1,591 SH SOLE 0 0 1,591
DELL TECHNOLOGIES INC CL C 24703L202 672,438 1,250 SH SOLE 0 0 1,250
DELTA AIR LINES INC COM NEW 247361702 1,170,527 14,025 SH SOLE 0 0 14,025
DIAMONDBACK ENERGY INC COM 25278X109 395,192 2,150 SH SOLE 0 0 2,150
DOVER CORP COM 260003108 346,043 1,850 SH SOLE 0 0 1,850
ELI LILLY & CO COM 532457108 4,284,667 3,703 SH SOLE 0 0 3,703
EMERSON ELEC CO COM 291011104 1,340,840 8,645 SH SOLE 0 0 8,645
ENERSYS COM 29275Y102 1,032,356 5,625 SH SOLE 0 0 5,625
LAUDER ESTEE COS INC CL A 518439104 472,756 5,096 SH SOLE 0 0 5,096
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 3,302,035 20,289 SH SOLE 0 0 20,289
FIRST AMERN FINL CORP COM 31847R102 239,923 3,950 SH SOLE 0 0 3,950
FIRST SOLAR INC COM 336433107 446,658 2,550 SH SOLE 0 0 2,550
GE AEROSPACE COM NEW 369604301 2,202,035 7,051 SH SOLE 0 0 7,051
GE VERNOVA INC COM 36828A101 6,425,312 6,760 SH SOLE 0 0 6,760
GENERAC HLDGS INC COM 368736104 641,338 3,099 SH SOLE 0 0 3,099
GILEAD SCIENCES INC COM 375558103 2,160,480 14,495 SH SOLE 0 0 14,495
GOLDMAN SACHS GROUP INC COM 38141G104 3,713,985 4,125 SH SOLE 0 0 4,125
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,346,135 7,375 SH SOLE 0 0 7,375
HOME DEPOT INC COM 437076102 300,990 1,058 SH SOLE 0 0 1,058
HYATT HOTELS CORP COM CL A 448579102 804,692 5,075 SH SOLE 0 0 5,075
INDEPENDENT BK CORP MASS COM 453836108 988,446 12,730 SH SOLE 0 0 12,730
INGERSOLL RAND INC COM 45687V106 852,649 11,352 SH SOLE 0 0 11,352
INSTALLED BLDG PRODS INC COM 45780R101 369,369 1,925 SH SOLE 0 0 1,925
INTERNATIONAL BUSINESS MACHS COM 459200101 2,700,191 12,278 SH SOLE 0 0 12,278
INTEL CORP COM 458140100 342,656 2,850 SH SOLE 0 0 2,850
INVITATION HOMES INC COM 46187W107 602,957 22,900 SH SOLE 0 0 22,900
JPMORGAN CHASE & CO COM 46625H100 1,960,499 5,926 SH SOLE 0 0 5,926
JOHNSON & JOHNSON COM 478160104 7,852,652 29,662 SH SOLE 0 0 29,662
KEYCORP COM 493267108 660,303 32,900 SH SOLE 0 0 32,900
KIMBERLY-CLARK CORP COM 494368103 1,063,254 10,913 SH SOLE 0 0 10,913
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,736,961 27,315 SH SOLE 0 0 27,315
L3HARRIS TECHNOLOGIES INC COM 502431109 426,204 1,800 SH SOLE 0 0 1,800
LENNAR CORP CL A 526057104 513,609 6,295 SH SOLE 0 0 6,295
LINDE PLC SHS G54950103 806,905 1,700 SH SOLE 0 0 1,700
MARVELL TECHNOLOGY INC COM 573874104 1,788,702 6,770 SH SOLE 0 0 6,770
MASTERCARD INCORPORATED CL A 57636Q104 477,573 866 SH SOLE 0 0 866
MCDONALDS CORP COM 580135101 1,597,874 6,919 SH SOLE 0 0 6,919
MERCK & CO INC COM 58933Y105 4,325,152 29,765 SH SOLE 0 0 29,765
MERITAGE HOMES CORP COM 59001A102 275,534 4,384 SH SOLE 0 0 4,384
METLIFE INC COM 59156R108 233,046 2,475 SH SOLE 0 0 2,475
MICRON TECHNOLOGY INC COM 595112103 1,251,504 1,175 SH SOLE 0 0 1,175
MICROSOFT CORP COM 594918104 7,249,072 14,134 SH SOLE 0 0 14,134
MILLICOM INTL CELLULAR S A COM STK L6388F110 267,956 3,075 SH SOLE 0 0 3,075
MONDELEZ INTL INC CL A 609207105 297,253 5,141 SH SOLE 0 0 5,141
MORGAN STANLEY COM NEW 617446448 3,156,923 16,785 SH SOLE 0 0 16,785
NETFLIX INC. COM 64110L106 1,031,106 14,819 SH SOLE 0 0 14,819
NEXTERA ENERGY INC COM 65339F101 2,002,263 26,436 SH SOLE 0 0 26,436
NIKE INC CL B 654106103 244,260 6,900 SH SOLE 0 0 6,900
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 178,119 12,150 SH SOLE 0 0 12,150
NUTRIEN LTD COM 67077M108 1,040,754 14,815 SH SOLE 0 0 14,815
NVIDIA CORPORATION COM 67066G104 3,799,515 16,637 SH SOLE 0 0 16,637
PPG INDS INC COM 693506107 634,326 6,080 SH SOLE 0 0 6,080
PACCAR INC COM 693718108 1,460,473 13,300 SH SOLE 0 0 13,300
PATRICK INDS INC COM 703343103 289,760 4,275 SH SOLE 0 0 4,275
PEPSICO INC COM 713448108 515,497 4,068 SH SOLE 0 0 4,068
PFIZER INC COM 717081103 441,347 15,475 SH SOLE 0 0 15,475
PROCTER & GAMBLE CO COM 742718109 2,067,916 14,234 SH SOLE 0 0 14,234
PRUDENTIAL FINL INC COM 744320102 339,150 2,986 SH SOLE 0 0 2,986
QUANTA SVCS INC COM 74762E102 11,136,305 17,333 SH SOLE 0 0 17,333
RBC BEARINGS INC COM 75524B104 287,057 575 SH SOLE 0 0 575
REGENERON PHARMACEUTICALS COM 75886F107 3,173,360 4,185 SH SOLE 0 0 4,185
RESTAURANT BRANDS INTL INC COM 76131D103 394,423 5,549 SH SOLE 0 0 5,549
ROYAL BK CDA COM 780087102 1,425,278 7,250 SH SOLE 0 0 7,250
SLB LIMITED COM STK 806857108 233,466 4,792 SH SOLE 0 0 4,792
SIMON PPTY GROUP INC NEW COM 828806109 1,015,846 5,060 SH SOLE 0 0 5,060
STARBUCKS CORP COM 855244109 452,511 4,816 SH SOLE 0 0 4,816
STRYKER CORPORATION COM 863667101 764,207 2,775 SH SOLE 0 0 2,775
SYSCO CORP COM 871829107 1,918,128 24,604 SH SOLE 0 0 24,604
PRICE T ROWE GROUP INC COM 74144T108 1,237,675 11,895 SH SOLE 0 0 11,895
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 472,063 2,275 SH SOLE 0 0 2,275
TIMKEN CO COM 887389104 650,881 5,575 SH SOLE 0 0 5,575
TRANSDIGM GROUP INC COM 893641100 528,309 488 SH SOLE 0 0 488
TRAVELERS COMPANIES INC COM 89417E109 280,573 787 SH SOLE 0 0 787
TRUIST FINL CORP COM 89832Q109 2,493,417 53,854 SH SOLE 0 0 53,854
UNITED PARCEL SVCS INC CL B 911312106 919,450 9,840 SH SOLE 0 0 9,840
ULTA BEAUTY INC COM 90384S303 1,918,422 3,513 SH SOLE 0 0 3,513
UNION PAC CORP COM 907818108 4,352,175 15,993 SH SOLE 0 0 15,993
UNITED AIRLS HLDGS INC COM 910047109 2,219,000 20,000 SH SOLE 0 0 20,000
UNITED RENTALS INC COM 911363109 9,130,867 9,124 SH SOLE 0 0 9,124
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,912,872 3,530 SH SOLE 0 0 3,530
VALERO ENERGY CORP COM 91913Y100 2,645,438 6,825 SH SOLE 0 0 6,825
VERTEX PHARMACEUTICALS INC COM 92532F100 2,282,066 4,365 SH SOLE 0 0 4,365
VERTIV HOLDINGS CO COM CL A 92537N108 2,353,979 9,755 SH SOLE 0 0 9,755
VIKING HOLDINGS LTD ORD SHS G93A5A101 1,225,865 15,650 SH SOLE 0 0 15,650
VISA INC COM CL A 92826C839 6,142,657 17,095 SH SOLE 0 0 17,095
WALMART INC COM 931142103 536,955 5,167 SH SOLE 0 0 5,167
WASHINGTON TR BANCORP INC COM 940610108 1,128,303 29,700 SH SOLE 0 0 29,700
WASTE MGMT INC DEL COM 94106L109 1,321,809 6,482 SH SOLE 0 0 6,482
WELLS FARGO & CO COM 949746101 968,765 12,102 SH SOLE 0 0 12,102
XYLEM INC COM 98419M100 277,885 2,744 SH SOLE 0 0 2,744
ZOETIS INC CL A 98978V103 1,167,418 16,718 SH SOLE 0 0 16,718