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
ABBOTT LABS COM 002824100 15,947 146,533 SH   SOLE   146,533 0 0
ABBVIE INC COM 00287Y109 2,799 31,950 SH   SOLE   31,950 0 0
ADOBE SYS INC COM 00724F101 18,050 36,805 SH   SOLE   36,805 0 0
ADVANCED MICRO DEVICES INC COM 007903107 11,659 142,200 SH   SOLE   142,200 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 10,437 103,400 SH   SOLE   103,400 0 0
AIR PRODS & CHEMS INC COM 009158106 9,219 30,950 SH   SOLE   30,950 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,037 36,521 SH   SOLE   36,521 0 0
ALEXION PHARMACEUTICAL INC COM 015351109 9,723 8,500 SH   SOLE   8,500 0 0
ALPHABET INC CAP STK CL A 02079K305 16,708 11,400 SH   SOLE   11,400 0 0
AMAZON COM INC COM 023135106 21,210 6,736 SH   SOLE   6,736 0 0
AMERICAN TOWER NEW COM 03027X100 3,776 15,620 SH   SOLE   15,620 0 0
AMERICAN WTR WKS CO COM 030420103 1,297 8,950 SH   SOLE   8,950 0 0
APPLE INC COM 037833100 32,917 284,236 SH   SOLE   284,236 0 0
ARISTA NETWORKS INC COM 040413106 207 1,000 SH   SOLE   1,000 0 0
ATMOS ENERGY CORP COM 049560105 842 8,810 SH   SOLE   8,810 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 600 4,300 SH   SOLE   4,300 0 0
BCE INC COM NEW 05534B760 1,660 40,000 SH   SOLE   40,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 596 2,800 SH   SOLE   2,800 0 0
BLACKROCK INC COM 09247X101 12,680 22,500 SH   SOLE   22,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,673 27,750 SH   SOLE   27,750 0 0
BROADCOM INC COM 11135F101 7,778 21,350 SH   SOLE   21,350 0 0
CIGNA CORP NEW COM 125523100 460 2,715 SH   SOLE   2,715 0 0
CANADIAN PAC RY LTD COM 13645T100 15,678 51,500 SH   SOLE   51,500 0 0
CARDINAL HEALTH INC COM 14149Y108 1,620 34,500 SH   SOLE   34,500 0 0
CHEGG INC COM 163092109 4,008 56,100 SH   SOLE   56,100 0 0
CHURCH & DWIGHT INC COM 171340102 21,141 225,600 SH   SOLE   225,600 0 0
CISCO SYS INC COM 17275R102 1,352 34,327 SH   SOLE   34,327 0 0
CINTAS CORP COM 172908105 8,570 25,750 SH   SOLE   25,750 0 0
CLOROX CO DEL COM 189054109 12,551 59,716 SH   SOLE   59,716 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 230 3,308 SH   SOLE   3,308 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 7,792 46,800 SH   SOLE   46,800 0 0
CUMMINS INC COM 231021106 9,882 46,800 SH   SOLE   46,800 0 0
DANAHER CORP DEL COM 235851102 5,855 27,190 SH   SOLE   27,190 0 0
DROPBOX INC CL A 26210C104 1,955 101,500 SH   SOLE   101,500 0 0
ECOLAB INC COM 278865100 540 2,700 SH   SOLE   2,700 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,964 24,600 SH   SOLE   24,600 0 0
EPAM SYS INC COM 29414B104 12,511 38,700 SH   SOLE   38,700 0 0
FACEBOOK INC CL A 30303M102 12,964 49,500 SH   SOLE   49,500 0 0
FISERV INC COM 337738108 206 2,000 SH   SOLE   2,000 0 0
GENERAL MILLS INC COM 370334104 1,816 29,450 SH   SOLE   29,450 0 0
GILEAD SCIENCES INC COM 375558103 576 9,115 SH   SOLE   9,115 0 0
HOLOGIC INC COM 436440101 6,281 94,500 SH   SOLE   94,500 0 0
ILLUMINA INC COM 452327109 2,917 9,438 SH   SOLE   9,438 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 690 14,608 SH   SOLE   14,608 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,251 22,500 SH   SOLE   22,500 0 0
JP MORGAN CHASE & CO COM 46625H100 1,646 17,100 SH   SOLE   17,100 0 0
JOHNSON & JOHNSON COM 478160104 298 2,000 SH   SOLE   2,000 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 12,767 70,600 SH   SOLE   70,600 0 0
LILLY ELI & CO COM 532457108 224 1,514 SH   SOLE   1,514 0 0
LINDE PLC COM G5494J103 286 1,200 SH   SOLE   1,200 0 0
LULULEMON ATHLETICA INC COM 550021109 4,381 13,300 SH   SOLE   13,300 0 0
MSCI INC COM 55354G100 4,817 13,500 SH   SOLE   13,500 0 0
MASCO CORP COM 574599106 9,999 181,367 SH   SOLE   181,367 0 0
MASIMO CORP COM 574795100 3,387 14,350 SH   SOLE   14,350 0 0
MASTERCARD INC CL A 57636Q104 21,886 64,720 SH   SOLE   64,720 0 0
MICROSOFT CORP COM 594918104 19,291 91,720 SH   SOLE   91,720 0 0
NETFLIX INC COM 64110L106 200 400 SH   SOLE   400 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,143 11,883 SH   SOLE   11,883 0 0
NEXTERA ENERGY COM 65339F101 333 1,200 SH   SOLE   1,200 0 0
NIKE INC CL B NEW 654106103 16,760 133,500 SH   SOLE   133,500 0 0
NVIDIA CORPORATION COM 67066G104 10,932 20,200 SH   SOLE   20,200 0 0
ORACLE CORP COM 68389X105 185 3,100 SH   SOLE   3,100 0 0
PPG INDS INC COM 693506107 11,366 93,100 SH   SOLE   93,100 0 0
PROCTER & GAMBLE CO COM 742718109 1,770 12,738 SH   SOLE   12,738 0 0
QORVO INC COM 74736K101 488 3,783 SH   SOLE   3,783 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,659 4,750 SH   SOLE   4,750 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 457 4,800 SH   SOLE   4,800 0 0
ROYAL GOLD INC COM 780287108 312 2,600 SH   SOLE   2,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,841 23,415 SH   SOLE   23,415 0 0
SALESFORCE COM COM 79466L302 18,765 74,667 SH   SOLE   74,667 0 0
SANOFI SPONSORED ADR 80105N105 1,330 26,500 SH   SOLE   26,500 0 0
HENRY SCHEIN INC COM 806407102 895 15,230 SH   SOLE   15,230 0 0
SHERWIN WILLIAMS CO COM 824348106 10,862 15,590 SH   SOLE   15,590 0 0
STERICYCLE INC COM 858912108 325 5,151 SH   SOLE   5,151 0 0
STERIS PLC SHS USD G8473T100 951 5,400 SH   SOLE   5,400 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 7,335 239,000 SH   SOLE   239,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,945 47,439 SH   SOLE   47,439 0 0
TOPBUILD CORP COM 89055F103 550 3,221 SH   SOLE   3,221 0 0
UNION PAC CORP COM 907818108 465 2,364 SH   SOLE   2,364 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,102 9,950 SH   SOLE   9,950 0 0
VEEVA SYS INC CL A COM 922475108 12,611 44,850 SH   SOLE   44,850 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,061 68,265 SH   SOLE   68,265 0 0
VERTEX PHARMACEUTICAL INC COM 92532F100 220 810 SH   SOLE   810 0 0
VISA INC COM CL A 92826C839 16,006 80,043 SH   SOLE   80,043 0 0
WASHINGTON TRUST BANCORP INC COM 940610108 654 21,347 SH   SOLE   21,347 0 0
ZOETIS INC CL A 98978V103 140 850 SH   SOLE   850 0 0