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 1,707 10,245 SH   SOLE   10,245 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 637 7,097 SH   SOLE   7,097 0 0
AT&T INC COM 00206R102 2,507 64,013 SH   SOLE   64,013 0 0
ABBVIE INC COM 00287Y109 2,508 43,903 SH   SOLE   43,903 0 0
ABBOTT LABS COM 002824100 1,524 36,429 SH   SOLE   36,429 0 0
ABIOMED INC COM 003654100 796 8,400 SH   SOLE   8,400 0 0
AETNA INC NEW COM 00817Y108 247 2,200 SH   SOLE   2,200 0 0
AFLAC INC COM 001055102 1,525 24,158 SH   SOLE   24,158 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 773 9,784 SH   SOLE   9,784 0 0
ALLERGAN PLC SHS G0177J108 1,308 4,881 SH   SOLE   4,881 0 0
ALPHABET INC CAP STK CL A 02079K305 7,172 9,401 SH   SOLE   9,401 0 0
ALPHABET INC CAP STK CL C 02079K107 7,183 9,642 SH   SOLE   9,642 0 0
ALTRIA GROUP INC COM 02209S103 274 4,378 SH   SOLE   4,378 0 0
AMERICAN ELEC PWR INC COM 025537101 335 5,045 SH   SOLE   5,045 0 0
AMAZON COM INC COM 023135106 3,640 6,131 SH   SOLE   6,131 0 0
AMERICAN EXPRESS CO COM 025816109 858 13,977 SH   SOLE   13,977 0 0
AMGEN INC COM 031162100 5,756 38,392 SH   SOLE   38,392 0 0
AMPHENOL CORP NEW CL A 032095101 2,294 39,670 SH   SOLE   39,670 0 0
ANADARKO PETE CORP COM 032511107 1,198 25,727 SH   SOLE   25,727 0 0
AON CORP COM 037389103 2,423 23,200 SH   SOLE   23,200 0 0
APPLE INC COM 037833100 13,839 126,975 SH   SOLE   126,975 0 0
AQUA AMERICA INC COM 03836W103 2,102 66,045 SH   SOLE   66,045 0 0
BANK OF AMERICA CORPORATION COM 060505104 945 69,880 SH   SOLE   69,880 0 0
BECTON DICKINSON & CO COM 075887109 1,290 8,495 SH   SOLE   8,495 0 0
BERKLEY W R CORP COM 084423102 778 13,844 SH   SOLE   13,844 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 10,072 70,990 SH   SOLE   70,990 0 0
BOEING CO COM 097023105 310 2,442 SH   SOLE   2,442 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,526 55,203 SH   SOLE   55,203 0 0
CME GROUP INC COM 12572Q105 2,323 24,181 SH   SOLE   24,181 0 0
CVS CAREMARK CORPORATION COM 126650100 9,174 88,442 SH   SOLE   88,442 0 0
CAMDEN NATL CORP COM 133034108 258 6,150 SH   SOLE   6,150 0 0
CATERPILLAR INC DEL COM 149123101 372 4,865 SH   SOLE   4,865 0 0
CELGENE CORP COM 151020104 7,086 70,792 SH   SOLE   70,792 0 0
CERNER CORP COM 156782104 634 11,963 SH   SOLE   11,963 0 0
CHEVRON CORP NEW COM 166764100 3,067 32,145 SH   SOLE   32,145 0 0
CHURCH & DWIGHT INC COM 171340102 3,381 36,676 SH   SOLE   36,676 0 0
CIMAREX ENERGY CO COM 171798101 2,660 27,349 SH   SOLE   27,349 0 0
CISCO SYS INC COM 17275R102 1,189 41,747 SH   SOLE   41,747 0 0
CITIGROUP INC COM NEW 172967424 1,991 47,692 SH   SOLE   47,692 0 0
CITRIX SYS INC COM 177376100 1,509 19,200 SH   SOLE   19,200 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 207 14,005 SH   SOLE   14,005 0 0
CLEAN HARBORS INC COM 184496107 1,267 25,685 SH   SOLE   25,685 0 0
COCA COLA CO COM 191216100 1,308 28,195 SH   SOLE   28,195 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,105 81,425 SH   SOLE   81,425 0 0
COLGATE PALMOLIVE CO COM 194162103 3,208 45,409 SH   SOLE   45,409 0 0
COMCAST CORP NEW CL A SPL 20030N200 1,584 25,931 SH   SOLE   25,931 0 0
CONOCOPHILLIPS COM 20825C104 341 8,470 SH   SOLE   8,470 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,356 46,678 SH   SOLE   46,678 0 0
CUMMINS INC COM 231021106 881 8,015 SH   SOLE   8,015 0 0
DANAHER CORP DEL COM 235851102 7,862 82,875 SH   SOLE   82,875 0 0
DENTSPLY SIRONA INC COM 24906P109 231 3,756 SH   SOLE   3,756 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 334 11,651 SH   SOLE   11,651 0 0
DISH NETWORK CORP CL A 25470M109 1,239 26,775 SH   SOLE   26,775 0 0
DOMINION RES INC VA NEW COM 25746U109 448 5,966 SH   SOLE   5,966 0 0
DOW CHEM CO COM 260543103 267 5,255 SH   SOLE   5,255 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 434 5,385 SH   SOLE   5,385 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 712 11,248 SH   SOLE   11,248 0 0
EBAY INC COM 278642103 1,121 46,981 SH   SOLE   46,981 0 0
ECOLAB INC COM 278865100 9,649 86,527 SH   SOLE   86,527 0 0
EMERSON ELEC CO COM 291011104 669 12,310 SH   SOLE   12,310 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 190 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 375 21,474 SH   SOLE   21,474 0 0
EVERSOURCE ENERGY COM 30040W108 223 3,819 SH   SOLE   3,819 0 0
EXPRESS SCRIPTS INC COM 302182100 5,200 75,697 SH   SOLE   75,697 0 0
EXXON MOBIL CORP COM 30231G102 9,823 117,508 SH   SOLE   117,508 0 0
FACEBOOK INC CL A 30303M102 202 1,766 SH   SOLE   1,766 0 0
FASTENAL CO COM 311900104 1,396 28,495 SH   SOLE   28,495 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 423 6,675 SH   SOLE   6,675 0 0
FLOWSERVE CORP COM 34354P105 395 8,904 SH   SOLE   8,904 0 0
GENERAL ELECTRIC CO COM 369604103 4,805 151,150 SH   SOLE   151,150 0 0
GENERAL MLS INC COM 370334104 228 3,595 SH   SOLE   3,595 0 0
GILEAD SCIENCES INC COM 375558103 4,480 48,767 SH   SOLE   48,767 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 747 4,760 SH   SOLE   4,760 0 0
HOME DEPOT INC COM 437076102 3,356 25,152 SH   SOLE   25,152 0 0
HONEYWELL INTL INC COM 438516106 204 1,825 SH   SOLE   1,825 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 1,263 8,341 SH   SOLE   8,341 0 0
ILLINOIS TOOL WKS INC COM 452308109 343 3,350 SH   SOLE   3,350 0 0
INTEL CORP COM 458140100 1,281 39,593 SH   SOLE   39,593 0 0
INTUIT COM 461202103 3,144 30,231 SH   SOLE   30,231 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,175 3,618 SH   SOLE   3,618 0 0
JPMORGAN CHASE & CO COM 46625H100 2,005 33,862 SH   SOLE   33,862 0 0
JOHNSON & JOHNSON COM 478160104 7,499 69,303 SH   SOLE   69,303 0 0
KIMBERLY CLARK CORP COM 494368103 389 2,895 SH   SOLE   2,895 0 0
KINDER MORGAN INC DEL COM 49456B101 1,395 78,106 SH   SOLE   78,106 0 0
KRAFT HEINZ CO COM 500754106 5,122 65,201 SH   SOLE   65,201 0 0
LIBERTY GLOBAL INC COM SER C 530555309 2,152 57,288 SH   SOLE   57,288 0 0
LINCOLN ELEC HLDGS INC COM 533900106 627 10,710 SH   SOLE   10,710 0 0
LOWES COS INC COM 548661107 1,056 13,945 SH   SOLE   13,945 0 0
MANULIFE FINL CORP COM 56501R106 180 12,752 SH   SOLE   12,752 0 0
MARRIOTT INTL INC NEW CL A 571903202 522 7,337 SH   SOLE   7,337 0 0
Mastercard Inc. COM 57636Q104 208 2,198 SH   SOLE   2,198 0 0
MCDONALDS CORP COM 580135101 5,090 40,496 SH   SOLE   40,496 0 0
MCKESSON CORP COM 58155Q103 809 5,147 SH   SOLE   5,147 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,206 22,176 SH   SOLE   22,176 0 0
MERCK & CO INC NEW COM 58933Y105 432 8,164 SH   SOLE   8,164 0 0
MICROSOFT CORP COM 594918104 8,726 158,001 SH   SOLE   158,001 0 0
MONDELEZ INTL INC CL A 609207105 3,071 76,536 SH   SOLE   76,536 0 0
MONSANTO CO NEW COM 61166W101 779 8,873 SH   SOLE   8,873 0 0
MORGAN STANLEY COM NEW 617446448 447 17,857 SH   SOLE   17,857 0 0
MORNINGSTAR INC COM 617700109 1,575 17,840 SH   SOLE   17,840 0 0
NEXTERA ENERGY INC COM 65339F101 3,642 30,775 SH   SOLE   30,775 0 0
NIKE INC CL B 654106103 6,435 104,688 SH   SOLE   104,688 0 0
NOBLE ENERGY INC COM 655044105 880 28,010 SH   SOLE   28,010 0 0
NOVARTIS A G SPONSORED ADR 66987V109 913 12,608 SH   SOLE   12,608 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 312 4,564 SH   SOLE   4,564 0 0
ORACLE CORP COM 68389X105 7,148 174,718 SH   SOLE   174,718 0 0
PAYCHEX INC COM 704326107 3,380 62,585 SH   SOLE   62,585 0 0
PAYPAL HLDGS INC COM 70450Y103 1,956 50,673 SH   SOLE   50,673 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 225 14,115 SH   SOLE   14,115 0 0
PEPSICO INC COM 713448108 10,219 99,717 SH   SOLE   99,717 0 0
PFIZER INC COM 717081103 4,063 137,075 SH   SOLE   137,075 0 0
PHILIP MORRIS INTL INC COM 718172109 368 3,747 SH   SOLE   3,747 0 0
PINNACLE FOODS INC DEL COM 72348P104 671 15,020 SH   SOLE   15,020 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 718 18,765 SH   SOLE   18,765 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 371 17,641 SH   SOLE   17,641 0 0
PRAXAIR INC COM 74005P104 1,904 16,636 SH   SOLE   16,636 0 0
PROCTER & GAMBLE CO COM 742718109 6,534 79,377 SH   SOLE   79,377 0 0
QUALCOMM INC COM 747525103 270 5,280 SH   SOLE   5,280 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 229 4,605 SH   SOLE   4,605 0 0
SCHLUMBERGER LTD COM 806857108 4,880 66,168 SH   SOLE   66,168 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 232 2,975 SH   SOLE   2,975 0 0
SOUTHERN CO COM 842587107 480 9,287 SH   SOLE   9,287 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,975 18,770 SH   SOLE   18,770 0 0
STARBUCKS CORP COM 855244109 3,001 50,262 SH   SOLE   50,262 0 0
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 1,280 15,347 SH   SOLE   15,347 0 0
STRYKER CORP COM 863667101 5,105 47,581 SH   SOLE   47,581 0 0
SUNTRUST BKS INC COM 867914103 1,440 39,905 SH   SOLE   39,905 0 0
TJX COS INC NEW COM 872540109 2,554 32,596 SH   SOLE   32,596 0 0
TEXTRON INC COM 883203101 266 7,300 SH   SOLE   7,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 11,201 79,108 SH   SOLE   79,108 0 0
TORONTO DOMINION BK ONT COM 891160509 914 21,192 SH   SOLE   21,192 0 0
TRACTOR SUPPLY CO COM 892356106 257 2,836 SH   SOLE   2,836 0 0
TRAVELERS COMPANIES INC COM 89417E109 230 1,967 SH   SOLE   1,967 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 1,890 67,787 SH   SOLE   67,787 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 575 20,375 SH   SOLE   20,375 0 0
US BANCORP DEL COM NEW 902973304 4,036 99,424 SH   SOLE   99,424 0 0
UNION PAC CORP COM 907818108 2,687 33,773 SH   SOLE   33,773 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 477 37,925 SH   SOLE   37,925 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,974 15,315 SH   SOLE   15,315 0 0
UNITED TECHNOLOGIES CORP COM 913017109 7,988 79,804 SH   SOLE   79,804 0 0
VALERO ENERGY CORP NEW COM 91913Y100 229 3,566 SH   SOLE   3,566 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,058 19,572 SH   SOLE   19,572 0 0
VIACOM INC NEW CL B 92553P201 636 15,408 SH   SOLE   15,408 0 0
VISA INC COM CL A 92826C839 6,343 82,940 SH   SOLE   82,940 0 0
WAL MART STORES INC COM 931142103 1,100 16,067 SH   SOLE   16,067 0 0
DISNEY WALT CO COM DISNEY 254687106 7,876 79,310 SH   SOLE   79,310 0 0
WASTE MGMT INC DEL COM 94106L109 745 12,622 SH   SOLE   12,622 0 0
WELLS FARGO & CO NEW COM 949746101 1,866 38,581 SH   SOLE   38,581 0 0
WHITEWAVE FOODS CO COM 966244105 2,930 72,090 SH   SOLE   72,090 0 0
YUM BRANDS INC COM 988498101 3,054 37,310 SH   SOLE   37,310 0 0
ZOETIS INC CL A 98978V103 978 22,065 SH   SOLE   22,065 0 0