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,592 11,807 SH   SOLE   11,807 0 0
ABBOTT LABS COM 002824100 626 10,444 SH   SOLE   10,444 0 0
ABBVIE INC COM 00287Y109 2,468 26,080 SH   SOLE   26,080 0 0
ABIOMED INC COM 003654100 2,601 8,938 SH   SOLE   8,938 0 0
ADOBE SYS INC COM 00724F101 203 940 SH   SOLE   940 0 0
AERCAP HOLDINGS NV SHS N00985106 1,038 20,470 SH   SOLE   20,470 0 0
AETNA INC NEW COM 00817Y108 354 2,095 SH   SOLE   2,095 0 0
AFLAC INC COM 001055102 2,156 49,262 SH   SOLE   49,262 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 933 5,084 SH   SOLE   5,084 0 0
ALLERGAN PLC SHS G0177J108 250 1,485 SH   SOLE   1,485 0 0
ALPHABET INC CAP STK CL A 02079K305 11,597 11,182 SH   SOLE   11,182 0 0
ALPHABET INC CAP STK CL C 02079K107 13,078 12,675 SH   SOLE   12,675 0 0
ALTRIA GROUP INC COM 02209S103 270 4,334 SH   SOLE   4,334 0 0
AMAZON COM INC COM 023135106 16,886 11,667 SH   SOLE   11,667 0 0
AMERICAN EXPRESS CO COM 025816109 1,059 11,357 SH   SOLE   11,357 0 0
AMGEN INC COM 031162100 7,646 44,850 SH   SOLE   44,850 0 0
AMPHENOL CORP NEW CL A 032095101 3,488 40,493 SH   SOLE   40,493 0 0
ANADARKO PETE CORP COM 032511107 1,221 20,205 SH   SOLE   20,205 0 0
ANTHEM INC COM 036752103 267 1,214 SH   SOLE   1,214 0 0
AON CORP COM 037389103 6,824 48,625 SH   SOLE   48,625 0 0
APPLE INC COM 037833100 20,711 123,442 SH   SOLE   123,442 0 0
AQUA AMERICA INC COM 03836W103 2,287 67,144 SH   SOLE   67,144 0 0
AT&T INC COM 00206R102 1,335 37,445 SH   SOLE   37,445 0 0
AUTOMATIC DATA PROCESSING COM 053015103 846 7,456 SH   SOLE   7,456 0 0
BANK OF AMERICA CORPORATION COM 060505104 3,095 103,197 SH   SOLE   103,197 0 0
BARCLAYS PLC ADR 06738E204 1,830 154,864 SH   SOLE   154,864 0 0
BAXTER INTL INC COM 071813109 441 6,783 SH   SOLE   6,783 0 0
BECTON DICKINSON & CO COM 075887109 5,663 26,133 SH   SOLE   26,133 0 0
BERKLEY W R CORP COM 084423102 2,573 35,389 SH   SOLE   35,389 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 21,795 109,257 SH   SOLE   109,257 0 0
BIOGEN INC COM 09062X103 239 872 SH   SOLE   872 0 0
BOEING CO COM 097023105 736 2,246 SH   SOLE   2,246 0 0
BOSTON PROPERTIES INC COM 101121101 268 2,175 SH   SOLE   2,175 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,580 56,606 SH   SOLE   56,606 0 0
CAMDEN NATL CORP COM 133034108 411 9,225 SH   SOLE   9,225 0 0
CATERPILLAR INC DEL COM 149123101 241 1,637 SH   SOLE   1,637 0 0
CELGENE CORP COM 151020104 7,347 82,359 SH   SOLE   82,359 0 0
CERNER CORP COM 156782104 495 8,527 SH   SOLE   8,527 0 0
CHEVRON CORP NEW COM 166764100 3,857 33,820 SH   SOLE   33,820 0 0
CHURCH & DWIGHT INC COM 171340102 3,888 77,211 SH   SOLE   77,211 0 0
CIGNA CORPORATION COM 125509109 245 1,462 SH   SOLE   1,462 0 0
CIMAREX ENERGY CO COM 171798101 2,857 30,561 SH   SOLE   30,561 0 0
CISCO SYS INC COM 17275R102 2,145 50,019 SH   SOLE   50,019 0 0
CITIGROUP INC COM NEW 172967424 8,292 122,844 SH   SOLE   122,844 0 0
CITRIX SYS INC COM 177376100 2,133 22,986 SH   SOLE   22,986 0 0
CME GROUP INC COM 12572Q105 4,329 26,763 SH   SOLE   26,763 0 0
COCA COLA CO COM 191216100 1,324 30,497 SH   SOLE   30,497 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,299 90,669 SH   SOLE   90,669 0 0
COLGATE PALMOLIVE CO COM 194162103 3,688 51,452 SH   SOLE   51,452 0 0
COMCAST CORP NEW CL A SPL 20030N200 3,297 96,497 SH   SOLE   96,497 0 0
CONOCOPHILLIPS COM 20825C104 696 11,747 SH   SOLE   11,747 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,054 53,357 SH   SOLE   53,357 0 0
CSX CORP COM 126408103 254 4,562 SH   SOLE   4,562 0 0
CUMMINS INC COM 231021106 1,473 9,088 SH   SOLE   9,088 0 0
CVS CAREMARK CORPORATION COM 126650100 5,616 90,279 SH   SOLE   90,279 0 0
DANAHER CORP DEL COM 235851102 9,471 96,727 SH   SOLE   96,727 0 0
DISCOVER FINL SVCS COM 254709108 286 3,970 SH   SOLE   3,970 0 0
DISH NETWORK CORP CL A 25470M109 3,096 81,720 SH   SOLE   81,720 0 0
DISNEY WALT CO COM DISNEY 254687106 8,193 81,567 SH   SOLE   81,567 0 0
DOMINION RES INC VA NEW COM 25746U109 359 5,324 SH   SOLE   5,324 0 0
DOWDUPONT INC COM 26078J100 1,817 28,517 SH   SOLE   28,517 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 330 4,259 SH   SOLE   4,259 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 243 4,390 SH   SOLE   4,390 0 0
EAST WEST BANCORP INC COM 27579R104 1,880 30,061 SH   SOLE   30,061 0 0
EBAY INC COM 278642103 2,151 53,453 SH   SOLE   53,453 0 0
ECOLAB INC COM 278865100 15,642 114,117 SH   SOLE   114,117 0 0
EMERSON ELEC CO COM 291011104 1,017 14,888 SH   SOLE   14,888 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 182 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 356 21,474 SH   SOLE   21,474 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 242 9,866 SH   SOLE   9,866 0 0
EVERSOURCE ENERGY COM 30040W108 230 3,896 SH   SOLE   3,896 0 0
EXPRESS SCRIPTS INC COM 302182100 2,600 37,631 SH   SOLE   37,631 0 0
EXXON MOBIL CORP COM 30231G102 8,596 115,206 SH   SOLE   115,206 0 0
FACEBOOK INC CL A 30303M102 3,561 22,286 SH   SOLE   22,286 0 0
FASTENAL CO COM 311900104 1,862 34,112 SH   SOLE   34,112 0 0
FEDEX CORP COM 31428X106 706 2,940 SH   SOLE   2,940 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,907 30,185 SH   SOLE   30,185 0 0
FORTIVE CORP COM 34959J108 5,939 76,617 SH   SOLE   76,617 0 0
GENERAL DYNAMICS CORP COM 369550108 1,386 6,273 SH   SOLE   6,273 0 0
GENERAL ELECTRIC CO COM 369604103 629 46,657 SH   SOLE   46,657 0 0
GENERAL MTRS CO COM 37045V100 2,464 67,800 SH   SOLE   67,800 0 0
GILEAD SCIENCES INC COM 375558103 2,005 26,598 SH   SOLE   26,598 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,475 13,799 SH   SOLE   13,799 0 0
GRAINGER W W INC COM 384802104 207 735 SH   SOLE   735 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 222 4,305 SH   SOLE   4,305 0 0
HOME DEPOT INC COM 437076102 7,934 44,513 SH   SOLE   44,513 0 0
HONEYWELL INTL INC COM 438516106 3,341 23,117 SH   SOLE   23,117 0 0
ILLINOIS TOOL WKS INC COM 452308109 902 5,755 SH   SOLE   5,755 0 0
ING GROEP N V SPONSORED ADR 456837103 506 29,914 SH   SOLE   29,914 0 0
INGERSOLL-RAND PLC SHS G47791101 221 2,590 SH   SOLE   2,590 0 0
INTEL CORP COM 458140100 2,066 39,673 SH   SOLE   39,673 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 863 5,626 SH   SOLE   5,626 0 0
INTUIT COM 461202103 5,222 30,125 SH   SOLE   30,125 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,475 10,840 SH   SOLE   10,840 0 0
JOHNSON & JOHNSON COM 478160104 9,870 77,017 SH   SOLE   77,017 0 0
JPMORGAN CHASE & CO COM 46625H100 4,783 43,492 SH   SOLE   43,492 0 0
KIMBERLY CLARK CORP COM 494368103 357 3,240 SH   SOLE   3,240 0 0
KRAFT HEINZ CO COM 500754106 3,706 59,502 SH   SOLE   59,502 0 0
LAM RESEARCH CORP COM 512807108 2,058 10,130 SH   SOLE   10,130 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 4,921 161,713 SH   SOLE   161,713 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 412 21,584 SH   SOLE   21,584 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 210 19,490 SH   SOLE   19,490 0 0
LINCOLN ELEC HLDGS INC COM 533900106 636 7,070 SH   SOLE   7,070 0 0
LINCOLN NATL CORP IND COM 534187109 289 3,950 SH   SOLE   3,950 0 0
LOCKHEED MARTIN CORP COM 539830109 204 605 SH   SOLE   605 0 0
LOWES COS INC COM 548661107 1,127 12,845 SH   SOLE   12,845 0 0
MARRIOTT INTL INC NEW CL A 571903202 5,423 39,884 SH   SOLE   39,884 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 382 18,170 SH   SOLE   18,170 0 0
MASCO CORP COM 574599106 433 10,705 SH   SOLE   10,705 0 0
MASTERCARD INC CL A 57636Q104 595 3,398 SH   SOLE   3,398 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,213 39,599 SH   SOLE   39,599 0 0
MCDONALDS CORP COM 580135101 6,553 41,906 SH   SOLE   41,906 0 0
MCKESSON CORP COM 58155Q103 401 2,845 SH   SOLE   2,845 0 0
MEDNAX INC COM 58502B106 205 3,690 SH   SOLE   3,690 0 0
MEDTRONIC PLC SHS G5960L103 774 9,647 SH   SOLE   9,647 0 0
MERCK & CO INC NEW COM 58933Y105 833 15,296 SH   SOLE   15,296 0 0
MICROSOFT CORP COM 594918104 22,834 250,185 SH   SOLE   250,185 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 220 4,476 SH   SOLE   4,476 0 0
MONDELEZ INTL INC CL A 609207105 1,910 45,767 SH   SOLE   45,767 0 0
MONSANTO CO NEW COM 61166W101 3,953 33,875 SH   SOLE   33,875 0 0
MORGAN STANLEY COM NEW 617446448 3,066 56,817 SH   SOLE   56,817 0 0
MORNINGSTAR INC COM 617700109 2,111 22,101 SH   SOLE   22,101 0 0
NEXTERA ENERGY INC COM 65339F101 5,058 30,971 SH   SOLE   30,971 0 0
NIKE INC CL B 654106103 6,762 101,770 SH   SOLE   101,770 0 0
NOBLE ENERGY INC COM 655044105 1,850 61,068 SH   SOLE   61,068 0 0
NORFOLK SOUTHERN CORP COM 655844108 312 2,300 SH   SOLE   2,300 0 0
NOVARTIS A G SPONSORED ADR 66987V109 601 7,428 SH   SOLE   7,428 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,588 39,839 SH   SOLE   39,839 0 0
ORACLE CORP COM 68389X105 12,570 274,758 SH   SOLE   274,758 0 0
PAYCHEX INC COM 704326107 3,762 61,084 SH   SOLE   61,084 0 0
PAYPAL HLDGS INC COM 70450Y103 4,746 62,553 SH   SOLE   62,553 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 252 13,508 SH   SOLE   13,508 0 0
PEPSICO INC COM 713448108 11,333 103,829 SH   SOLE   103,829 0 0
PFIZER INC COM 717081103 4,212 118,689 SH   SOLE   118,689 0 0
PHILIP MORRIS INTL INC COM 718172109 391 3,937 SH   SOLE   3,937 0 0
PINNACLE FOODS INC DEL COM 72348P104 836 15,455 SH   SOLE   15,455 0 0
POST HLDGS INC COM 737446104 283 3,730 SH   SOLE   3,730 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,005 20,415 SH   SOLE   20,415 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 401 15,625 SH   SOLE   15,625 0 0
PRAXAIR INC COM 74005P104 2,195 15,213 SH   SOLE   15,213 0 0
PROCTER & GAMBLE CO COM 742718109 4,110 51,836 SH   SOLE   51,836 0 0
PROLOGIS INC COM 74340W103 1,379 21,887 SH   SOLE   21,887 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 200 2,239 SH   SOLE   2,239 0 0
RED HAT INC COM 756577102 589 3,941 SH   SOLE   3,941 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 209 3,680 SH   SOLE   3,680 0 0
SCHLUMBERGER LTD COM 806857108 4,518 69,741 SH   SOLE   69,741 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 427 8,445 SH   SOLE   8,445 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,550 10,043 SH   SOLE   10,043 0 0
SOUTHERN CO COM 842587107 335 7,500 SH   SOLE   7,500 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,941 19,199 SH   SOLE   19,199 0 0
STARBUCKS CORP COM 855244109 3,148 54,375 SH   SOLE   54,375 0 0
STRYKER CORP COM 863667101 7,522 46,741 SH   SOLE   46,741 0 0
SUNTRUST BKS INC COM 867914103 3,705 54,451 SH   SOLE   54,451 0 0
TARGET CORP COM 87612E106 256 3,687 SH   SOLE   3,687 0 0
TERADYNE INC COM 880770102 257 5,620 SH   SOLE   5,620 0 0
TEXAS INSTRS INC COM 882508104 202 1,946 SH   SOLE   1,946 0 0
TEXTRON INC COM 883203101 420 7,123 SH   SOLE   7,123 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,461 99,104 SH   SOLE   99,104 0 0
TJX COS INC NEW COM 872540109 3,932 48,210 SH   SOLE   48,210 0 0
TORONTO DOMINION BK ONT COM 891160509 1,309 23,033 SH   SOLE   23,033 0 0
TRAVELERS COMPANIES INC COM 89417E109 250 1,803 SH   SOLE   1,803 0 0
TRIPADVISOR INC COM 896945201 1,425 34,860 SH   SOLE   34,860 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 4,329 117,997 SH   SOLE   117,997 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 1,220 33,550 SH   SOLE   33,550 0 0
UNION PAC CORP COM 907818108 5,472 40,707 SH   SOLE   40,707 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 576 35,551 SH   SOLE   35,551 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,772 16,932 SH   SOLE   16,932 0 0
UNITED RENTALS INC COM 911363109 3,171 18,356 SH   SOLE   18,356 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,073 88,005 SH   SOLE   88,005 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,836 36,619 SH   SOLE   36,619 0 0
US BANCORP DEL COM NEW 902973304 5,355 106,047 SH   SOLE   106,047 0 0
VALERO ENERGY CORP NEW COM 91913Y100 302 3,251 SH   SOLE   3,251 0 0
VANGUARD INDEX FDS REIT ETF 922908553 2,092 27,718 SH   SOLE   27,718 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 767 16,043 SH   SOLE   16,043 0 0
VIACOM INC NEW CL B 92553P201 409 13,154 SH   SOLE   13,154 0 0
VISA INC COM CL A 92826C839 10,528 88,014 SH   SOLE   88,014 0 0
WAL MART STORES INC COM 931142103 1,382 15,534 SH   SOLE   15,534 0 0
WASTE MGMT INC DEL COM 94106L109 996 11,836 SH   SOLE   11,836 0 0
WEBSTER FINL CORP CONN COM 947890109 246 4,448 SH   SOLE   4,448 0 0
WELLS FARGO & CO NEW COM 949746101 4,045 77,178 SH   SOLE   77,178 0 0
WOODWARD INC COM 980745103 1,203 16,783 SH   SOLE   16,783 0 0
YUM BRANDS INC COM 988498101 3,492 41,015 SH   SOLE   41,015 0 0
YUM CHINA HLDGS INC COM 98850P109 1,940 46,755 SH   SOLE   46,755 0 0
ZOETIS INC CL A 98978V103 2,308 27,639 SH   SOLE   27,639 0 0