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 245,641,476 2,048,378 SH SOLE 2,048,378 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 143,358,154 2,563,171 SH SOLE 2,563,171 0 0
ALPHABET INC CAP STK CL A 02079K305 3,293,891 37,333 SH SOLE 37,333 0 0
AMAZON COM INC COM 023135106 2,728,404 32,481 SH SOLE 32,481 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 53,352,792 350,038 SH SOLE 350,038 0 0
AMPHENOL CORP NEW CL A 032095101 114,954,930 1,509,784 SH SOLE 1,509,784 0 0
APPLIED MATLS INC COM 038222105 41,808,752 429,336 SH SOLE 429,336 0 0
APTARGROUP INC COM 038336103 105,764,725 961,672 SH SOLE 961,672 0 0
AVISTA CORP COM 05379B107 68,232,254 1,538,842 SH SOLE 1,538,842 0 0
BAXTER INTL INC COM 071813109 252,127,335 4,946,583 SH SOLE 4,946,583 0 0
BECTON DICKINSON & CO COM 075887109 601,928 2,367 SH SOLE 2,367 0 0
BROWN FORMAN CORP CL B 115637209 12,062,920 183,662 SH SOLE 183,662 0 0
CAL MAINE FOODS INC COM NEW 128030202 29,186,773 536,029 SH SOLE 536,029 0 0
CALAVO GROWERS INC COM 128246105 37,663,576 1,281,074 SH SOLE 1,281,074 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 51,315,647 846,234 SH SOLE 846,234 0 0
CHUBB LIMITED COM H1467J104 88,497,881 401,169 SH SOLE 401,169 0 0
CLOROX CO DEL COM 189054109 245,630,448 1,750,377 SH SOLE 1,750,377 0 0
DENTSPLY SIRONA INC COM 24906P109 402,531,448 12,642,319 SH SOLE 12,642,319 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 623,665 3,500 SH SOLE 3,500 0 0
DUPONT DE NEMOURS INC COM 26614N102 13,789,620 200,927 SH SOLE 200,927 0 0
ECOLAB INC COM 278865100 51,564,339 354,248 SH SOLE 354,248 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 135,314,559 5,419,085 SH SOLE 5,419,085 0 0
ESSENTIAL UTILS INC COM 29670G102 13,427,836 281,329 SH SOLE 281,329 0 0
EVEREST RE GROUP LTD COM G3223R108 72,775,924 219,688 SH SOLE 219,688 0 0
GLOBUS MED INC CL A 379577208 880,471 11,855 SH SOLE 11,855 0 0
GRACO INC COM 384109104 52,250,057 776,837 SH SOLE 776,837 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 31,150,282 410,791 SH SOLE 410,791 0 0
HEALTHCARE RLTY TR CL A COM 42226K105 206,947,183 10,739,345 SH SOLE 10,739,345 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 52,494,976 2,093,936 SH SOLE 2,093,936 0 0
ICU MED INC COM 44930G107 147,864,586 938,942 SH SOLE 938,942 0 0
INDEPENDENT BK CORP MASS COM 453836108 38,474,413 455,696 SH SOLE 455,696 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 13,018,807 124,595 SH SOLE 124,595 0 0
ISHARES TR S&P MC 400VL ETF 464287705 1,207,584 11,980 SH SOLE 11,980 0 0
KIMBERLY-CLARK CORP COM 494368103 337,725,311 2,487,848 SH SOLE 2,487,848 0 0
LAM RESEARCH CORP COM 512807108 14,041,803 33,409 SH SOLE 33,409 0 0
LINDSAY CORP COM 535555106 13,374,708 82,129 SH SOLE 82,129 0 0
MEDTRONIC PLC SHS G5960L103 4,959,780 63,816 SH SOLE 63,816 0 0
MERIT MED SYS INC COM 589889104 906,902 12,842 SH SOLE 12,842 0 0
METLIFE INC COM 59156R108 291,072 4,022 SH SOLE 4,022 0 0
MISSION PRODUCE INC COM 60510V108 34,749,749 2,990,512 SH SOLE 2,990,512 0 0
MUELLER WTR PRODS INC COM SER A 624758108 148,671,307 13,817,036 SH SOLE 13,817,036 0 0
NORTHERN TR CORP COM 665859104 269,914,246 3,050,223 SH SOLE 3,050,223 0 0
NUVASIVE INC COM 670704105 11,299,636 273,997 SH SOLE 273,997 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 66,009,223 1,347,127 SH SOLE 1,347,127 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 105,141,688 739,965 SH SOLE 739,965 0 0
SCHWAB CHARLES CORP COM 808513105 957,240 11,497 SH SOLE 11,497 0 0
SJW GROUP COM 784305104 139,656,778 1,720,123 SH SOLE 1,720,123 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 320,118,074 11,904,726 SH SOLE 11,904,726 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 39,597,542 1,283,967 SH SOLE 1,283,967 0 0
TRAVELERS COMPANIES INC COM 89417E109 243,960,125 1,301,190 SH SOLE 1,301,190 0 0
UMB FINL CORP COM 902788108 14,339,134 171,685 SH SOLE 171,685 0 0
UNILEVER PLC SPON ADR NEW 904767704 714,668 14,194 SH SOLE 14,194 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 207,121,555 1,470,094 SH SOLE 1,470,094 0 0
VALLEY NATL BANCORP COM 919794107 27,359,055 2,419,015 SH SOLE 2,419,015 0 0
WERNER ENTERPRISES INC COM 950755108 25,702,306 638,408 SH SOLE 638,408 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 17,726,198 139,029 SH SOLE 139,029 0 0