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,753 9,947 SH   SOLE   9,947 0 0
ABBOTT LABS COM 002824100 1,521 35,977 SH   SOLE   35,977 0 0
ABBVIE INC COM 00287Y109 3,387 53,707 SH   SOLE   53,707 0 0
ABIOMED INC COM 003654100 1,199 9,327 SH   SOLE   9,327 0 0
AETNA INC NEW COM 00817Y108 257 2,225 SH   SOLE   2,225 0 0
AFLAC INC COM 001055102 1,692 23,548 SH   SOLE   23,548 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 391 3,695 SH   SOLE   3,695 0 0
ALLERGAN PLC SHS G0177J108 770 3,343 SH   SOLE   3,343 0 0
ALPHABET INC CAP STK CL A 02079K305 7,828 9,736 SH   SOLE   9,736 0 0
ALPHABET INC CAP STK CL C 02079K107 8,731 11,232 SH   SOLE   11,232 0 0
ALTRIA GROUP INC COM 02209S103 392 6,203 SH   SOLE   6,203 0 0
AMAZON COM INC COM 023135106 6,695 7,996 SH   SOLE   7,996 0 0
AMERICAN ELEC PWR INC COM 025537101 324 5,045 SH   SOLE   5,045 0 0
AMERICAN EXPRESS CO COM 025816109 854 13,337 SH   SOLE   13,337 0 0
AMGEN INC COM 031162100 6,359 38,119 SH   SOLE   38,119 0 0
AMPHENOL CORP NEW CL A 032095101 2,637 40,623 SH   SOLE   40,623 0 0
ANADARKO PETE CORP COM 032511107 1,514 23,902 SH   SOLE   23,902 0 0
AON CORP COM 037389103 3,704 32,925 SH   SOLE   32,925 0 0
APPLE INC COM 037833100 13,841 122,436 SH   SOLE   122,436 0 0
AQUA AMERICA INC COM 03836W103 1,890 62,021 SH   SOLE   62,021 0 0
AT&T INC COM 00206R102 2,828 69,633 SH   SOLE   69,633 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 639 7,240 SH   SOLE   7,240 0 0
BANK OF AMERICA CORPORATION COM 060505104 1,831 116,979 SH   SOLE   116,979 0 0
BAXTER INTL INC COM 071813109 309 6,492 SH   SOLE   6,492 0 0
BECTON DICKINSON & CO COM 075887109 1,692 9,416 SH   SOLE   9,416 0 0
BERKLEY W R CORP COM 084423102 1,099 19,019 SH   SOLE   19,019 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 12,346 85,457 SH   SOLE   85,457 0 0
BOEING CO COM 097023105 330 2,506 SH   SOLE   2,506 0 0
BOSTON PROPERTIES INC COM 101121101 366 2,683 SH   SOLE   2,683 0 0
BOSTON SCIENTIFIC CORP COM 101137107 202 8,500 SH   SOLE   8,500 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,895 53,682 SH   SOLE   53,682 0 0
CAMDEN NATL CORP COM 133034108 294 6,150 SH   SOLE   6,150 0 0
CBS CORP NEW CL B 124857202 222 4,050 SH   SOLE   4,050 0 0
CELGENE CORP COM 151020104 7,215 69,023 SH   SOLE   69,023 0 0
CERNER CORP COM 156782104 819 13,264 SH   SOLE   13,264 0 0
CHEVRON CORP NEW COM 166764100 3,278 31,849 SH   SOLE   31,849 0 0
CHURCH & DWIGHT INC COM 171340102 3,571 74,526 SH   SOLE   74,526 0 0
CIMAREX ENERGY CO COM 171798101 3,615 26,904 SH   SOLE   26,904 0 0
CISCO SYS INC COM 17275R102 1,328 41,869 SH   SOLE   41,869 0 0
CITIGROUP INC COM NEW 172967424 3,494 73,975 SH   SOLE   73,975 0 0
CITRIX SYS INC COM 177376100 1,682 19,735 SH   SOLE   19,735 0 0
CLEAN HARBORS INC COM 184496107 1,138 23,715 SH   SOLE   23,715 0 0
CME GROUP INC COM 12572Q105 2,525 24,158 SH   SOLE   24,158 0 0
COCA COLA CO COM 191216100 1,368 32,318 SH   SOLE   32,318 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,077 85,457 SH   SOLE   85,457 0 0
COLGATE PALMOLIVE CO COM 194162103 3,239 43,687 SH   SOLE   43,687 0 0
COMCAST CORP NEW CL A SPL 20030N200 1,564 23,570 SH   SOLE   23,570 0 0
CONAGRA FOODS INC COM 205887102 261 5,550 SH   SOLE   5,550 0 0
CONOCOPHILLIPS COM 20825C104 325 7,485 SH   SOLE   7,485 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,002 45,913 SH   SOLE   45,913 0 0
CUMMINS INC COM 231021106 1,003 7,830 SH   SOLE   7,830 0 0
CVS CAREMARK CORPORATION COM 126650100 7,790 87,543 SH   SOLE   87,543 0 0
DANAHER CORP DEL COM 235851102 6,590 84,069 SH   SOLE   84,069 0 0
DENTSPLY SIRONA INC COM 24906P109 280 4,704 SH   SOLE   4,704 0 0
DISH NETWORK CORP CL A 25470M109 2,234 40,775 SH   SOLE   40,775 0 0
DISNEY WALT CO COM DISNEY 254687106 7,136 76,843 SH   SOLE   76,843 0 0
DOMINION RES INC VA NEW COM 25746U109 443 5,966 SH   SOLE   5,966 0 0
DOW CHEM CO COM 260543103 371 7,155 SH   SOLE   7,155 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 633 9,457 SH   SOLE   9,457 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 421 5,261 SH   SOLE   5,261 0 0
EBAY INC COM 278642103 1,485 45,141 SH   SOLE   45,141 0 0
ECOLAB INC COM 278865100 11,097 91,171 SH   SOLE   91,171 0 0
EMERSON ELEC CO COM 291011104 660 12,110 SH   SOLE   12,110 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 231 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 454 21,474 SH   SOLE   21,474 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 321 11,616 SH   SOLE   11,616 0 0
EVERSOURCE ENERGY COM 30040W108 207 3,819 SH   SOLE   3,819 0 0
EXPRESS SCRIPTS INC COM 302182100 5,143 72,922 SH   SOLE   72,922 0 0
EXXON MOBIL CORP COM 30231G102 10,657 122,105 SH   SOLE   122,105 0 0
FACEBOOK INC CL A 30303M102 1,568 12,225 SH   SOLE   12,225 0 0
FASTENAL CO COM 311900104 1,378 32,973 SH   SOLE   32,973 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 770 10,000 SH   SOLE   10,000 0 0
FISERV INC COM 337738108 212 2,129 SH   SOLE   2,129 0 0
FLOWSERVE CORP COM 34354P105 428 8,865 SH   SOLE   8,865 0 0
FORTIVE CORP COM 34959J108 2,154 42,323 SH   SOLE   42,323 0 0
GENERAL ELECTRIC CO COM 369604103 4,750 160,378 SH   SOLE   160,378 0 0
GENERAL MLS INC COM 370334104 233 3,645 SH   SOLE   3,645 0 0
GILEAD SCIENCES INC COM 375558103 3,729 47,127 SH   SOLE   47,127 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,227 7,610 SH   SOLE   7,610 0 0
HAIN CELESTIAL GROUP INC COM 405217100 230 6,470 SH   SOLE   6,470 0 0
HOME DEPOT INC COM 437076102 4,680 36,370 SH   SOLE   36,370 0 0
HONEYWELL INTL INC COM 438516106 286 2,450 SH   SOLE   2,450 0 0
ILLINOIS TOOL WKS INC COM 452308109 406 3,390 SH   SOLE   3,390 0 0
INTEL CORP COM 458140100 1,407 37,283 SH   SOLE   37,283 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 1,277 8,036 SH   SOLE   8,036 0 0
INTUIT COM 461202103 3,366 30,594 SH   SOLE   30,594 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,565 3,539 SH   SOLE   3,539 0 0
JOHNSON & JOHNSON COM 478160104 8,362 70,784 SH   SOLE   70,784 0 0
JPMORGAN CHASE & CO COM 46625H100 3,123 46,898 SH   SOLE   46,898 0 0
KEYCORP NEW COM 493267108 321 26,345 SH   SOLE   26,345 0 0
KIMBERLY CLARK CORP COM 494368103 366 2,902 SH   SOLE   2,902 0 0
KINDER MORGAN INC DEL COM 49456B101 1,640 70,883 SH   SOLE   70,883 0 0
KRAFT HEINZ CO COM 500754106 5,411 60,452 SH   SOLE   60,452 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,778 84,088 SH   SOLE   84,088 0 0
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 375 13,355 SH   SOLE   13,355 0 0
LINCOLN ELEC HLDGS INC COM 533900106 510 8,142 SH   SOLE   8,142 0 0
LOWES COS INC COM 548661107 1,005 13,920 SH   SOLE   13,920 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,789 26,577 SH   SOLE   26,577 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 174 13,100 SH   SOLE   13,100 0 0
MASCO CORP COM 574599106 280 8,150 SH   SOLE   8,150 0 0
MASTERCARD INC CL A 57636Q104 320 3,148 SH   SOLE   3,148 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,312 23,136 SH   SOLE   23,136 0 0
MCDONALDS CORP COM 580135101 4,706 40,795 SH   SOLE   40,795 0 0
MCKESSON CORP COM 58155Q103 871 5,223 SH   SOLE   5,223 0 0
MEDNAX INC COM 58502B106 261 3,940 SH   SOLE   3,940 0 0
MEDTRONIC PLC SHS G5960L103 300 3,474 SH   SOLE   3,474 0 0
MERCK & CO INC NEW COM 58933Y105 771 12,359 SH   SOLE   12,359 0 0
MICROSOFT CORP COM 594918104 11,019 191,301 SH   SOLE   191,301 0 0
MONDELEZ INTL INC CL A 609207105 4,016 91,476 SH   SOLE   91,476 0 0
MONSANTO CO NEW COM 61166W101 908 8,888 SH   SOLE   8,888 0 0
MORGAN STANLEY COM NEW 617446448 954 29,757 SH   SOLE   29,757 0 0
MORNINGSTAR INC COM 617700109 1,424 17,961 SH   SOLE   17,961 0 0
NEXTERA ENERGY INC COM 65339F101 3,645 29,795 SH   SOLE   29,795 0 0
NIKE INC CL B 654106103 5,403 102,629 SH   SOLE   102,629 0 0
NOBLE ENERGY INC COM 655044105 1,344 37,610 SH   SOLE   37,610 0 0
NOVARTIS A G SPONSORED ADR 66987V109 887 11,236 SH   SOLE   11,236 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,575 21,594 SH   SOLE   21,594 0 0
ON SEMICONDUCTOR CORP COM 682189105 222 18,000 SH   SOLE   18,000 0 0
ORACLE CORP COM 68389X105 8,131 207,006 SH   SOLE   207,006 0 0
PAYCHEX INC COM 704326107 3,649 63,050 SH   SOLE   63,050 0 0
PAYPAL HLDGS INC COM 70450Y103 2,152 52,528 SH   SOLE   52,528 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 214 13,525 SH   SOLE   13,525 0 0
PEPSICO INC COM 713448108 11,066 101,735 SH   SOLE   101,735 0 0
PFIZER INC COM 717081103 4,813 142,109 SH   SOLE   142,109 0 0
PHILIP MORRIS INTL INC COM 718172109 395 4,062 SH   SOLE   4,062 0 0
PINNACLE FOODS INC DEL COM 72348P104 789 15,720 SH   SOLE   15,720 0 0
POST HLDGS INC COM 737446104 274 3,550 SH   SOLE   3,550 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 689 16,415 SH   SOLE   16,415 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 374 16,791 SH   SOLE   16,791 0 0
PRAXAIR INC COM 74005P104 1,862 15,407 SH   SOLE   15,407 0 0
PROCTER & GAMBLE CO COM 742718109 7,190 80,116 SH   SOLE   80,116 0 0
QUALCOMM INC COM 747525103 250 3,648 SH   SOLE   3,648 0 0
RED HAT INC COM 756577102 372 4,602 SH   SOLE   4,602 0 0
SCHLUMBERGER LTD COM 806857108 5,585 71,026 SH   SOLE   71,026 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 235 4,790 SH   SOLE   4,790 0 0
SIMON PPTY GROUP INC NEW COM 828806109 592 2,859 SH   SOLE   2,859 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 327 4,300 SH   SOLE   4,300 0 0
SMUCKER J M CO COM NEW 832696405 249 1,837 SH   SOLE   1,837 0 0
SOUTHERN CO COM 842587107 436 8,497 SH   SOLE   8,497 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,398 19,498 SH   SOLE   19,498 0 0
STARBUCKS CORP COM 855244109 2,912 53,791 SH   SOLE   53,791 0 0
STRYKER CORP COM 863667101 5,354 45,989 SH   SOLE   45,989 0 0
SUNTRUST BKS INC COM 867914103 1,911 43,620 SH   SOLE   43,620 0 0
TEXTRON INC COM 883203101 290 7,300 SH   SOLE   7,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,902 81,117 SH   SOLE   81,117 0 0
TJX COS INC NEW COM 872540109 2,596 34,716 SH   SOLE   34,716 0 0
TORONTO DOMINION BK ONT COM 891160509 931 20,958 SH   SOLE   20,958 0 0
TRAVELERS COMPANIES INC COM 89417E109 225 1,961 SH   SOLE   1,961 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 2,105 86,912 SH   SOLE   86,912 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 724 29,275 SH   SOLE   29,275 0 0
TYLER TECHNOLOGIES INC COM 902252105 204 1,191 SH   SOLE   1,191 0 0
UNION PAC CORP COM 907818108 3,489 35,769 SH   SOLE   35,769 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 820 59,275 SH   SOLE   59,275 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,257 81,269 SH   SOLE   81,269 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,795 19,967 SH   SOLE   19,967 0 0
US BANCORP DEL COM NEW 902973304 4,157 96,931 SH   SOLE   96,931 0 0
VANGUARD INDEX FDS REIT ETF 922908553 1,802 20,770 SH   SOLE   20,770 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,211 23,294 SH   SOLE   23,294 0 0
VIACOM INC NEW CL B 92553P201 737 19,342 SH   SOLE   19,342 0 0
VISA INC COM CL A 92826C839 6,789 82,091 SH   SOLE   82,091 0 0
WAL MART STORES INC COM 931142103 1,070 14,834 SH   SOLE   14,834 0 0
WASTE MGMT INC DEL COM 94106L109 798 12,523 SH   SOLE   12,523 0 0
WELLS FARGO & CO NEW COM 949746101 2,011 45,419 SH   SOLE   45,419 0 0
WHITEWAVE FOODS CO COM 966244105 1,329 24,415 SH   SOLE   24,415 0 0
YUM BRANDS INC COM 988498101 3,269 36,001 SH   SOLE   36,001 0 0
ZOETIS INC CL A 98978V103 1,281 24,635 SH   SOLE   24,635 0 0