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,303 11,709 SH   SOLE   11,709 0 0
ABBOTT LABS COM 002824100 2,099 34,418 SH   SOLE   34,418 0 0
ABBVIE INC COM 00287Y109 4,600 49,646 SH   SOLE   49,646 0 0
ABIOMED INC COM 003654100 3,542 8,658 SH   SOLE   8,658 0 0
ADOBE SYS INC COM 00724F101 229 940 SH   SOLE   940 0 0
AERCAP HOLDINGS NV SHS N00985106 1,393 25,730 SH   SOLE   25,730 0 0
AETNA INC NEW COM 00817Y108 384 2,095 SH   SOLE   2,095 0 0
AFLAC INC COM 001055102 2,159 50,185 SH   SOLE   50,185 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 942 5,078 SH   SOLE   5,078 0 0
ALPHABET INC CAP STK CL A 02079K305 12,705 11,251 SH   SOLE   11,251 0 0
ALPHABET INC CAP STK CL C 02079K107 14,055 12,598 SH   SOLE   12,598 0 0
ALTRIA GROUP INC COM 02209S103 241 4,251 SH   SOLE   4,251 0 0
AMAZON COM INC COM 023135106 19,981 11,755 SH   SOLE   11,755 0 0
AMERICAN EXPRESS CO COM 025816109 1,099 11,217 SH   SOLE   11,217 0 0
AMGEN INC COM 031162100 8,264 44,769 SH   SOLE   44,769 0 0
AMPHENOL CORP NEW CL A 032095101 3,507 40,240 SH   SOLE   40,240 0 0
ANADARKO PETE CORP COM 032511107 1,443 19,705 SH   SOLE   19,705 0 0
ANTHEM INC COM 036752103 289 1,214 SH   SOLE   1,214 0 0
AON CORP COM 037389103 6,526 47,575 SH   SOLE   47,575 0 0
APPLE INC COM 037833100 22,705 122,657 SH   SOLE   122,657 0 0
AQUA AMERICA INC COM 03836W103 2,328 66,174 SH   SOLE   66,174 0 0
AT&T INC COM 00206R102 1,005 31,303 SH   SOLE   31,303 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,059 7,896 SH   SOLE   7,896 0 0
BANK OF AMERICA CORPORATION COM 060505104 2,097 74,402 SH   SOLE   74,402 0 0
BARCLAYS PLC ADR 06738E204 1,561 155,642 SH   SOLE   155,642 0 0
BAXTER INTL INC COM 071813109 497 6,733 SH   SOLE   6,733 0 0
BECTON DICKINSON & CO COM 075887109 6,402 26,723 SH   SOLE   26,723 0 0
BERKLEY W R CORP COM 084423102 2,541 35,089 SH   SOLE   35,089 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 20,445 109,534 SH   SOLE   109,534 0 0
BIOGEN INC COM 09062X103 239 822 SH   SOLE   822 0 0
BOEING CO COM 097023105 711 2,120 SH   SOLE   2,120 0 0
BOSTON PROPERTIES INC COM 101121101 273 2,175 SH   SOLE   2,175 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,059 55,276 SH   SOLE   55,276 0 0
CAMDEN NATL CORP COM 133034108 422 9,225 SH   SOLE   9,225 0 0
CATERPILLAR INC DEL COM 149123101 211 1,552 SH   SOLE   1,552 0 0
CELGENE CORP COM 151020104 6,402 80,615 SH   SOLE   80,615 0 0
CERNER CORP COM 156782104 448 7,492 SH   SOLE   7,492 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,384 4,719 SH   SOLE   4,719 0 0
CHEVRON CORP NEW COM 166764100 4,253 33,639 SH   SOLE   33,639 0 0
CHURCH & DWIGHT INC COM 171340102 4,074 76,644 SH   SOLE   76,644 0 0
CIGNA CORPORATION COM 125509109 249 1,465 SH   SOLE   1,465 0 0
CIMAREX ENERGY CO COM 171798101 3,196 31,416 SH   SOLE   31,416 0 0
CISCO SYS INC COM 17275R102 2,169 50,405 SH   SOLE   50,405 0 0
CITIGROUP INC COM NEW 172967424 8,170 122,084 SH   SOLE   122,084 0 0
CITRIX SYS INC COM 177376100 2,495 23,795 SH   SOLE   23,795 0 0
CME GROUP INC COM 12572Q105 4,519 27,571 SH   SOLE   27,571 0 0
COCA COLA CO COM 191216100 1,324 30,190 SH   SOLE   30,190 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,247 91,740 SH   SOLE   91,740 0 0
COLGATE PALMOLIVE CO COM 194162103 3,308 51,034 SH   SOLE   51,034 0 0
COMCAST CORP NEW CL A SPL 20030N200 4,126 125,767 SH   SOLE   125,767 0 0
CONOCOPHILLIPS COM 20825C104 826 11,864 SH   SOLE   11,864 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,296 54,053 SH   SOLE   54,053 0 0
CSX CORP COM 126408103 291 4,562 SH   SOLE   4,562 0 0
CUMMINS INC COM 231021106 1,227 9,226 SH   SOLE   9,226 0 0
CVS CAREMARK CORPORATION COM 126650100 5,728 89,013 SH   SOLE   89,013 0 0
DANAHER CORP DEL COM 235851102 9,740 98,698 SH   SOLE   98,698 0 0
DISCOVER FINL SVCS COM 254709108 290 4,120 SH   SOLE   4,120 0 0
DISH NETWORK CORP CL A 25470M109 2,747 81,720 SH   SOLE   81,720 0 0
DISNEY WALT CO COM DISNEY 254687106 8,581 81,875 SH   SOLE   81,875 0 0
DOMINION RES INC VA NEW COM 25746U109 363 5,325 SH   SOLE   5,325 0 0
DOWDUPONT INC COM 26078J100 1,858 28,179 SH   SOLE   28,179 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 337 4,261 SH   SOLE   4,261 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 268 4,390 SH   SOLE   4,390 0 0
EAST WEST BANCORP INC COM 27579R104 2,100 32,215 SH   SOLE   32,215 0 0
EBAY INC COM 278642103 1,982 54,660 SH   SOLE   54,660 0 0
ECOLAB INC COM 278865100 15,099 107,595 SH   SOLE   107,595 0 0
EMERSON ELEC CO COM 291011104 1,029 14,888 SH   SOLE   14,888 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 187 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 366 21,474 SH   SOLE   21,474 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 261 9,416 SH   SOLE   9,416 0 0
EVERSOURCE ENERGY COM 30040W108 228 3,896 SH   SOLE   3,896 0 0
EXPRESS SCRIPTS INC COM 302182100 2,924 37,869 SH   SOLE   37,869 0 0
EXXON MOBIL CORP COM 30231G102 9,428 113,964 SH   SOLE   113,964 0 0
FACEBOOK INC CL A 30303M102 4,291 22,084 SH   SOLE   22,084 0 0
FASTENAL CO COM 311900104 1,561 32,435 SH   SOLE   32,435 0 0
FEDEX CORP COM 31428X106 1,014 4,465 SH   SOLE   4,465 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,178 20,545 SH   SOLE   20,545 0 0
FIRST DATA CORP NEW COM CL A 32008D106 246 11,750 SH   SOLE   11,750 0 0
FLIR SYS INC COM 302445101 294 5,650 SH   SOLE   5,650 0 0
FORTIVE CORP COM 34959J108 6,137 79,591 SH   SOLE   79,591 0 0
GCI LIBERTY INC COM CLASS A 36164V305 1,135 25,172 SH   SOLE   25,172 0 0
GENERAL DYNAMICS CORP COM 369550108 632 3,393 SH   SOLE   3,393 0 0
GENERAL ELECTRIC CO COM 369604103 587 43,152 SH   SOLE   43,152 0 0
GENERAL MTRS CO COM 37045V100 2,671 67,800 SH   SOLE   67,800 0 0
GILEAD SCIENCES INC COM 375558103 1,848 26,091 SH   SOLE   26,091 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,017 13,679 SH   SOLE   13,679 0 0
GRAINGER W W INC COM 384802104 227 735 SH   SOLE   735 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 220 4,305 SH   SOLE   4,305 0 0
HOME DEPOT INC COM 437076102 8,801 45,111 SH   SOLE   45,111 0 0
HONEYWELL INTL INC COM 438516106 3,478 24,145 SH   SOLE   24,145 0 0
ILLINOIS TOOL WKS INC COM 452308109 827 5,970 SH   SOLE   5,970 0 0
ING GROEP N V SPONSORED ADR 456837103 428 29,914 SH   SOLE   29,914 0 0
INGERSOLL-RAND PLC SHS G47791101 232 2,590 SH   SOLE   2,590 0 0
INTEL CORP COM 458140100 1,935 38,928 SH   SOLE   38,928 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 794 5,686 SH   SOLE   5,686 0 0
INTUIT COM 461202103 6,082 29,770 SH   SOLE   29,770 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,208 10,885 SH   SOLE   10,885 0 0
JOHNSON & JOHNSON COM 478160104 9,497 78,270 SH   SOLE   78,270 0 0
JPMORGAN CHASE & CO COM 46625H100 4,532 43,497 SH   SOLE   43,497 0 0
KIMBERLY CLARK CORP COM 494368103 348 3,302 SH   SOLE   3,302 0 0
KRAFT HEINZ CO COM 500754106 3,003 47,806 SH   SOLE   47,806 0 0
LAM RESEARCH CORP COM 512807108 1,986 11,491 SH   SOLE   11,491 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 880 11,629 SH   SOLE   11,629 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 4,303 161,713 SH   SOLE   161,713 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 298 15,368 SH   SOLE   15,368 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 314 19,490 SH   SOLE   19,490 0 0
LINCOLN ELEC HLDGS INC COM 533900106 620 7,070 SH   SOLE   7,070 0 0
LOWES COS INC COM 548661107 1,228 12,845 SH   SOLE   12,845 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,356 34,404 SH   SOLE   34,404 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 388 18,120 SH   SOLE   18,120 0 0
MASCO CORP COM 574599106 318 8,500 SH   SOLE   8,500 0 0
MASTERCARD INC CL A 57636Q104 676 3,438 SH   SOLE   3,438 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,864 41,898 SH   SOLE   41,898 0 0
MCDONALDS CORP COM 580135101 6,518 41,600 SH   SOLE   41,600 0 0
MCKESSON CORP COM 58155Q103 368 2,755 SH   SOLE   2,755 0 0
MEDTRONIC PLC SHS G5960L103 795 9,284 SH   SOLE   9,284 0 0
MERCK & CO INC NEW COM 58933Y105 921 15,172 SH   SOLE   15,172 0 0
MICROSOFT CORP COM 594918104 24,731 250,794 SH   SOLE   250,794 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 227 4,476 SH   SOLE   4,476 0 0
MOHAWK INDS INC COM 608190104 1,362 6,358 SH   SOLE   6,358 0 0
MONDELEZ INTL INC CL A 609207105 1,828 44,583 SH   SOLE   44,583 0 0
MORGAN STANLEY COM NEW 617446448 2,693 56,817 SH   SOLE   56,817 0 0
MORNINGSTAR INC COM 617700109 2,811 21,916 SH   SOLE   21,916 0 0
NEXTERA ENERGY INC COM 65339F101 5,239 31,367 SH   SOLE   31,367 0 0
NIKE INC CL B 654106103 8,109 101,775 SH   SOLE   101,775 0 0
NOBLE ENERGY INC COM 655044105 2,137 60,568 SH   SOLE   60,568 0 0
NORFOLK SOUTHERN CORP COM 655844108 356 2,361 SH   SOLE   2,361 0 0
NOVARTIS A G SPONSORED ADR 66987V109 538 7,123 SH   SOLE   7,123 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,393 40,545 SH   SOLE   40,545 0 0
ORACLE CORP COM 68389X105 11,499 260,990 SH   SOLE   260,990 0 0
PAYCHEX INC COM 704326107 4,063 59,439 SH   SOLE   59,439 0 0
PAYPAL HLDGS INC COM 70450Y103 5,265 63,229 SH   SOLE   63,229 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 244 13,508 SH   SOLE   13,508 0 0
PEPSICO INC COM 713448108 11,335 104,118 SH   SOLE   104,118 0 0
PFIZER INC COM 717081103 4,296 118,423 SH   SOLE   118,423 0 0
PHILIP MORRIS INTL INC COM 718172109 313 3,872 SH   SOLE   3,872 0 0
PHILLIPS 66 COM 718546104 308 2,739 SH   SOLE   2,739 0 0
PINNACLE FOODS INC DEL COM 72348P104 966 14,855 SH   SOLE   14,855 0 0
POST HLDGS INC COM 737446104 321 3,730 SH   SOLE   3,730 0 0
PRAXAIR INC COM 74005P104 2,428 15,355 SH   SOLE   15,355 0 0
PROCTER & GAMBLE CO COM 742718109 3,931 50,365 SH   SOLE   50,365 0 0
PROLOGIS INC COM 74340W103 1,474 22,432 SH   SOLE   22,432 0 0
RED HAT INC COM 756577102 369 2,749 SH   SOLE   2,749 0 0
ROBERT HALF INTL INC COM 770323103 225 3,450 SH   SOLE   3,450 0 0
SCHLUMBERGER LTD COM 806857108 4,602 68,654 SH   SOLE   68,654 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 434 8,345 SH   SOLE   8,345 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,707 10,028 SH   SOLE   10,028 0 0
SOUTHERN CO COM 842587107 343 7,405 SH   SOLE   7,405 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,566 19,319 SH   SOLE   19,319 0 0
STARBUCKS CORP COM 855244109 2,632 53,873 SH   SOLE   53,873 0 0
STRYKER CORP COM 863667101 7,998 47,365 SH   SOLE   47,365 0 0
SUNTRUST BKS INC COM 867914103 3,610 54,686 SH   SOLE   54,686 0 0
TARGET CORP COM 87612E106 382 5,013 SH   SOLE   5,013 0 0
TEXAS INSTRS INC COM 882508104 215 1,946 SH   SOLE   1,946 0 0
TEXTRON INC COM 883203101 469 7,123 SH   SOLE   7,123 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,609 99,493 SH   SOLE   99,493 0 0
TJX COS INC NEW COM 872540109 4,591 48,230 SH   SOLE   48,230 0 0
TORONTO DOMINION BK ONT COM 891160509 1,333 23,033 SH   SOLE   23,033 0 0
TRIPADVISOR INC COM 896945201 1,942 34,860 SH   SOLE   34,860 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 5,595 112,607 SH   SOLE   112,607 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 1,533 31,110 SH   SOLE   31,110 0 0
UNION PAC CORP COM 907818108 5,848 41,274 SH   SOLE   41,274 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 623 35,551 SH   SOLE   35,551 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,796 16,907 SH   SOLE   16,907 0 0
UNITED RENTALS INC COM 911363109 2,815 19,068 SH   SOLE   19,068 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,054 88,411 SH   SOLE   88,411 0 0
UNITEDHEALTH GROUP INC COM 91324P102 9,102 37,101 SH   SOLE   37,101 0 0
US BANCORP DEL COM NEW 902973304 5,423 108,414 SH   SOLE   108,414 0 0
VALERO ENERGY CORP NEW COM 91913Y100 349 3,151 SH   SOLE   3,151 0 0
VANGUARD INDEX FDS REIT ETF 922908553 2,356 28,924 SH   SOLE   28,924 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 810 16,104 SH   SOLE   16,104 0 0
VIACOM INC NEW CL B 92553P201 395 13,080 SH   SOLE   13,080 0 0
VISA INC COM CL A 92826C839 11,776 88,908 SH   SOLE   88,908 0 0
WAL MART STORES INC COM 931142103 1,364 15,921 SH   SOLE   15,921 0 0
WASTE MGMT INC DEL COM 94106L109 947 11,639 SH   SOLE   11,639 0 0
WEBSTER FINL CORP CONN COM 947890109 271 4,248 SH   SOLE   4,248 0 0
WELLS FARGO & CO NEW COM 949746101 4,813 86,806 SH   SOLE   86,806 0 0
WOODWARD INC COM 980745103 1,467 19,083 SH   SOLE   19,083 0 0
YUM BRANDS INC COM 988498101 3,254 41,596 SH   SOLE   41,596 0 0
YUM CHINA HLDGS INC COM 98850P109 1,893 49,223 SH   SOLE   49,223 0 0
ZOETIS INC CL A 98978V103 2,385 27,994 SH   SOLE   27,994 0 0