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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 BBG001S5T7X2 308,227,068 2,932,424 SH   SOLE   2,932,424 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 BBG001S5RRJ6 84,970,325 1,512,735 SH   SOLE   1,512,735 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,695,882 16,349 SH   SOLE   16,349 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,623,773 25,402 SH   SOLE   25,402 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 67,542,877 461,075 SH   SOLE   461,075 0 0
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 116,889,348 1,430,364 SH   SOLE   1,430,364 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 857,722 6,983 SH   SOLE   6,983 0 0
APTARGROUP INC COM 038336103 BBG001S78MT3 111,139,362 940,345 SH   SOLE   940,345 0 0
AVISTA CORP COM 05379B107 BBG001S5NZ48 64,631,993 1,522,544 SH   SOLE   1,522,544 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 13,773,126 55,640 SH   SOLE   55,640 0 0
CAL MAINE FOODS INC COM NEW 128030202 BBG001S80MM6 40,912,842 671,914 SH   SOLE   671,914 0 0
CALAVO GROWERS INC COM 128246105 BBG001S9FP96 54,460,603 1,892,965 SH   SOLE   1,892,965 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 BBG001S7QBD4 48,846,403 839,285 SH   SOLE   839,285 0 0
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 86,778,112 446,895 SH   SOLE   446,895 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 198,965,067 1,257,363 SH   SOLE   1,257,363 0 0
CULLEN FROST BANKERS INC COM 229899109 BBG001S6D2D0 10,985,698 104,288 SH   SOLE   104,288 0 0
DENTSPLY SIRONA INC COM 24906P109 BBG001S5XLV8 430,584,025 10,961,915 SH   SOLE   10,961,915 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 17,491,117 96,540 SH   SOLE   96,540 0 0
DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 13,990,485 194,935 SH   SOLE   194,935 0 0
ECOLAB INC COM 278865100 BBG001S5QRB5 54,284,405 327,943 SH   SOLE   327,943 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 BBG001S5S0L1 69,133,123 3,338,152 SH   SOLE   3,338,152 0 0
EVEREST RE GROUP LTD COM G3223R108 BBG001S7QT63 14,693,530 41,041 SH   SOLE   41,041 0 0
GLOBUS MED INC CL A 379577208 BBG002V87T57 104,574,375 1,846,299 SH   SOLE   1,846,299 0 0
GRACO INC COM 384109104 BBG001S5RK56 55,637,344 762,051 SH   SOLE   762,051 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 28,008,230 401,897 SH   SOLE   401,897 0 0
HEALTHCARE RLTY TR CL A COM 42226K105 BBG001T5WP21 212,650,042 11,001,037 SH   SOLE   11,001,037 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 BBG001S5RTS2 78,012,658 3,550,872 SH   SOLE   3,550,872 0 0
ICU MED INC COM 44930G107 BBG001S712B3 84,598,581 512,843 SH   SOLE   512,843 0 0
INDEPENDENT BK CORP MASS COM 453836108 BBG001S5S8F1 48,092,767 732,898 SH   SOLE   732,898 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 2,454,006 23,127 SH   SOLE   23,127 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 587,450 3,790 SH   SOLE   3,790 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 401,079,908 2,988,228 SH   SOLE   2,988,228 0 0
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 1,430,264 2,698 SH   SOLE   2,698 0 0
LINDSAY CORP COM 535555106 BBG001SB90F6 33,115,606 219,120 SH   SOLE   219,120 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 33,084,110 410,371 SH   SOLE   410,371 0 0
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 14,659,035 198,229 SH   SOLE   198,229 0 0
MISSION PRODUCE INC COM 60510V108 BBG005C9W688 37,465,964 3,372,274 SH   SOLE   3,372,274 0 0
MUELLER WTR PRODS INC COM SER A 624758108 BBG001SNQZ91 188,805,020 13,544,119 SH   SOLE   13,544,119 0 0
NORTHERN TR CORP COM 665859104 BBG001S5TRG7 274,366,570 3,113,203 SH   SOLE   3,113,203 0 0
NUVASIVE INC COM 670704105 BBG001SK3C57 11,561,760 279,878 SH   SOLE   279,878 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 BBG001S5V4Y5 81,576,827 1,668,579 SH   SOLE   1,668,579 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 BBG001S6P9Q8 135,177,182 1,018,207 SH   SOLE   1,018,207 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 34,240,073 653,686 SH   SOLE   653,686 0 0
SJW GROUP COM 784305104 BBG001S5W3N8 82,846,546 1,088,225 SH   SOLE   1,088,225 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 BBG001SDCF10 295,693,324 10,594,530 SH   SOLE   10,594,530 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 BBG001S5WTN1 48,546,120 1,821,618 SH   SOLE   1,821,618 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 237,034,660 1,382,852 SH   SOLE   1,382,852 0 0
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 567,128 10,921 SH   SOLE   10,921 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 BBG001S6S976 201,544,454 1,585,716 SH   SOLE   1,585,716 0 0
WERNER ENTERPRISES INC COM 950755108 BBG001S5XDR1 28,296,008 622,027 SH   SOLE   622,027 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 151,761,696 1,174,626 SH   SOLE   1,174,626 0 0