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,931 10,814 SH   SOLE   10,814 0 0
ABBOTT LABS COM 002824100 1,330 34,627 SH   SOLE   34,627 0 0
ABBVIE INC COM 00287Y109 3,277 52,329 SH   SOLE   52,329 0 0
ABIOMED INC COM 003654100 1,081 9,592 SH   SOLE   9,592 0 0
AETNA INC NEW COM 00817Y108 260 2,095 SH   SOLE   2,095 0 0
AFLAC INC COM 001055102 1,645 23,639 SH   SOLE   23,639 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 375 4,265 SH   SOLE   4,265 0 0
ALLERGAN PLC SHS G0177J108 540 2,571 SH   SOLE   2,571 0 0
ALPHABET INC CAP STK CL A 02079K305 8,713 10,995 SH   SOLE   10,995 0 0
ALPHABET INC CAP STK CL C 02079K107 9,742 12,622 SH   SOLE   12,622 0 0
ALTRIA GROUP INC COM 02209S103 419 6,203 SH   SOLE   6,203 0 0
AMAZON COM INC COM 023135106 9,160 12,216 SH   SOLE   12,216 0 0
AMERICAN ELEC PWR INC COM 025537101 201 3,200 SH   SOLE   3,200 0 0
AMERICAN EXPRESS CO COM 025816109 988 13,337 SH   SOLE   13,337 0 0
AMGEN INC COM 031162100 6,094 41,681 SH   SOLE   41,681 0 0
AMPHENOL CORP NEW CL A 032095101 2,665 39,663 SH   SOLE   39,663 0 0
ANADARKO PETE CORP COM 032511107 2,155 30,907 SH   SOLE   30,907 0 0
AON CORP COM 037389103 6,363 57,050 SH   SOLE   57,050 0 0
APPLE INC COM 037833100 14,419 124,495 SH   SOLE   124,495 0 0
AQUA AMERICA INC COM 03836W103 1,881 62,631 SH   SOLE   62,631 0 0
AT&T INC COM 00206R102 3,129 73,582 SH   SOLE   73,582 0 0
AUTOMATIC DATA PROCESSING COM 053015103 728 7,086 SH   SOLE   7,086 0 0
BANK OF AMERICA CORPORATION COM 060505104 2,999 135,709 SH   SOLE   135,709 0 0
BAXTER INTL INC COM 071813109 308 6,942 SH   SOLE   6,942 0 0
BECTON DICKINSON & CO COM 075887109 1,717 10,374 SH   SOLE   10,374 0 0
BERKLEY W R CORP COM 084423102 2,382 35,819 SH   SOLE   35,819 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 17,538 107,607 SH   SOLE   107,607 0 0
BOEING CO COM 097023105 390 2,506 SH   SOLE   2,506 0 0
BOSTON PROPERTIES INC COM 101121101 337 2,683 SH   SOLE   2,683 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,466 59,311 SH   SOLE   59,311 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 218 2,970 SH   SOLE   2,970 0 0
CAMDEN NATL CORP COM 133034108 410 9,225 SH   SOLE   9,225 0 0
CBS CORP NEW CL B 124857202 278 4,370 SH   SOLE   4,370 0 0
CELGENE CORP COM 151020104 8,269 71,438 SH   SOLE   71,438 0 0
CERNER CORP COM 156782104 519 10,964 SH   SOLE   10,964 0 0
CHEVRON CORP NEW COM 166764100 3,809 32,359 SH   SOLE   32,359 0 0
CHURCH & DWIGHT INC COM 171340102 3,390 76,724 SH   SOLE   76,724 0 0
CIMAREX ENERGY CO COM 171798101 3,950 29,064 SH   SOLE   29,064 0 0
CISCO SYS INC COM 17275R102 1,535 50,794 SH   SOLE   50,794 0 0
CITIGROUP INC COM NEW 172967424 7,239 121,814 SH   SOLE   121,814 0 0
CITRIX SYS INC COM 177376100 1,765 19,760 SH   SOLE   19,760 0 0
CLEAN HARBORS INC COM 184496107 1,321 23,740 SH   SOLE   23,740 0 0
CME GROUP INC COM 12572Q105 2,877 24,943 SH   SOLE   24,943 0 0
COCA COLA CO COM 191216100 1,326 31,988 SH   SOLE   31,988 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5,003 89,296 SH   SOLE   89,296 0 0
COLGATE PALMOLIVE CO COM 194162103 3,176 48,536 SH   SOLE   48,536 0 0
COMCAST CORP NEW CL A SPL 20030N200 1,617 23,424 SH   SOLE   23,424 0 0
CONAGRA FOODS INC COM 205887102 237 5,990 SH   SOLE   5,990 0 0
CONOCOPHILLIPS COM 20825C104 500 9,977 SH   SOLE   9,977 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,032 50,168 SH   SOLE   50,168 0 0
CUMMINS INC COM 231021106 1,130 8,270 SH   SOLE   8,270 0 0
CVS CAREMARK CORPORATION COM 126650100 7,313 92,681 SH   SOLE   92,681 0 0
DANAHER CORP DEL COM 235851102 6,920 88,901 SH   SOLE   88,901 0 0
DENTSPLY SIRONA INC COM 24906P109 272 4,704 SH   SOLE   4,704 0 0
DISH NETWORK CORP CL A 25470M109 3,646 62,945 SH   SOLE   62,945 0 0
DISNEY WALT CO COM DISNEY 254687106 8,314 79,775 SH   SOLE   79,775 0 0
DOMINION RES INC VA NEW COM 25746U109 457 5,966 SH   SOLE   5,966 0 0
DOW CHEM CO COM 260543103 466 8,141 SH   SOLE   8,141 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 726 9,897 SH   SOLE   9,897 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 415 5,348 SH   SOLE   5,348 0 0
EBAY INC COM 278642103 1,405 47,331 SH   SOLE   47,331 0 0
ECOLAB INC COM 278865100 13,164 112,305 SH   SOLE   112,305 0 0
EMERSON ELEC CO COM 291011104 815 14,610 SH   SOLE   14,610 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 219 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 429 21,474 SH   SOLE   21,474 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 307 11,366 SH   SOLE   11,366 0 0
EVERSOURCE ENERGY COM 30040W108 234 4,245 SH   SOLE   4,245 0 0
EXPRESS SCRIPTS INC COM 302182100 4,749 69,029 SH   SOLE   69,029 0 0
EXXON MOBIL CORP COM 30231G102 11,405 126,357 SH   SOLE   126,357 0 0
FACEBOOK INC CL A 30303M102 1,674 14,553 SH   SOLE   14,553 0 0
FASTENAL CO COM 311900104 1,627 34,628 SH   SOLE   34,628 0 0
FEDEX CORP COM 31428X106 213 1,145 SH   SOLE   1,145 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 800 10,575 SH   SOLE   10,575 0 0
FISERV INC COM 337738108 226 2,129 SH   SOLE   2,129 0 0
FLOWSERVE CORP COM 34354P105 463 9,646 SH   SOLE   9,646 0 0
FORTIVE CORP COM 34959J108 2,393 44,618 SH   SOLE   44,618 0 0
GENERAL DYNAMICS CORP COM 369550108 1,058 6,129 SH   SOLE   6,129 0 0
GENERAL ELECTRIC CO COM 369604103 5,124 162,155 SH   SOLE   162,155 0 0
GENERAL MLS INC COM 370334104 221 3,575 SH   SOLE   3,575 0 0
GILEAD SCIENCES INC COM 375558103 2,905 40,564 SH   SOLE   40,564 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,301 13,784 SH   SOLE   13,784 0 0
HAIN CELESTIAL GROUP INC COM 405217100 249 6,375 SH   SOLE   6,375 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 243 5,105 SH   SOLE   5,105 0 0
HOME DEPOT INC COM 437076102 5,223 38,954 SH   SOLE   38,954 0 0
HONEYWELL INTL INC COM 438516106 1,886 16,280 SH   SOLE   16,280 0 0
ILG INC COM 44967H101 224 12,305 SH   SOLE   12,305 0 0
ILLINOIS TOOL WKS INC COM 452308109 547 4,465 SH   SOLE   4,465 0 0
INTEL CORP COM 458140100 1,448 39,911 SH   SOLE   39,911 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 1,102 6,639 SH   SOLE   6,639 0 0
INTUIT COM 461202103 3,531 30,812 SH   SOLE   30,812 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,221 3,503 SH   SOLE   3,503 0 0
JOHNSON & JOHNSON COM 478160104 8,624 74,855 SH   SOLE   74,855 0 0
JPMORGAN CHASE & CO COM 46625H100 4,800 55,622 SH   SOLE   55,622 0 0
KEYCORP NEW COM 493267108 475 26,005 SH   SOLE   26,005 0 0
KIMBERLY CLARK CORP COM 494368103 330 2,895 SH   SOLE   2,895 0 0
KINDER MORGAN INC DEL COM 49456B101 1,468 70,900 SH   SOLE   70,900 0 0
KRAFT HEINZ CO COM 500754106 5,657 64,787 SH   SOLE   64,787 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 3,955 133,172 SH   SOLE   133,172 0 0
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 463 21,847 SH   SOLE   21,847 0 0
LINCOLN ELEC HLDGS INC COM 533900106 618 8,060 SH   SOLE   8,060 0 0
LINCOLN NATL CORP IND COM 534187109 268 4,050 SH   SOLE   4,050 0 0
LOWES COS INC COM 548661107 1,346 18,930 SH   SOLE   18,930 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,655 44,209 SH   SOLE   44,209 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 260 18,720 SH   SOLE   18,720 0 0
MASCO CORP COM 574599106 278 8,800 SH   SOLE   8,800 0 0
MASTERCARD INC CL A 57636Q104 339 3,288 SH   SOLE   3,288 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,889 30,956 SH   SOLE   30,956 0 0
MCDONALDS CORP COM 580135101 5,023 41,268 SH   SOLE   41,268 0 0
MCKESSON CORP COM 58155Q103 675 4,808 SH   SOLE   4,808 0 0
MEDNAX INC COM 58502B106 249 3,740 SH   SOLE   3,740 0 0
MEDTRONIC PLC SHS G5960L103 233 3,276 SH   SOLE   3,276 0 0
MERCK & CO INC NEW COM 58933Y105 986 16,750 SH   SOLE   16,750 0 0
MICROSOFT CORP COM 594918104 15,254 245,485 SH   SOLE   245,485 0 0
MONDELEZ INTL INC CL A 609207105 5,599 126,298 SH   SOLE   126,298 0 0
MONSANTO CO NEW COM 61166W101 1,093 10,388 SH   SOLE   10,388 0 0
MORGAN STANLEY COM NEW 617446448 2,948 69,782 SH   SOLE   69,782 0 0
MORNINGSTAR INC COM 617700109 1,380 18,756 SH   SOLE   18,756 0 0
NEXTERA ENERGY INC COM 65339F101 3,573 29,912 SH   SOLE   29,912 0 0
NIKE INC CL B 654106103 5,152 101,354 SH   SOLE   101,354 0 0
NOBLE ENERGY INC COM 655044105 2,324 61,068 SH   SOLE   61,068 0 0
NOVARTIS A G SPONSORED ADR 66987V109 745 10,222 SH   SOLE   10,222 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,006 28,159 SH   SOLE   28,159 0 0
ON SEMICONDUCTOR CORP COM 682189105 248 19,430 SH   SOLE   19,430 0 0
ORACLE CORP COM 68389X105 11,003 286,174 SH   SOLE   286,174 0 0
PAYCHEX INC COM 704326107 3,739 61,424 SH   SOLE   61,424 0 0
PAYPAL HLDGS INC COM 70450Y103 2,158 54,663 SH   SOLE   54,663 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 260 13,442 SH   SOLE   13,442 0 0
PEPSICO INC COM 713448108 12,594 120,370 SH   SOLE   120,370 0 0
PFIZER INC COM 717081103 4,674 143,898 SH   SOLE   143,898 0 0
PHILIP MORRIS INTL INC COM 718172109 390 4,260 SH   SOLE   4,260 0 0
PINNACLE FOODS INC DEL COM 72348P104 785 14,680 SH   SOLE   14,680 0 0
POST HLDGS INC COM 737446104 308 3,830 SH   SOLE   3,830 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 802 20,665 SH   SOLE   20,665 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 349 16,791 SH   SOLE   16,791 0 0
PRAXAIR INC COM 74005P104 1,828 15,602 SH   SOLE   15,602 0 0
PROCTER & GAMBLE CO COM 742718109 6,620 78,734 SH   SOLE   78,734 0 0
QUALCOMM INC COM 747525103 240 3,685 SH   SOLE   3,685 0 0
RED HAT INC COM 756577102 336 4,822 SH   SOLE   4,822 0 0
SCHLUMBERGER LTD COM 806857108 6,279 74,794 SH   SOLE   74,794 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 273 5,625 SH   SOLE   5,625 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,292 7,274 SH   SOLE   7,274 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 337 4,520 SH   SOLE   4,520 0 0
SMUCKER J M CO COM NEW 832696405 235 1,837 SH   SOLE   1,837 0 0
SOUTHERN CO COM 842587107 418 8,497 SH   SOLE   8,497 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,240 19,532 SH   SOLE   19,532 0 0
STARBUCKS CORP COM 855244109 3,107 55,964 SH   SOLE   55,964 0 0
STRYKER CORP COM 863667101 5,560 46,404 SH   SOLE   46,404 0 0
SUNTRUST BKS INC COM 867914103 2,760 50,315 SH   SOLE   50,315 0 0
TEXTRON INC COM 883203101 354 7,300 SH   SOLE   7,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,826 97,984 SH   SOLE   97,984 0 0
TJX COS INC NEW COM 872540109 2,733 36,376 SH   SOLE   36,376 0 0
TORONTO DOMINION BK ONT COM 891160509 1,034 20,958 SH   SOLE   20,958 0 0
TRAVELERS COMPANIES INC COM 89417E109 216 1,761 SH   SOLE   1,761 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 3,156 112,537 SH   SOLE   112,537 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 915 33,575 SH   SOLE   33,575 0 0
UNION PAC CORP COM 907818108 3,801 36,658 SH   SOLE   36,658 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 1,076 59,275 SH   SOLE   59,275 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,303 84,866 SH   SOLE   84,866 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,119 38,232 SH   SOLE   38,232 0 0
US BANCORP DEL COM NEW 902973304 5,057 98,440 SH   SOLE   98,440 0 0
VALERO ENERGY CORP NEW COM 91913Y100 230 3,366 SH   SOLE   3,366 0 0
VANGUARD INDEX FDS REIT ETF 922908553 2,146 26,004 SH   SOLE   26,004 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,235 23,134 SH   SOLE   23,134 0 0
VIACOM INC NEW CL B 92553P201 608 17,317 SH   SOLE   17,317 0 0
VISA INC COM CL A 92826C839 6,829 87,525 SH   SOLE   87,525 0 0
WAL MART STORES INC COM 931142103 1,002 14,503 SH   SOLE   14,503 0 0
WASTE MGMT INC DEL COM 94106L109 891 12,566 SH   SOLE   12,566 0 0
WEBSTER FINL CORP CONN COM 947890109 266 4,900 SH   SOLE   4,900 0 0
WELLS FARGO & CO NEW COM 949746101 2,487 45,136 SH   SOLE   45,136 0 0
YUM BRANDS INC COM 988498101 2,319 36,610 SH   SOLE   36,610 0 0
YUM CHINA HLDGS INC COM 98850P109 980 37,535 SH   SOLE   37,535 0 0
ZOETIS INC CL A 98978V103 1,332 24,885 SH   SOLE   24,885 0 0