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 2,379 12,484 SH   SOLE   12,484 0 0
ABBOTT LABS COM 002824100 2,483 34,328 SH   SOLE   34,328 0 0
ABBVIE INC COM 00287Y109 4,549 49,345 SH   SOLE   49,345 0 0
ABIOMED INC COM 003654100 2,587 7,958 SH   SOLE   7,958 0 0
ADOBE SYS INC COM 00724F101 213 940 SH   SOLE   940 0 0
AERCAP HOLDINGS NV SHS N00985106 935 23,610 SH   SOLE   23,610 0 0
AFLAC INC COM 001055102 2,389 52,439 SH   SOLE   52,439 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 862 6,286 SH   SOLE   6,286 0 0
ALIGN TECHNOLOGY INC COM 016255101 533 2,547 SH   SOLE   2,547 0 0
ALPHABET INC CAP STK CL A 02079K305 11,010 10,536 SH   SOLE   10,536 0 0
ALPHABET INC CAP STK CL C 02079K107 12,684 12,248 SH   SOLE   12,248 0 0
ALTRIA GROUP INC COM 02209S103 226 4,566 SH   SOLE   4,566 0 0
AMAZON COM INC COM 023135106 12,875 8,572 SH   SOLE   8,572 0 0
AMERICAN EXPRESS CO COM 025816109 788 8,267 SH   SOLE   8,267 0 0
AMGEN INC COM 031162100 9,458 48,586 SH   SOLE   48,586 0 0
AMPHENOL CORP NEW CL A 032095101 3,617 44,641 SH   SOLE   44,641 0 0
ANADARKO PETE CORP COM 032511107 898 20,485 SH   SOLE   20,485 0 0
ANTHEM INC COM 036752103 287 1,093 SH   SOLE   1,093 0 0
AON CORP COM 037389103 2,299 15,813 SH   SOLE   15,813 0 0
APPLE INC COM 037833100 20,349 129,006 SH   SOLE   129,006 0 0
AQUA AMERICA INC COM 03836W103 2,431 71,093 SH   SOLE   71,093 0 0
AT&T INC COM 00206R102 985 34,518 SH   SOLE   34,518 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,029 7,851 SH   SOLE   7,851 0 0
BANK OF AMERICA CORPORATION COM 060505104 788 31,996 SH   SOLE   31,996 0 0
BARCLAYS PLC ADR 06738E204 85 11,262 SH   SOLE   11,262 0 0
BAXTER INTL INC COM 071813109 275 4,183 SH   SOLE   4,183 0 0
BECTON DICKINSON & CO COM 075887109 6,910 30,666 SH   SOLE   30,666 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 18,928 92,703 SH   SOLE   92,703 0 0
BIOGEN INC COM 09062X103 232 772 SH   SOLE   772 0 0
BOEING CO COM 097023105 666 2,065 SH   SOLE   2,065 0 0
BOSTON PROPERTIES INC COM 101121101 245 2,175 SH   SOLE   2,175 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,006 57,826 SH   SOLE   57,826 0 0
CAMDEN NATL CORP COM 133034108 324 9,000 SH   SOLE   9,000 0 0
CELGENE CORP COM 151020104 5,761 89,897 SH   SOLE   89,897 0 0
CERNER CORP COM 156782104 309 5,892 SH   SOLE   5,892 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,249 4,382 SH   SOLE   4,382 0 0
CHEVRON CORP NEW COM 166764100 3,612 33,203 SH   SOLE   33,203 0 0
CHURCH & DWIGHT INC COM 171340102 5,182 78,795 SH   SOLE   78,795 0 0
CIGNA CORPORATION COM 125509109 761 4,008 SH   SOLE   4,008 0 0
CIMAREX ENERGY CO COM 171798101 2,081 33,756 SH   SOLE   33,756 0 0
CISCO SYS INC COM 17275R102 2,627 60,638 SH   SOLE   60,638 0 0
CITIGROUP INC COM NEW 172967424 4,435 85,192 SH   SOLE   85,192 0 0
CITRIX SYS INC COM 177376100 2,705 26,398 SH   SOLE   26,398 0 0
CME GROUP INC COM 12572Q105 5,748 30,557 SH   SOLE   30,557 0 0
COCA COLA CO COM 191216100 1,453 30,683 SH   SOLE   30,683 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,808 107,250 SH   SOLE   107,250 0 0
COLGATE PALMOLIVE CO COM 194162103 3,421 57,473 SH   SOLE   57,473 0 0
COMCAST CORP NEW CL A SPL 20030N200 4,029 118,313 SH   SOLE   118,313 0 0
CONAGRA BRANDS INC COM 205887102 255 11,950 SH   SOLE   11,950 0 0
CONOCOPHILLIPS COM 20825C104 896 14,371 SH   SOLE   14,371 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,061 59,208 SH   SOLE   59,208 0 0
CSX CORP COM 126408103 246 3,962 SH   SOLE   3,962 0 0
CUMMINS INC COM 231021106 2,092 15,653 SH   SOLE   15,653 0 0
CVS CAREMARK CORPORATION COM 126650100 6,577 100,382 SH   SOLE   100,382 0 0
DANAHER CORP DEL COM 235851102 11,016 106,825 SH   SOLE   106,825 0 0
DISCOVER FINL SVCS COM 254709108 206 3,500 SH   SOLE   3,500 0 0
DISNEY WALT CO COM DISNEY 254687106 10,059 91,738 SH   SOLE   91,738 0 0
DOMINION RES INC VA NEW COM 25746U109 376 5,263 SH   SOLE   5,263 0 0
DOWDUPONT INC COM 26078J100 1,077 20,131 SH   SOLE   20,131 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 393 4,558 SH   SOLE   4,558 0 0
EAST WEST BANCORP INC COM 27579R104 1,515 34,794 SH   SOLE   34,794 0 0
EATON CORP PLC SHS G29183103 203 2,952 SH   SOLE   2,952 0 0
EBAY INC COM 278642103 1,491 53,120 SH   SOLE   53,120 0 0
ECOLAB INC COM 278865100 12,649 85,845 SH   SOLE   85,845 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 200 1,308 SH   SOLE   1,308 0 0
EMERSON ELEC CO COM 291011104 1,102 18,438 SH   SOLE   18,438 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 153 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 316 21,474 SH   SOLE   21,474 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 221 9,007 SH   SOLE   9,007 0 0
EOG RES INC COM 26875P101 521 5,970 SH   SOLE   5,970 0 0
EVERSOURCE ENERGY COM 30040W108 244 3,746 SH   SOLE   3,746 0 0
EXXON MOBIL CORP COM 30231G102 7,888 115,675 SH   SOLE   115,675 0 0
FACEBOOK INC CL A 30303M102 5,291 40,364 SH   SOLE   40,364 0 0
FASTENAL CO 10 3 311900104 1,899 36,308 SH   SOLE   36,308 0 0
FEDEX CORP COM 31428X106 317 1,965 SH   SOLE   1,965 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,836 27,658 SH   SOLE   27,658 0 0
FIRST DATA CORP NEW COM CL A 32008D106 208 12,300 SH   SOLE   12,300 0 0
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 507 19,695 SH   SOLE   19,695 0 0
FLIR SYS INC COM 302445101 241 5,540 SH   SOLE   5,540 0 0
FORTIVE CORP COM 34959J108 6,351 93,865 SH   SOLE   93,865 0 0
GCI LIBERTY INC COM CLASS A 36164V305 1,257 30,532 SH   SOLE   30,532 0 0
GENERAL ELECTRIC CO COM 369604103 903 119,313 SH   SOLE   119,313 0 0
GENERAL MTRS CO COM 37045V100 2,053 61,375 SH   SOLE   61,375 0 0
GILEAD SCIENCES INC COM 375558103 1,653 26,419 SH   SOLE   26,419 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 833 49,735 SH   SOLE   49,735 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,042 18,208 SH   SOLE   18,208 0 0
GRAINGER W W INC COM 384802104 205 725 SH   SOLE   725 0 0
HILTON WORLDWIDE HLDGS INC COM COM 43300A203 856 11,922 SH   SOLE   11,922 0 0
HOME DEPOT INC COM 437076102 8,488 49,400 SH   SOLE   49,400 0 0
HONEYWELL INTL INC COM 438516106 4,167 31,542 SH   SOLE   31,542 0 0
ILLINOIS TOOL WKS INC COM 452308109 634 5,005 SH   SOLE   5,005 0 0
ING GROEP N V SPONSORED ADR 456837103 319 29,914 SH   SOLE   29,914 0 0
INGERSOLL-RAND PLC SHS G47791101 373 4,090 SH   SOLE   4,090 0 0
INTEL CORP COM 458140100 2,144 45,694 SH   SOLE   45,694 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 601 5,286 SH   SOLE   5,286 0 0
INTUIT COM 461202103 6,451 32,770 SH   SOLE   32,770 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,506 11,497 SH   SOLE   11,497 0 0
INVESCO EXCHANGE TRADED FD DYNMC BIOTECH 46137V787 1,195 25,395 SH   SOLE   25,395 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 322 13,950 SH   SOLE   13,950 0 0
JOHNSON & JOHNSON COM 478160104 10,664 82,635 SH   SOLE   82,635 0 0
JPMORGAN CHASE & CO COM 46625H100 1,666 17,071 SH   SOLE   17,071 0 0
KIMBERLY CLARK CORP COM 494368103 376 3,303 SH   SOLE   3,303 0 0
KRAFT HEINZ CO COM 500754106 1,349 31,337 SH   SOLE   31,337 0 0
LAM RESEARCH CORP COM 512807108 1,865 13,695 SH   SOLE   13,695 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 726 10,104 SH   SOLE   10,104 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,265 109,754 SH   SOLE   109,754 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 295 18,575 SH   SOLE   18,575 0 0
LINCOLN ELEC HLDGS INC COM 533900106 540 6,847 SH   SOLE   6,847 0 0
LINDE PLC COM G5494J103 2,361 15,133 SH   SOLE   15,133 0 0
LOWES COS INC COM 548661107 1,589 17,205 SH   SOLE   17,205 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,576 32,944 SH   SOLE   32,944 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 268 16,550 SH   SOLE   16,550 0 0
MASCO CORP COM 574599106 227 7,750 SH   SOLE   7,750 0 0
MASTERCARD INC CL A 57636Q104 645 3,418 SH   SOLE   3,418 0 0
MCCORMICK & CO INC COM NON VTG 579780206 7,584 54,465 SH   SOLE   54,465 0 0
MCDONALDS CORP COM 580135101 7,944 44,736 SH   SOLE   44,736 0 0
MCKESSON CORP COM 58155Q103 314 2,840 SH   SOLE   2,840 0 0
MEDTRONIC PLC SHS G5960L103 843 9,272 SH   SOLE   9,272 0 0
MERCK & CO INC NEW COM 58933Y105 1,403 18,365 SH   SOLE   18,365 0 0
MICROSOFT CORP COM 594918104 20,827 205,049 SH   SOLE   205,049 0 0
MOHAWK INDS INC COM 608190104 1,622 13,871 SH   SOLE   13,871 0 0
MONDELEZ INTL INC CL A 609207105 2,088 52,168 SH   SOLE   52,168 0 0
MORGAN STANLEY COM NEW 617446448 1,851 46,686 SH   SOLE   46,686 0 0
MORNINGSTAR INC COM 617700109 2,617 23,829 SH   SOLE   23,829 0 0
NEXTERA ENERGY INC COM 65339F101 6,110 35,153 SH   SOLE   35,153 0 0
NIKE INC CL B 654106103 7,946 107,169 SH   SOLE   107,169 0 0
NORFOLK SOUTHERN CORP COM 655844108 353 2,361 SH   SOLE   2,361 0 0
NOVARTIS A G SPONSORED ADR 66987V109 524 6,103 SH   SOLE   6,103 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,802 45,644 SH   SOLE   45,644 0 0
ORACLE CORP COM 68389X105 8,536 189,057 SH   SOLE   189,057 0 0
PAYCHEX INC COM 704326107 4,231 64,942 SH   SOLE   64,942 0 0
PAYPAL HLDGS INC COM 70450Y103 5,864 69,734 SH   SOLE   69,734 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 270 18,727 SH   SOLE   18,727 0 0
PEPSICO INC COM 713448108 10,725 97,080 SH   SOLE   97,080 0 0
PFIZER INC COM 717081103 5,792 132,693 SH   SOLE   132,693 0 0
PHILIP MORRIS INTL INC COM 718172109 214 3,202 SH   SOLE   3,202 0 0
PHILLIPS 66 COM 718546104 413 4,794 SH   SOLE   4,794 0 0
PNC FINL SVCS GROUP INC COM 693475105 222 1,899 SH   SOLE   1,899 0 0
POST HLDGS INC COM 737446104 388 4,350 SH   SOLE   4,350 0 0
PROCTER & GAMBLE CO COM 742718109 4,383 47,685 SH   SOLE   47,685 0 0
PROLOGIS INC COM 74340W103 1,691 28,794 SH   SOLE   28,794 0 0
PRUDENTIAL FINL INC COM 744320102 1,480 18,146 SH   SOLE   18,146 0 0
RED HAT INC COM 756577102 413 2,351 SH   SOLE   2,351 0 0
SCHLUMBERGER LTD COM 806857108 1,620 44,893 SH   SOLE   44,893 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 464 8,770 SH   SOLE   8,770 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 253 4,418 SH   SOLE   4,418 0 0
SIMON PPTY GROUP INC NEW COM 828806109 2,071 12,326 SH   SOLE   12,326 0 0
SOUTHERN CO COM 842587107 312 7,105 SH   SOLE   7,105 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,236 18,674 SH   SOLE   18,674 0 0
STARBUCKS CORP COM 855244109 742 11,516 SH   SOLE   11,516 0 0
STRYKER CORP COM 863667101 7,959 50,774 SH   SOLE   50,774 0 0
SUNTRUST BKS INC COM 867914103 3,676 72,870 SH   SOLE   72,870 0 0
TARGET CORP COM 87612E106 308 4,653 SH   SOLE   4,653 0 0
TEXAS ROADHOUSE INC COM 882681109 204 3,425 SH   SOLE   3,425 0 0
TEXTRON INC COM 883203101 351 7,623 SH   SOLE   7,623 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 17,213 76,914 SH   SOLE   76,914 0 0
TJX COS INC NEW COM 872540109 5,358 119,751 SH   SOLE   119,751 0 0
TORONTO DOMINION BK ONT COM 891160509 1,145 23,033 SH   SOLE   23,033 0 0
TRIPADVISOR INC COM 896945201 1,330 24,660 SH   SOLE   24,660 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 1,896 39,410 SH   SOLE   39,410 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 2,562 53,630 SH   SOLE   53,630 0 0
UNION PAC CORP COM 907818108 6,250 45,214 SH   SOLE   45,214 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 523 35,551 SH   SOLE   35,551 0 0
UNITED RENTALS INC COM 911363109 2,575 25,116 SH   SOLE   25,116 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,678 90,895 SH   SOLE   90,895 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,296 25,273 SH   SOLE   25,273 0 0
US BANCORP DEL COM NEW 902973304 5,569 121,862 SH   SOLE   121,862 0 0
VANGUARD INDEX FDS REIT ETF 922908553 1,792 24,033 SH   SOLE   24,033 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,101 19,578 SH   SOLE   19,578 0 0
VIACOM INC NEW CL B 92553P201 329 12,818 SH   SOLE   12,818 0 0
VISA INC COM CL A 92826C839 12,750 96,637 SH   SOLE   96,637 0 0
WAL MART STORES INC COM 931142103 1,530 16,425 SH   SOLE   16,425 0 0
WASTE MGMT INC DEL COM 94106L109 1,169 13,134 SH   SOLE   13,134 0 0
WEBSTER FINL CORP CONN COM 947890109 209 4,248 SH   SOLE   4,248 0 0
WELLS FARGO & CO NEW COM 949746101 4,094 88,850 SH   SOLE   88,850 0 0
WOODWARD INC COM 980745103 1,482 19,945 SH   SOLE   19,945 0 0
YUM BRANDS INC COM 988498101 3,886 42,277 SH   SOLE   42,277 0 0
YUM CHINA HLDGS INC COM 98850P109 2,391 71,298 SH   SOLE   71,298 0 0
ZOETIS INC CL A 98978V103 2,573 30,075 SH   SOLE   30,075 0 0