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
AT&T COM 00206R102 1,403 36,110 SH   SOLE   36,110 0 0
ABBOTT LABS COM 002824100 273 4,800 SH   SOLE   4,800 0 0
ABBVIE INC COM 00287Y109 3,438 35,550 SH   SOLE   35,550 0 0
ABIOMED INC COM 003654100 9,267 49,450 SH   SOLE   49,450 0 0
ADOBE SYS INC COM 00724F101 10,794 61,600 SH   SOLE   61,600 0 0
AFFILIATED MANAGERS GROUP COM 008252108 6,639 32,350 SH   SOLE   32,350 0 0
ALEXION PHARMACEUTICAL INC COM 015351109 2,403 20,096 SH   SOLE   20,096 0 0
ALIGN TECHNOLOGY INC COM 016255101 11,198 50,400 SH   SOLE   50,400 0 0
ALPHABET INC CAP STK CL A 02079K305 14,082 13,369 SH   SOLE   13,369 0 0
AMAZON COM INC COM 023135106 16,470 14,084 SH   SOLE   14,084 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,341 23,420 SH   SOLE   23,420 0 0
AMERICAN WTR WKS CO COM 030420103 494 5,400 SH   SOLE   5,400 0 0
ANALOG DEVICES INC COM 032654105 1,032 11,600 SH   SOLE   11,600 0 0
APPLE INC COM 037833100 23,715 140,138 SH   SOLE   140,138 0 0
APPLIED MATLS INC COM 038222105 4,074 79,700 SH   SOLE   79,700 0 0
AQUA AMERICA INC COM 03836W103 2,436 62,100 SH   SOLE   62,100 0 0
ARISTA NETWORKS INC COM 040413106 12,784 54,270 SH   SOLE   54,270 0 0
ATLASSIAN CORP PLC CL A G06242104 2,813 61,800 SH   SOLE   61,800 0 0
ATMOS ENERGY CORP COM 049560105 2,181 25,400 SH   SOLE   25,400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 328 2,800 SH   SOLE   2,800 0 0
AVERY DENNISON CORP COM 053611109 11,365 98,950 SH   SOLE   98,950 0 0
BCE INC COM 05534B760 1,061 22,111 SH   SOLE   22,111 0 0
BECTON DICKINSON COM 075887109 267 1,248 SH   SOLE   1,248 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,680 33,700 SH   SOLE   33,700 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 968 10,300 SH   SOLE   10,300 0 0
BROADCOM LTD SHS Y09827109 12,295 47,860 SH   SOLE   47,860 0 0
CANTEL MEDICAL CORP COM 138098108 1,090 10,600 SH   SOLE   10,600 0 0
CHURCH & DWIGHT INC COM 171340102 2,077 41,400 SH   SOLE   41,400 0 0
CITIGROUP INC COM NEW 172967424 8,808 118,382 SH   SOLE   118,382 0 0
COGNEX CORP COM 192422103 7,920 129,500 SH   SOLE   129,500 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,122 15,800 SH   SOLE   15,800 0 0
CONTROL4 CORP COM 21240D107 2,964 99,600 SH   SOLE   99,600 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,025 18,250 SH   SOLE   18,250 0 0
CUMMINS INC COM 231021106 370 2,100 SH   SOLE   2,100 0 0
CUTERA INC COM 232109108 3,745 82,600 SH   SOLE   82,600 0 0
DANAHER CORP DEL COM 235851102 2,817 30,350 SH   SOLE   30,350 0 0
DISNEY WALT CO COM DISNEY 254687106 4,323 40,212 SH   SOLE   40,212 0 0
ECOLAB INC COM 278865100 462 3,450 SH   SOLE   3,450 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,130 18,900 SH   SOLE   18,900 0 0
8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 60 4,000 SH   SOLE   4,000 0 0
EXPRESS SCRIPTS INC COM 30219G108 1,511 20,255 SH   SOLE   20,255 0 0
EXXON MOBIL CORP COM 30231G102 363 4,350 SH   SOLE   4,350 0 0
FACEBOOK INC CL A 30303M102 1,111 6,300 SH   SOLE   6,300 0 0
FORTIVE CORP COM 34959J108 8,349 115,400 SH   SOLE   115,400 0 0
FORTUNE BRANDS HOME & SECURITY IN COM 34964C106 1,728 25,250 SH   SOLE   25,250 0 0
GENERAL ELEC CO COM 369604103 204 11,714 SH   SOLE   11,714 0 0
GENERAL MILLS INC COM 370334104 1,458 24,600 SH   SOLE   24,600 0 0
GILEAD SCIENCES INC COM 375558103 2,197 30,675 SH   SOLE   30,675 0 0
HCP INC COM 40414L109 663 25,450 SH   SOLE   25,450 0 0
ILLUMINA INC COM 452327109 2,458 11,250 SH   SOLE   11,250 0 0
INOGEN INC COM 45780L104 4,405 37,000 SH   SOLE   37,000 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 572 11,954 SH   SOLE   11,954 0 0
INTEL CORP COM 458140100 493 10,691 SH   SOLE   10,691 0 0
JP MORGAN CHASE & CO. COM 46625H100 12,084 113,000 SH   SOLE   113,000 0 0
JOHNSON & JOHNSON COM 478160104 8,795 62,950 SH   SOLE   62,950 0 0
MKS INSTRUMENTS INC COM 55306N104 6,062 64,150 SH   SOLE   64,150 0 0
MAGNA INTL INC COM 559222401 935 16,500 SH   SOLE   16,500 0 0
MANPOWERGROUP INC COM 56418H100 9,924 78,700 SH   SOLE   78,700 0 0
MARATHON PETE CORP COM 56585A102 8,188 124,100 SH   SOLE   124,100 0 0
MASCO CORP COM 574599106 5,775 131,450 SH   SOLE   131,450 0 0
MASIMO CORP COM 574795100 1,958 23,100 SH   SOLE   23,100 0 0
MASTERCARD INC CL A 57636Q104 17,044 112,610 SH   SOLE   112,610 0 0
MEDTRONIC COM 585055106 504 6,247 SH   SOLE   6,247 0 0
MICROSOFT CORP COM 594918104 768 8,987 SH   SOLE   8,987 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 5,715 65,033 SH   SOLE   65,033 0 0
MOHAWK INDS COM 608190104 7,145 25,900 SH   SOLE   25,900 0 0
NAUTILUS INC COM 63910B102 267 20,000 SH   SOLE   20,000 0 0
NETFLIX INC COM 64110L106 6,373 33,200 SH   SOLE   33,200 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,311 16,900 SH   SOLE   16,900 0 0
NIKE INC CL B NEW 654106103 1,113 17,800 SH   SOLE   17,800 0 0
NORTHWEST NAT GAS CO COM 667655104 268 4,500 SH   SOLE   4,500 0 0
ONE GAS INC COM 68235P108 526 7,186 SH   SOLE   7,186 0 0
OWENS CORNING NEW COM 690742101 13,197 143,550 SH   SOLE   143,550 0 0
PNC FINL SVCS GRP COM 693475105 11,232 77,850 SH   SOLE   77,850 0 0
PARKER HANNIFIN CORP COM 701094104 219 1,100 SH   SOLE   1,100 0 0
PAYPAL HLDGS INC COM 70450Y103 6,287 85,400 SH   SOLE   85,400 0 0
PFIZER INC COM 717081103 213 5,907 SH   SOLE   5,907 0 0
PRAXAIR INC COM 74005P104 206 1,335 SH   SOLE   1,335 0 0
PROCTER & GAMBLE CO COM 742718109 1,010 11,002 SH   SOLE   11,002 0 0
QORVO INC COM 74736K101 251 3,783 SH   SOLE   3,783 0 0
QUALYS INC COM 74758T303 4,629 78,000 SH   SOLE   78,000 0 0
RED HAT INC COM 756577102 852 7,100 SH   SOLE   7,100 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,998 19,300 SH   SOLE   19,300 0 0
ROYAL GOLD INC COM 780287108 295 3,600 SH   SOLE   3,600 0 0
SVB FINL GROUP COM 78486Q101 11,945 51,100 SH   SOLE   51,100 0 0
SALESFORCE COM INC COM 79466L302 15,998 156,500 SH   SOLE   156,500 0 0
SANOFI RIGHT 12/31/2020 80105N113 15 39,800 SH   SOLE   39,800 0 0
HENRY SCHEIN INC COM 806407102 3,347 47,910 SH   SOLE   47,910 0 0
SHERWIN WILLIAMS CO COM 824348106 7,401 18,050 SH   SOLE   18,050 0 0
SMITH A O COM 831865209 6,802 111,000 SH   SOLE   111,000 0 0
STARBUCKS CORP COM 855244109 2,796 48,700 SH   SOLE   48,700 0 0
STERICYCLE INC COM 858912108 360 5,300 SH   SOLE   5,300 0 0
STERIS PLC SHS USD G84720104 533 6,100 SH   SOLE   6,100 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 6,584 301,500 SH   SOLE   301,500 0 0
STRYKER CORP COM 863667101 11,156 72,050 SH   SOLE   72,050 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,648 29,750 SH   SOLE   29,750 0 0
3M CO COM 88579Y101 10,802 45,895 SH   SOLE   45,895 0 0
TOPBUILD CORP COM 89055F103 250 3,313 SH   SOLE   3,313 0 0
UNION PAC CORP COM 907818108 397 2,964 SH   SOLE   2,964 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,139 59,600 SH   SOLE   59,600 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,746 19,000 SH   SOLE   19,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,765 33,349 SH   SOLE   33,349 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,682 17,900 SH   SOLE   17,900 0 0
VISA INC COM CL A 92826C839 19,292 169,200 SH   SOLE   169,200 0 0
WASHINGTON TRUST BANCORP COM 940610108 562 10,563 SH   SOLE   10,563 0 0
WEYERHAEUSER CO COM 962166104 550 15,600 SH   SOLE   15,600 0 0
ZOETIS INC CL A 98978V103 4,495 62,400 SH   SOLE   62,400 0 0