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,689 11,425 SH   SOLE   11,425 0 0
AUTOMATIC DATA PROCESSING COM 053015103 874 7,456 SH   SOLE   7,456 0 0
AT&T INC COM 00206R102 2,636 67,799 SH   SOLE   67,799 0 0
ABBVIE INC COM 00287Y109 2,508 25,936 SH   SOLE   25,936 0 0
ABBOTT LABS COM 002824100 590 10,334 SH   SOLE   10,334 0 0
ABIOMED INC COM 003654100 1,774 9,466 SH   SOLE   9,466 0 0
AERCAP HOLDINGS NV SHS N00985106 552 10,500 SH   SOLE   10,500 0 0
AETNA INC NEW COM 00817Y108 378 2,095 SH   SOLE   2,095 0 0
AFLAC INC COM 001055102 2,056 23,424 SH   SOLE   23,424 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 738 4,280 SH   SOLE   4,280 0 0
ALLERGAN PLC SHS G0177J108 321 1,961 SH   SOLE   1,961 0 0
ALPHABET INC CAP STK CL A 02079K305 11,559 10,973 SH   SOLE   10,973 0 0
ALPHABET INC CAP STK CL C 02079K107 13,197 12,612 SH   SOLE   12,612 0 0
ALTRIA GROUP INC COM 02209S103 309 4,334 SH   SOLE   4,334 0 0
AMAZON COM INC COM 023135106 14,834 12,684 SH   SOLE   12,684 0 0
AMERICAN EXPRESS CO COM 025816109 1,139 11,467 SH   SOLE   11,467 0 0
AMGEN INC COM 031162100 7,661 44,052 SH   SOLE   44,052 0 0
AMPHENOL CORP NEW CL A 032095101 3,611 41,128 SH   SOLE   41,128 0 0
ANADARKO PETE CORP COM 032511107 1,010 18,825 SH   SOLE   18,825 0 0
ANTHEM INC COM 036752103 273 1,214 SH   SOLE   1,214 0 0
AON CORP COM 037389103 6,995 52,200 SH   SOLE   52,200 0 0
APPLE INC COM 037833100 20,769 122,724 SH   SOLE   122,724 0 0
AQUA AMERICA INC COM 03836W103 2,584 65,859 SH   SOLE   65,859 0 0
BANK OF AMERICA CORPORATION COM 060505104 3,974 134,604 SH   SOLE   134,604 0 0
BAXTER INTL INC COM 071813109 442 6,833 SH   SOLE   6,833 0 0
BECTON DICKINSON & CO COM 075887109 5,152 24,070 SH   SOLE   24,070 0 0
BERKLEY W R CORP COM 084423102 2,536 35,389 SH   SOLE   35,389 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 22,718 114,611 SH   SOLE   114,611 0 0
BIOGEN INC COM 09062X103 263 827 SH   SOLE   827 0 0
BOEING CO COM 097023105 717 2,431 SH   SOLE   2,431 0 0
BOSTON PROPERTIES INC COM 101121101 297 2,283 SH   SOLE   2,283 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,242 52,906 SH   SOLE   52,906 0 0
CME GROUP INC COM 12572Q105 3,828 26,210 SH   SOLE   26,210 0 0
CSX CORP COM 126408103 251 4,562 SH   SOLE   4,562 0 0
CVS CAREMARK CORPORATION COM 126650100 6,561 90,500 SH   SOLE   90,500 0 0
CAMDEN NATL CORP COM 133034108 389 9,225 SH   SOLE   9,225 0 0
CATERPILLAR INC DEL COM 149123101 229 1,452 SH   SOLE   1,452 0 0
CELGENE CORP COM 151020104 8,592 82,332 SH   SOLE   82,332 0 0
CERNER CORP COM 156782104 717 10,644 SH   SOLE   10,644 0 0
CHEVRON CORP NEW COM 166764100 4,158 33,215 SH   SOLE   33,215 0 0
CHURCH & DWIGHT INC COM 171340102 3,788 75,504 SH   SOLE   75,504 0 0
CIGNA CORPORATION COM 125509109 256 1,262 SH   SOLE   1,262 0 0
CIMAREX ENERGY CO COM 171798101 3,596 29,469 SH   SOLE   29,469 0 0
CISCO SYS INC COM 17275R102 1,916 50,019 SH   SOLE   50,019 0 0
CITIGROUP INC COM NEW 172967424 9,136 122,777 SH   SOLE   122,777 0 0
CITRIX SYS INC COM 177376100 2,006 22,798 SH   SOLE   22,798 0 0
CLEAN HARBORS INC COM 184496107 1,430 26,384 SH   SOLE   26,384 0 0
COCA COLA CO COM 191216100 1,448 31,561 SH   SOLE   31,561 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,377 89,788 SH   SOLE   89,788 0 0
COLGATE PALMOLIVE CO COM 194162103 3,880 51,427 SH   SOLE   51,427 0 0
COMCAST CORP NEW CL A SPL 20030N200 1,743 43,514 SH   SOLE   43,514 0 0
CONOCOPHILLIPS COM 20825C104 524 9,547 SH   SOLE   9,547 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,782 52,557 SH   SOLE   52,557 0 0
CUMMINS INC COM 231021106 1,464 8,289 SH   SOLE   8,289 0 0
DANAHER CORP DEL COM 235851102 8,769 94,477 SH   SOLE   94,477 0 0
DENTSPLY SIRONA INC COM 24906P109 292 4,441 SH   SOLE   4,441 0 0
DISCOVER FINL SVCS COM 254709108 305 3,970 SH   SOLE   3,970 0 0
DISH NETWORK CORP CL A 25470M109 3,051 63,900 SH   SOLE   63,900 0 0
DOMINION RES INC VA NEW COM 25746U109 443 5,464 SH   SOLE   5,464 0 0
DOWDUPONT INC COM 26078J100 1,781 25,012 SH   SOLE   25,012 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 365 4,342 SH   SOLE   4,342 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 220 4,440 SH   SOLE   4,440 0 0
EAST WEST BANCORP INC COM 27579R104 217 3,561 SH   SOLE   3,561 0 0
EBAY INC COM 278642103 1,906 50,513 SH   SOLE   50,513 0 0
ECOLAB INC COM 278865100 15,222 113,444 SH   SOLE   113,444 0 0
EMERSON ELEC CO COM 291011104 1,038 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 283 10,686 SH   SOLE   10,686 0 0
EVERSOURCE ENERGY COM 30040W108 266 4,205 SH   SOLE   4,205 0 0
EXPRESS SCRIPTS INC COM 302182100 2,797 37,478 SH   SOLE   37,478 0 0
EXXON MOBIL CORP COM 30231G102 9,408 112,478 SH   SOLE   112,478 0 0
FACEBOOK INC CL A 30303M102 3,818 21,639 SH   SOLE   21,639 0 0
FASTENAL CO COM 311900104 1,959 35,815 SH   SOLE   35,815 0 0
FEDEX CORP COM 31428X106 353 1,415 SH   SOLE   1,415 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,725 28,966 SH   SOLE   28,966 0 0
FISERV INC COM 337738108 279 2,129 SH   SOLE   2,129 0 0
FLOWSERVE CORP COM 34354P105 578 13,720 SH   SOLE   13,720 0 0
FORTIVE CORP COM 34959J108 5,196 71,819 SH   SOLE   71,819 0 0
GENERAL DYNAMICS CORP COM 369550108 1,276 6,273 SH   SOLE   6,273 0 0
GENERAL ELECTRIC CO COM 369604103 1,231 70,546 SH   SOLE   70,546 0 0
GENERAL MLS INC COM 370334104 212 3,575 SH   SOLE   3,575 0 0
GENERAL MTRS CO COM 37045V100 2,779 67,800 SH   SOLE   67,800 0 0
GILEAD SCIENCES INC COM 375558103 1,932 26,969 SH   SOLE   26,969 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,512 13,784 SH   SOLE   13,784 0 0
GRAINGER W W INC COM 384802104 206 870 SH   SOLE   870 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 254 4,505 SH   SOLE   4,505 0 0
HOME DEPOT INC COM 437076102 8,222 43,379 SH   SOLE   43,379 0 0
HONEYWELL INTL INC COM 438516106 3,436 22,408 SH   SOLE   22,408 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 878 5,721 SH   SOLE   5,721 0 0
ILG INC COM 44967H101 350 12,284 SH   SOLE   12,284 0 0
ING GROEP N V SPONSORED ADR 456837103 552 29,914 SH   SOLE   29,914 0 0
ILLINOIS TOOL WKS INC COM 452308109 848 5,080 SH   SOLE   5,080 0 0
INTEL CORP COM 458140100 1,794 38,870 SH   SOLE   38,870 0 0
INTUIT COM 461202103 4,815 30,520 SH   SOLE   30,520 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,821 10,469 SH   SOLE   10,469 0 0
JPMORGAN CHASE & CO COM 46625H100 5,285 49,417 SH   SOLE   49,417 0 0
JOHNSON & JOHNSON COM 478160104 10,693 76,534 SH   SOLE   76,534 0 0
KIMBERLY CLARK CORP COM 494368103 395 3,270 SH   SOLE   3,270 0 0
KINDER MORGAN INC DEL COM 49456B101 586 32,408 SH   SOLE   32,408 0 0
KRAFT HEINZ CO COM 500754106 4,829 62,105 SH   SOLE   62,105 0 0
LKQ CORP COM 501889208 203 4,987 SH   SOLE   4,987 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 4,507 133,172 SH   SOLE   133,172 0 0
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 429 21,584 SH   SOLE   21,584 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 184 19,490 SH   SOLE   19,490 0 0
LINCOLN ELEC HLDGS INC COM 533900106 661 7,220 SH   SOLE   7,220 0 0
LINCOLN NATL CORP IND COM 534187109 304 3,950 SH   SOLE   3,950 0 0
LOWES COS INC COM 548661107 1,345 14,470 SH   SOLE   14,470 0 0
MARRIOTT INTL INC NEW CL A 571903202 5,960 43,909 SH   SOLE   43,909 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 390 18,170 SH   SOLE   18,170 0 0
MASCO CORP COM 574599106 380 8,650 SH   SOLE   8,650 0 0
MASTERCARD INC CL A 57636Q104 517 3,418 SH   SOLE   3,418 0 0
MCDONALDS CORP COM 580135101 7,055 40,987 SH   SOLE   40,987 0 0
MCKESSON CORP COM 58155Q103 546 3,503 SH   SOLE   3,503 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,727 36,569 SH   SOLE   36,569 0 0
MEDNAX INC COM 58502B106 235 4,390 SH   SOLE   4,390 0 0
MEDTRONIC PLC SHS G5960L103 797 9,871 SH   SOLE   9,871 0 0
Memex Inc. COM 58600T108 1 10,000 SH   SOLE   10,000 0 0
MERCK & CO INC NEW COM 58933Y105 893 15,867 SH   SOLE   15,867 0 0
MICROSOFT CORP COM 594918104 21,258 248,512 SH   SOLE   248,512 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 216 4,476 SH   SOLE   4,476 0 0
MONDELEZ INTL INC CL A 609207105 2,274 53,136 SH   SOLE   53,136 0 0
MONSANTO CO NEW COM 61166W101 4,087 35,000 SH   SOLE   35,000 0 0
MORGAN STANLEY COM NEW 617446448 2,981 56,817 SH   SOLE   56,817 0 0
MORNINGSTAR INC COM 617700109 2,113 21,786 SH   SOLE   21,786 0 0
NEXTERA ENERGY INC COM 65339F101 4,810 30,798 SH   SOLE   30,798 0 0
NIKE INC CL B 654106103 6,321 101,060 SH   SOLE   101,060 0 0
NOBLE ENERGY INC COM 655044105 1,780 61,068 SH   SOLE   61,068 0 0
NORFOLK SOUTHERN CORP COM 655844108 333 2,300 SH   SOLE   2,300 0 0
NOVARTIS A G SPONSORED ADR 66987V109 624 7,428 SH   SOLE   7,428 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,826 38,368 SH   SOLE   38,368 0 0
ON SEMICONDUCTOR CORP COM 682189105 385 18,380 SH   SOLE   18,380 0 0
ORACLE CORP COM 68389X105 12,985 274,634 SH   SOLE   274,634 0 0
PAYCHEX INC COM 704326107 4,130 60,669 SH   SOLE   60,669 0 0
PAYPAL HLDGS INC COM 70450Y103 4,503 61,170 SH   SOLE   61,170 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 250 13,386 SH   SOLE   13,386 0 0
PEPSICO INC COM 713448108 13,034 108,685 SH   SOLE   108,685 0 0
PFIZER INC COM 717081103 5,497 151,760 SH   SOLE   151,760 0 0
PHILIP MORRIS INTL INC COM 718172109 437 4,137 SH   SOLE   4,137 0 0
PINNACLE FOODS INC DEL COM 72348P104 833 14,015 SH   SOLE   14,015 0 0
POST HLDGS INC COM 737446104 296 3,730 SH   SOLE   3,730 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 975 20,665 SH   SOLE   20,665 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 427 16,391 SH   SOLE   16,391 0 0
PRAXAIR INC COM 74005P104 2,389 15,446 SH   SOLE   15,446 0 0
PROCTER & GAMBLE CO COM 742718109 5,015 54,583 SH   SOLE   54,583 0 0
PROLOGIS INC COM 74340W103 1,390 21,542 SH   SOLE   21,542 0 0
RED HAT INC COM 756577102 567 4,722 SH   SOLE   4,722 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 208 3,380 SH   SOLE   3,380 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 448 8,495 SH   SOLE   8,495 0 0
SCHLUMBERGER LTD COM 806857108 4,590 68,113 SH   SOLE   68,113 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,774 10,331 SH   SOLE   10,331 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 291 3,070 SH   SOLE   3,070 0 0
SOUTHERN CO COM 842587107 415 8,640 SH   SOLE   8,640 0 0
STANLEY BLACK & DECKER INC COM 854502101 3,211 18,924 SH   SOLE   18,924 0 0
STARBUCKS CORP COM 855244109 3,199 55,696 SH   SOLE   55,696 0 0
STRYKER CORP COM 863667101 7,187 46,418 SH   SOLE   46,418 0 0
SUNTRUST BKS INC COM 867914103 3,573 55,316 SH   SOLE   55,316 0 0
TJX COS INC NEW COM 872540109 3,617 47,305 SH   SOLE   47,305 0 0
TERADYNE INC COM 880770102 239 5,720 SH   SOLE   5,720 0 0
TEXTRON INC COM 883203101 379 6,698 SH   SOLE   6,698 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,679 98,373 SH   SOLE   98,373 0 0
TORONTO DOMINION BK ONT COM 891160509 1,349 23,033 SH   SOLE   23,033 0 0
TRAVELERS COMPANIES INC COM 89417E109 226 1,667 SH   SOLE   1,667 0 0
TRIPADVISOR INC COM 896945201 1,201 34,860 SH   SOLE   34,860 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 3,886 112,537 SH   SOLE   112,537 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 1,105 32,375 SH   SOLE   32,375 0 0
TYLER TECHNOLOGIES INC COM 902252105 211 1,191 SH   SOLE   1,191 0 0
US BANCORP DEL COM NEW 902973304 5,561 103,795 SH   SOLE   103,795 0 0
UNION PAC CORP COM 907818108 5,245 39,109 SH   SOLE   39,109 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 627 35,551 SH   SOLE   35,551 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,342 37,841 SH   SOLE   37,841 0 0
UNITED RENTALS INC COM 911363109 2,901 16,876 SH   SOLE   16,876 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,034 86,493 SH   SOLE   86,493 0 0
VALERO ENERGY CORP NEW COM 91913Y100 319 3,476 SH   SOLE   3,476 0 0
VANGUARD INDEX FDS REIT ETF 922908553 2,335 28,140 SH   SOLE   28,140 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 810 15,298 SH   SOLE   15,298 0 0
VIACOM INC NEW CL B 92553P201 410 13,318 SH   SOLE   13,318 0 0
VISA INC COM CL A 92826C839 9,921 87,009 SH   SOLE   87,009 0 0
WAL MART STORES INC COM 931142103 1,538 15,578 SH   SOLE   15,578 0 0
DISNEY WALT CO COM DISNEY 254687106 8,694 80,868 SH   SOLE   80,868 0 0
WASTE MGMT INC DEL COM 94106L109 1,036 12,006 SH   SOLE   12,006 0 0
WEBSTER FINL CORP CONN COM 947890109 250 4,448 SH   SOLE   4,448 0 0
WELLS FARGO & CO NEW COM 949746101 3,890 64,121 SH   SOLE   64,121 0 0
WYNN RESORTS LTD COM 983134107 368 2,180 SH   SOLE   2,180 0 0
YUM BRANDS INC COM 988498101 3,046 37,327 SH   SOLE   37,327 0 0
YUM CHINA HLDGS INC COM 98850P109 1,621 40,513 SH   SOLE   40,513 0 0
ZOETIS INC CL A 98978V103 1,938 26,906 SH   SOLE   26,906 0 0