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,211 36,055 SH   SOLE   36,055 0 0
ABBOTT LABS COM 002824100 352 4,800 SH   SOLE   4,800 0 0
ABBVIE INC COM 00287Y109 3,362 35,550 SH   SOLE   35,550 0 0
ABIOMED INC COM 003654100 4,182 9,300 SH   SOLE   9,300 0 0
ADOBE SYS INC COM 00724F101 17,357 64,300 SH   SOLE   64,300 0 0
ALEXION PHARMACEUTICAL INC COM 015351109 2,779 19,996 SH   SOLE   19,996 0 0
ALIGN TECHNOLOGY INC COM 016255101 19,089 48,795 SH   SOLE   48,795 0 0
ALPHABET INC CAP STK CL A 02079K305 434 360 SH   SOLE   360 0 0
AMAZON COM INC COM 023135106 20,839 10,404 SH   SOLE   10,404 0 0
AMEDISYS INC COM 023436108 6,654 53,250 SH   SOLE   53,250 0 0
AMERICAN TOWER NEW COM 03027X100 3,359 23,120 SH   SOLE   23,120 0 0
AMERICAN WTR WKS CO COM 030420103 475 5,400 SH   SOLE   5,400 0 0
APPFOLIO INC COM CL A 03783C100 5,033 64,200 SH   SOLE   64,200 0 0
APPLE INC COM 037833100 25,269 111,941 SH   SOLE   111,941 0 0
AQUA AMERICA INC COM 03836W103 919 24,900 SH   SOLE   24,900 0 0
ARISTA NETWORKS INC COM 040413106 4,298 16,170 SH   SOLE   16,170 0 0
ATLASSIAN CORP PLC CL A G06242104 15,022 156,250 SH   SOLE   156,250 0 0
ATMOS ENERGY CORP COM 049560105 2,009 21,400 SH   SOLE   21,400 0 0
AUTODESK INC COM 052769106 249 1,600 SH   SOLE   1,600 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,819 51,900 SH   SOLE   51,900 0 0
BCE INC COM 05534B760 928 22,911 SH   SOLE   22,911 0 0
BECTON DICKINSON COM 075887109 4,866 18,647 SH   SOLE   18,647 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,933 13,700 SH   SOLE   13,700 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,213 10,300 SH   SOLE   10,300 0 0
BROADCOM INC COM 11135F101 3,430 13,905 SH   SOLE   13,905 0 0
CSX CORP COM 126408103 7,293 98,500 SH   SOLE   98,500 0 0
CANTEL MEDICAL CORP COM 138098108 966 10,500 SH   SOLE   10,500 0 0
CENTENE CORP DEL COM 15135B101 9,497 65,600 SH   SOLE   65,600 0 0
CHURCH & DWIGHT INC COM 171340102 7,088 119,400 SH   SOLE   119,400 0 0
CINTAS CORP COM 172908105 7,951 40,200 SH   SOLE   40,200 0 0
CITIGROUP INC COM NEW 172967424 1,081 15,082 SH   SOLE   15,082 0 0
COGNEX CORP COM 192422103 999 17,900 SH   SOLE   17,900 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,227 15,908 SH   SOLE   15,908 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,820 16,350 SH   SOLE   16,350 0 0
CUMMINS INC COM 231021106 292 2,000 SH   SOLE   2,000 0 0
DANAHER CORP DEL COM 235851102 3,265 30,050 SH   SOLE   30,050 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 244 4,650 SH   SOLE   4,650 0 0
ECOLAB INC COM 278865100 525 3,350 SH   SOLE   3,350 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,221 18,500 SH   SOLE   18,500 0 0
ETSY INC COM 29786A106 8,144 158,500 SH   SOLE   158,500 0 0
EXPRESS SCRIPTS INC COM 30219G108 1,820 19,155 SH   SOLE   19,155 0 0
FORTINET INC COM 34959E109 11,921 129,200 SH   SOLE   129,200 0 0
GENERAL MILLS INC COM 370334104 936 21,800 SH   SOLE   21,800 0 0
GENOMIC HEALTH INC COM 37244C101 3,293 46,900 SH   SOLE   46,900 0 0
GILEAD SCIENCES INC COM 375558103 1,959 25,375 SH   SOLE   25,375 0 0
GRAINGER WW INC COM 384802104 7,309 20,450 SH   SOLE   20,450 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 2,030 20,100 SH   SOLE   20,100 0 0
HCP INC COM 40414L109 665 25,250 SH   SOLE   25,250 0 0
HEALTHEQUITY INC COM 42226A107 8,974 95,050 SH   SOLE   95,050 0 0
HELEN OF TROY CORP LTD COM G4388N106 7,291 55,700 SH   SOLE   55,700 0 0
IDEX CORP COM 45167R104 4,429 29,400 SH   SOLE   29,400 0 0
ILLUMINA INC COM 452327109 12,608 34,350 SH   SOLE   34,350 0 0
INOGEN INC COM 45780L104 6,786 27,800 SH   SOLE   27,800 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 787 11,954 SH   SOLE   11,954 0 0
INTEL CORP COM 458140100 505 10,691 SH   SOLE   10,691 0 0
JOHNSON & JOHNSON COM 478160104 1,250 9,050 SH   SOLE   9,050 0 0
MICHAEL KORS HOLDGS LTD SHS G60754101 2,646 38,600 SH   SOLE   38,600 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 5,462 19,900 SH   SOLE   19,900 0 0
LILLY ELI & CO COM 532457108 8,361 77,914 SH   SOLE   77,914 0 0
LULULEMON ATHLETICA INC COM 550021109 7,962 49,000 SH   SOLE   49,000 0 0
MKS INSTRUMENTS INC COM 55306N104 2,220 27,700 SH   SOLE   27,700 0 0
MSCI INC COM 55354G100 3,974 22,400 SH   SOLE   22,400 0 0
MAGNA INTL INC COM 559222401 785 14,950 SH   SOLE   14,950 0 0
MARATHON PETE CORP COM 56585A102 5,694 71,200 SH   SOLE   71,200 0 0
MASCO CORP COM 574599106 1,294 35,350 SH   SOLE   35,350 0 0
MASIMO COM 574795100 2,478 19,900 SH   SOLE   19,900 0 0
MASTERCARD INC CL A 57636Q104 18,846 84,660 SH   SOLE   84,660 0 0
MICROSOFT CORP COM 594918104 7,604 66,487 SH   SOLE   66,487 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,474 31,350 SH   SOLE   31,350 0 0
NETFLIX INC COM 64110L106 2,181 5,830 SH   SOLE   5,830 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,078 16,900 SH   SOLE   16,900 0 0
NEXTERA ENERGY INC COM 65339F101 201 1,200 SH   SOLE   1,200 0 0
NIKE INC CL B NEW 654106103 1,457 17,200 SH   SOLE   17,200 0 0
NORTHWEST NAT GAS CO COM 667655105 301 4,500 SH   SOLE   4,500 0 0
OLD DOMINION FGHT LINES INC COM 679580100 3,935 24,400 SH   SOLE   24,400 0 0
PALO ALTO NETWORKS INC COM 697435105 8,143 36,150 SH   SOLE   36,150 0 0
PAYCOM SOFTWARE INC COM 70432V102 6,605 42,500 SH   SOLE   42,500 0 0
PAYPAL HLDGS INC COM 70450Y103 4,743 54,000 SH   SOLE   54,000 0 0
PFIZER INC COM 717081103 260 5,907 SH   SOLE   5,907 0 0
PROCTER & GAMBLE CO COM 742718109 1,004 12,068 SH   SOLE   12,068 0 0
PROGRESSIVE CORP OHIO COM 743315103 8,844 124,500 SH   SOLE   124,500 0 0
QORVO INC COM 74736K101 291 3,783 SH   SOLE   3,783 0 0
QUALYS INC COM 74758T303 4,633 52,000 SH   SOLE   52,000 0 0
RED HAT INC COM 756577102 272 2,000 SH   SOLE   2,000 0 0
ROBERT HALF INTL INC COM 770323103 2,315 32,900 SH   SOLE   32,900 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,071 3,615 SH   SOLE   3,615 0 0
SVB FINL GROUP COM 78486Q101 8,346 26,850 SH   SOLE   26,850 0 0
SALESFORCE COM INC COM 79466L302 22,009 138,400 SH   SOLE   138,400 0 0
HENRY SCHEIN INC COM 806407102 2,773 32,610 SH   SOLE   32,610 0 0
SHERWIN WILLIAMS CO COM 824348106 1,115 2,450 SH   SOLE   2,450 0 0
SMITH AO COM 831865209 2,294 43,000 SH   SOLE   43,000 0 0
STARBUCKS CORP COM 855244109 2,609 45,900 SH   SOLE   45,900 0 0
STERICYCLE INC COM 858912108 281 4,784 SH   SOLE   4,784 0 0
STERIS PLC SHS USD G84720104 680 5,950 SH   SOLE   5,950 0 0
STRYKER CORP COM 863667101 2,727 15,350 SH   SOLE   15,350 0 0
SYSCO CORP COM 871829107 2,600 35,500 SH   SOLE   35,500 0 0
TJX COS INC NEW COM 872540109 10,328 92,200 SH   SOLE   92,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,762 52,289 SH   SOLE   52,289 0 0
3M CO COM 88579Y101 2,392 11,351 SH   SOLE   11,351 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 51 838 SH   SOLE   838 0 0
TRANSUNION COM 89400J107 3,899 53,000 SH   SOLE   53,000 0 0
ULTA BEAUTY INC COM 90384S303 7,547 26,750 SH   SOLE   26,750 0 0
UNION PAC CORP COM 907818108 482 2,964 SH   SOLE   2,964 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,606 32,350 SH   SOLE   32,350 0 0
VEEVA SYS INC CL A COM 922475108 9,341 85,800 SH   SOLE   85,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,816 34,015 SH   SOLE   34,015 0 0
VISA INC COM CL A 92826C839 20,800 138,583 SH   SOLE   138,583 0 0
WASHINGTON TRUST BANCORP COM 940610108 546 9,884 SH   SOLE   9,884 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 6,618 20,650 SH   SOLE   20,650 0 0
ZOETIS INC CL A 98978V103 4,138 45,200 SH   SOLE   45,200 0 0