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,430 11,576 SH   SOLE   11,576 0 0
ABBOTT LABS COM 002824100 541 10,144 SH   SOLE   10,144 0 0
ABBVIE INC COM 00287Y109 2,290 25,771 SH   SOLE   25,771 0 0
ABIOMED INC COM 003654100 1,617 9,592 SH   SOLE   9,592 0 0
AETNA INC NEW COM 00817Y108 333 2,095 SH   SOLE   2,095 0 0
AFLAC INC COM 001055102 1,912 23,494 SH   SOLE   23,494 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 730 4,225 SH   SOLE   4,225 0 0
ALLERGAN PLC SHS G0177J108 595 2,901 SH   SOLE   2,901 0 0
ALPHABET INC CAP STK CL A 02079K305 10,765 11,056 SH   SOLE   11,056 0 0
ALPHABET INC CAP STK CL C 02079K107 12,175 12,694 SH   SOLE   12,694 0 0
ALTRIA GROUP INC COM 02209S103 281 4,434 SH   SOLE   4,434 0 0
AMAZON COM INC COM 023135106 12,101 12,588 SH   SOLE   12,588 0 0
AMERICAN EXPRESS CO COM 025816109 1,140 12,602 SH   SOLE   12,602 0 0
AMGEN INC COM 031162100 8,138 43,650 SH   SOLE   43,650 0 0
AMPHENOL CORP NEW CL A 032095101 3,425 40,468 SH   SOLE   40,468 0 0
ANADARKO PETE CORP COM 032511107 1,402 28,695 SH   SOLE   28,695 0 0
ANTHEM INC COM 036752103 215 1,133 SH   SOLE   1,133 0 0
AON CORP COM 037389103 8,284 56,700 SH   SOLE   56,700 0 0
APPLE INC COM 037833100 19,254 124,927 SH   SOLE   124,927 0 0
AQUA AMERICA INC COM 03836W103 2,155 64,944 SH   SOLE   64,944 0 0
AT&T INC COM 00206R102 2,798 71,435 SH   SOLE   71,435 0 0
AUTOMATIC DATA PROCESSING COM 053015103 803 7,344 SH   SOLE   7,344 0 0
BANK OF AMERICA CORPORATION COM 060505104 3,449 136,126 SH   SOLE   136,126 0 0
BAXTER INTL INC COM 071813109 426 6,783 SH   SOLE   6,783 0 0
BECTON DICKINSON & CO COM 075887109 4,490 22,914 SH   SOLE   22,914 0 0
BERKLEY W R CORP COM 084423102 2,362 35,389 SH   SOLE   35,389 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 20,931 114,175 SH   SOLE   114,175 0 0
BIOGEN INC COM 09062X103 281 897 SH   SOLE   897 0 0
BOEING CO COM 097023105 650 2,556 SH   SOLE   2,556 0 0
BOSTON PROPERTIES INC COM 101121101 330 2,683 SH   SOLE   2,683 0 0
BOSTON SCIENTIFIC CORP COM 101137107 263 9,020 SH   SOLE   9,020 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,374 52,936 SH   SOLE   52,936 0 0
CAMDEN NATL CORP COM 133034108 403 9,225 SH   SOLE   9,225 0 0
CELGENE CORP COM 151020104 10,872 74,555 SH   SOLE   74,555 0 0
CERNER CORP COM 156782104 754 10,569 SH   SOLE   10,569 0 0
CHEVRON CORP NEW COM 166764100 3,768 32,072 SH   SOLE   32,072 0 0
CHURCH & DWIGHT INC COM 171340102 3,710 76,584 SH   SOLE   76,584 0 0
CIGNA CORPORATION COM 125509109 236 1,262 SH   SOLE   1,262 0 0
CIMAREX ENERGY CO COM 171798101 3,346 29,434 SH   SOLE   29,434 0 0
CISCO SYS INC COM 17275R102 1,688 50,179 SH   SOLE   50,179 0 0
CITIGROUP INC COM NEW 172967424 8,862 121,835 SH   SOLE   121,835 0 0
CITRIX SYS INC COM 177376100 1,610 20,960 SH   SOLE   20,960 0 0
CLEAN HARBORS INC COM 184496107 1,464 25,825 SH   SOLE   25,825 0 0
CME GROUP INC COM 12572Q105 3,487 25,702 SH   SOLE   25,702 0 0
COCA COLA CO COM 191216100 1,459 32,426 SH   SOLE   32,426 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,466 89,143 SH   SOLE   89,143 0 0
COLGATE PALMOLIVE CO COM 194162103 3,679 50,495 SH   SOLE   50,495 0 0
COMCAST CORP NEW CL A SPL 20030N200 1,686 43,821 SH   SOLE   43,821 0 0
CONOCOPHILLIPS COM 20825C104 478 9,547 SH   SOLE   9,547 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,619 52,462 SH   SOLE   52,462 0 0
CSX CORP COM 126408103 248 4,562 SH   SOLE   4,562 0 0
CUMMINS INC COM 231021106 1,389 8,264 SH   SOLE   8,264 0 0
CVS CAREMARK CORPORATION COM 126650100 7,634 93,873 SH   SOLE   93,873 0 0
DANAHER CORP DEL COM 235851102 8,046 93,798 SH   SOLE   93,798 0 0
DENTSPLY SIRONA INC COM 24906P109 275 4,599 SH   SOLE   4,599 0 0
DISCOVER FINL SVCS COM 254709108 256 3,970 SH   SOLE   3,970 0 0
DISH NETWORK CORP CL A 25470M109 3,289 60,645 SH   SOLE   60,645 0 0
DISNEY WALT CO COM DISNEY 254687106 7,914 80,292 SH   SOLE   80,292 0 0
DOMINION RES INC VA NEW COM 25746U109 420 5,464 SH   SOLE   5,464 0 0
DOWDUPONT INC COM 26078J100 1,544 22,305 SH   SOLE   22,305 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 375 4,471 SH   SOLE   4,471 0 0
EBAY INC COM 278642103 1,850 48,103 SH   SOLE   48,103 0 0
ECOLAB INC COM 278865100 14,530 112,974 SH   SOLE   112,974 0 0
EMERSON ELEC CO COM 291011104 936 14,888 SH   SOLE   14,888 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 223 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 438 21,474 SH   SOLE   21,474 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 281 10,766 SH   SOLE   10,766 0 0
EVERSOURCE ENERGY COM 30040W108 251 4,145 SH   SOLE   4,145 0 0
EXPRESS SCRIPTS INC COM 302182100 2,471 39,019 SH   SOLE   39,019 0 0
EXXON MOBIL CORP COM 30231G102 9,523 116,160 SH   SOLE   116,160 0 0
FACEBOOK INC CL A 30303M102 3,416 19,989 SH   SOLE   19,989 0 0
FASTENAL CO COM 311900104 1,578 34,628 SH   SOLE   34,628 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,484 26,600 SH   SOLE   26,600 0 0
FISERV INC COM 337738108 275 2,129 SH   SOLE   2,129 0 0
FLOWSERVE CORP COM 34354P105 547 12,855 SH   SOLE   12,855 0 0
FORTIVE CORP COM 34959J108 4,935 69,718 SH   SOLE   69,718 0 0
GENERAL DYNAMICS CORP COM 369550108 1,290 6,273 SH   SOLE   6,273 0 0
GENERAL ELECTRIC CO COM 369604103 3,651 151,006 SH   SOLE   151,006 0 0
GENERAL MTRS CO COM 37045V100 2,738 67,800 SH   SOLE   67,800 0 0
GILEAD SCIENCES INC COM 375558103 2,269 28,010 SH   SOLE   28,010 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,269 13,784 SH   SOLE   13,784 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 261 4,705 SH   SOLE   4,705 0 0
HOME DEPOT INC COM 437076102 6,979 42,670 SH   SOLE   42,670 0 0
HONEYWELL INTL INC COM 438516106 3,074 21,686 SH   SOLE   21,686 0 0
ILG INC COM 44967H101 328 12,285 SH   SOLE   12,285 0 0
ILLINOIS TOOL WKS INC COM 452308109 737 4,980 SH   SOLE   4,980 0 0
INTEL CORP COM 458140100 1,469 38,570 SH   SOLE   38,570 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 928 6,398 SH   SOLE   6,398 0 0
INTUIT COM 461202103 4,273 30,065 SH   SOLE   30,065 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,721 3,558 SH   SOLE   3,558 0 0
JOHNSON & JOHNSON COM 478160104 9,901 76,153 SH   SOLE   76,153 0 0
JPMORGAN CHASE & CO COM 46625H100 4,734 49,561 SH   SOLE   49,561 0 0
KIMBERLY CLARK CORP COM 494368103 361 3,069 SH   SOLE   3,069 0 0
KINDER MORGAN INC DEL COM 49456B101 1,110 57,892 SH   SOLE   57,892 0 0
KRAFT HEINZ CO COM 500754106 4,751 61,269 SH   SOLE   61,269 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 4,355 133,172 SH   SOLE   133,172 0 0
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 503 21,584 SH   SOLE   21,584 0 0
LINCOLN ELEC HLDGS INC COM 533900106 689 7,520 SH   SOLE   7,520 0 0
LINCOLN NATL CORP IND COM 534187109 294 4,000 SH   SOLE   4,000 0 0
LOCKHEED MARTIN CORP COM 539830109 201 648 SH   SOLE   648 0 0
LOWES COS INC COM 548661107 1,168 14,609 SH   SOLE   14,609 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,841 43,909 SH   SOLE   43,909 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 325 18,170 SH   SOLE   18,170 0 0
MASCO CORP COM 574599106 337 8,650 SH   SOLE   8,650 0 0
MASTERCARD INC CL A 57636Q104 483 3,418 SH   SOLE   3,418 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,655 35,609 SH   SOLE   35,609 0 0
MCDONALDS CORP COM 580135101 6,439 41,098 SH   SOLE   41,098 0 0
MCKESSON CORP COM 58155Q103 538 3,503 SH   SOLE   3,503 0 0
MEDTRONIC PLC SHS G5960L103 782 10,060 SH   SOLE   10,060 0 0
Memex Inc. COM 58600T108 2 10,000 SH   SOLE   10,000 0 0
MERCK & CO INC NEW COM 58933Y105 1,050 16,398 SH   SOLE   16,398 0 0
MICROSOFT CORP COM 594918104 18,418 247,248 SH   SOLE   247,248 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 206 4,476 SH   SOLE   4,476 0 0
MONDELEZ INTL INC CL A 609207105 4,751 116,842 SH   SOLE   116,842 0 0
MONSANTO CO NEW COM 61166W101 7,130 59,508 SH   SOLE   59,508 0 0
MORGAN STANLEY COM NEW 617446448 2,737 56,817 SH   SOLE   56,817 0 0
MORNINGSTAR INC COM 617700109 1,829 21,526 SH   SOLE   21,526 0 0
NEXTERA ENERGY INC COM 65339F101 4,533 30,934 SH   SOLE   30,934 0 0
NIKE INC CL B 654106103 5,279 101,809 SH   SOLE   101,809 0 0
NOBLE ENERGY INC COM 655044105 1,732 61,068 SH   SOLE   61,068 0 0
NORFOLK SOUTHERN CORP COM 655844108 244 1,845 SH   SOLE   1,845 0 0
NOVARTIS A G SPONSORED ADR 66987V109 661 7,702 SH   SOLE   7,702 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,303 35,874 SH   SOLE   35,874 0 0
ON SEMICONDUCTOR CORP COM 682189105 339 18,380 SH   SOLE   18,380 0 0
ORACLE CORP COM 68389X105 13,303 275,142 SH   SOLE   275,142 0 0
PAYCHEX INC COM 704326107 3,588 59,841 SH   SOLE   59,841 0 0
PAYPAL HLDGS INC COM 70450Y103 3,897 60,855 SH   SOLE   60,855 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 297 16,386 SH   SOLE   16,386 0 0
PEPSICO INC COM 713448108 13,684 122,802 SH   SOLE   122,802 0 0
PFIZER INC COM 717081103 4,834 135,408 SH   SOLE   135,408 0 0
PHILIP MORRIS INTL INC COM 718172109 459 4,137 SH   SOLE   4,137 0 0
PINNACLE FOODS INC DEL COM 72348P104 816 14,265 SH   SOLE   14,265 0 0
POST HLDGS INC COM 737446104 334 3,780 SH   SOLE   3,780 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,032 20,665 SH   SOLE   20,665 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 408 16,391 SH   SOLE   16,391 0 0
PRAXAIR INC COM 74005P104 2,187 15,647 SH   SOLE   15,647 0 0
PROCTER & GAMBLE CO COM 742718109 6,272 68,942 SH   SOLE   68,942 0 0
PROLOGIS INC COM 74340W103 1,198 18,884 SH   SOLE   18,884 0 0
RED HAT INC COM 756577102 544 4,911 SH   SOLE   4,911 0 0
SCHLUMBERGER LTD COM 806857108 4,991 71,552 SH   SOLE   71,552 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 461 8,695 SH   SOLE   8,695 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,598 9,922 SH   SOLE   9,922 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 318 3,120 SH   SOLE   3,120 0 0
SOUTHERN CO COM 842587107 425 8,640 SH   SOLE   8,640 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,815 18,644 SH   SOLE   18,644 0 0
STARBUCKS CORP COM 855244109 3,045 56,700 SH   SOLE   56,700 0 0
STRYKER CORP COM 863667101 6,536 46,020 SH   SOLE   46,020 0 0
SUNTRUST BKS INC COM 867914103 3,266 54,635 SH   SOLE   54,635 0 0
TERADYNE INC COM 880770102 213 5,720 SH   SOLE   5,720 0 0
TEXTRON INC COM 883203101 361 6,698 SH   SOLE   6,698 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,574 98,173 SH   SOLE   98,173 0 0
TJX COS INC NEW COM 872540109 3,408 46,224 SH   SOLE   46,224 0 0
TORONTO DOMINION BK ONT COM 891160509 1,297 23,056 SH   SOLE   23,056 0 0
TRAVELERS COMPANIES INC COM 89417E109 204 1,667 SH   SOLE   1,667 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 2,969 112,537 SH   SOLE   112,537 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 835 32,375 SH   SOLE   32,375 0 0
TYLER TECHNOLOGIES INC COM 902252105 208 1,191 SH   SOLE   1,191 0 0
UNION PAC CORP COM 907818108 4,536 39,113 SH   SOLE   39,113 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 650 35,551 SH   SOLE   35,551 0 0
UNITED RENTALS INC COM 911363109 2,255 16,251 SH   SOLE   16,251 0 0
UNITED TECHNOLOGIES CORP COM 913017109 10,004 86,181 SH   SOLE   86,181 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,342 37,486 SH   SOLE   37,486 0 0
US BANCORP DEL COM NEW 902973304 5,450 101,695 SH   SOLE   101,695 0 0
VALERO ENERGY CORP NEW COM 91913Y100 267 3,476 SH   SOLE   3,476 0 0
VANGUARD INDEX FDS REIT ETF 922908553 2,283 27,475 SH   SOLE   27,475 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 782 15,811 SH   SOLE   15,811 0 0
VIACOM INC NEW CL B 92553P201 432 15,512 SH   SOLE   15,512 0 0
VISA INC COM CL A 92826C839 9,148 86,922 SH   SOLE   86,922 0 0
WAL MART STORES INC COM 931142103 1,150 14,713 SH   SOLE   14,713 0 0
WASTE MGMT INC DEL COM 94106L109 921 11,771 SH   SOLE   11,771 0 0
WEBSTER FINL CORP CONN COM 947890109 246 4,688 SH   SOLE   4,688 0 0
WELLS FARGO & CO NEW COM 949746101 3,598 65,249 SH   SOLE   65,249 0 0
WYNN RESORTS LTD COM 983134107 325 2,180 SH   SOLE   2,180 0 0
YUM BRANDS INC COM 988498101 2,747 37,317 SH   SOLE   37,317 0 0
YUM CHINA HLDGS INC COM 98850P109 1,634 40,878 SH   SOLE   40,878 0 0
ZOETIS INC CL A 98978V103 1,698 26,625 SH   SOLE   26,625 0 0