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 61,171 346,732 SH   SOLE   346,732 0 0
ABB LTD SPONSORED ADR 000375204 13,439 556,008 SH   SOLE   556,008 0 0
ALPHABET INC CAP STK CL A 02079K305 23,280 17,381 SH   SOLE   17,381 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 6,362 51,773 SH   SOLE   51,773 0 0
AMPHENOL CORP NEW CL A 032095101 92,299 852,592 SH   SOLE   852,592 0 0
APTARGROUP INC COM 038336103 20,709 179,067 SH   SOLE   179,067 0 0
AQUA AMERICA INC COM 03836W103 42,855 911,727 SH   SOLE   911,727 0 0
AQUA AMERICA INC UNIT 04/30/2022 03836W202 72,549 1,162,872 SH   SOLE   1,162,872 0 0
BAXTER INTL INC COM 071813109 925 11,060 SH   SOLE   11,060 0 0
BECTON DICKINSON & CO COM 075887109 649 2,388 SH   SOLE   2,388 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 29,400 449,851 SH   SOLE   449,851 0 0
BERKLEY W R CORP COM 084423102 13,654 197,447 SH   SOLE   197,447 0 0
CAL MAINE FOODS INC COM NEW 128030202 122,560 2,863,737 SH   SOLE   2,863,737 0 0
CALAVO GROWERS INC COM 128246105 13,743 151,631 SH   SOLE   151,631 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 20,835 403,638 SH   SOLE   403,638 0 0
CERNER CORP COM 156782104 297 4,049 SH   SOLE   4,049 0 0
CHUBB LIMITED COM H1467J104 84,626 543,626 SH   SOLE   543,626 0 0
CLOROX CO DEL COM 189054109 6,995 45,547 SH   SOLE   45,547 0 0
DEERE & CO COM 244199105 6,565 37,887 SH   SOLE   37,887 0 0
DENTSPLY SIRONA INC COM 24906P109 110,594 1,952,792 SH   SOLE   1,952,792 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 41,384 245,719 SH   SOLE   245,719 0 0
ECOLAB INC COM 278865100 6,898 35,739 SH   SOLE   35,739 0 0
ENVISTA HLDGS CORP COM 29415F104 86,462 2,912,031 SH   SOLE   2,912,031 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 205,413 6,247,004 SH   SOLE   6,247,004 0 0
EVEREST RE GROUP LTD COM G3223R108 13,985 50,533 SH   SOLE   50,533 0 0
GLOBUS MED INC CL A 379577208 7,640 129,631 SH   SOLE   129,631 0 0
GRACO INC COM 384109104 7,120 136,740 SH   SOLE   136,740 0 0
HEALTHCARE RLTY TR COM 421946104 6,715 200,787 SH   SOLE   200,787 0 0
HUNT J B TRANS SVCS INC COM 445658107 6,714 57,478 SH   SOLE   57,478 0 0
ICU MED INC COM 44930G107 139,873 747,515 SH   SOLE   747,515 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 1,225 12,788 SH   SOLE   12,788 0 0
JOHNSON & JOHNSON COM 478160104 43,148 295,801 SH   SOLE   295,801 0 0
LINDSAY CORP COM 535555106 74,673 777,675 SH   SOLE   777,675 0 0
MERIT MED SYS INC COM 589889104 66,039 2,111,726 SH   SOLE   2,111,726 0 0
METLIFE INC COM 59156R108 93,187 1,826,580 SH   SOLE   1,826,580 0 0
MIDDLESEX WATER CO COM 596680108 8,777 137,940 SH   SOLE   137,940 0 0
MUELLER WTR PRODS INC COM SER A 624758108 21,248 1,762,228 SH   SOLE   1,762,228 0 0
NORTHERN TR CORP COM 665859104 35,448 333,575 SH   SOLE   333,575 0 0
NORTHWEST NAT HLDG CO COM 66765N105 7,227 97,939 SH   SOLE   97,939 0 0
ON SEMICONDUCTOR CORP COM 682189105 61,060 2,498,935 SH   SOLE   2,498,935 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 151,508 929,110 SH   SOLE   929,110 0 0
SANDERSON FARMS INC COM 800013104 75,363 427,663 SH   SOLE   427,663 0 0
SJW GROUP COM 784305104 33,939 477,256 SH   SOLE   477,256 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 159,646 3,317,956 SH   SOLE   3,317,956 0 0
STRYKER CORP COM 863667101 315 1,500 SH   SOLE   1,500 0 0
SYSCO CORP COM 871829107 6,332 73,974 SH   SOLE   73,974 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 109,240 2,195,917 SH   SOLE   2,195,917 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 43,244 908,266 SH   SOLE   908,266 0 0
TRAVELERS COMPANIES INC COM 89417E109 233,280 1,703,196 SH   SOLE   1,703,196 0 0
UMB FINL CORP COM 902788108 54,384 791,845 SH   SOLE   791,845 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 50,452 351,647 SH   SOLE   351,647 0 0
UNUM GROUP COM 91529Y106 54,340 1,860,075 SH   SOLE   1,860,075 0 0
VALLEY NATL BANCORP COM 919794107 55,451 4,817,570 SH   SOLE   4,817,570 0 0
VARIAN MED SYS INC COM 92220P105 633 4,458 SH   SOLE   4,458 0 0
WABCO HLDGS INC COM 92927K102 227,317 1,677,400 SH   SOLE   1,677,400 0 0
WERNER ENTERPRISES INC COM 950755108 6,384 175,074 SH   SOLE   175,074 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 123,727 4,051,992 SH   SOLE   4,051,992 0 0
XYLEM INC COM 98419M100 6,655 84,414 SH   SOLE   84,414 0 0