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 3,277 19,940 SH   SOLE   19,940 0 0
ABBOTT LABS COM 002824100 526 11,683 SH   SOLE   11,683 0 0
ABBVIE INC COM 00287Y109 871 13,304 SH   SOLE   13,304 0 0
ABIOMED INC COM 003654100 375 9,847 SH   SOLE   9,847 0 0
AFLAC INC COM 001055102 1,766 28,907 SH   SOLE   28,907 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,403 13,500 SH   SOLE   13,500 0 0
ALLERGAN INC COM 018490102 2,365 11,125 SH   SOLE   11,125 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,056 174,434 SH   SOLE   174,434 0 0
ALTERA CORP COM 021441100 1,382 37,400 SH   SOLE   37,400 0 0
ALTRIA GROUP INC COM 02209S103 248 5,035 SH   SOLE   5,035 0 0
AMAZON COM INC COM 023135106 2,384 7,683 SH   SOLE   7,683 0 0
AMERICAN EXPRESS CO COM 025816109 1,298 13,956 SH   SOLE   13,956 0 0
AMGEN INC COM 031162100 6,008 37,715 SH   SOLE   37,715 0 0
AMPHENOL CORP NEW CL A 032095101 1,545 28,721 SH   SOLE   28,721 0 0
ANADARKO PETE CORP COM 032511107 3,209 38,902 SH   SOLE   38,902 0 0
AON CORP COM 037389103 5,526 58,275 SH   SOLE   58,275 0 0
APACHE CORP COM 037411105 1,308 20,874 SH   SOLE   20,874 0 0
APPLE INC COM 037833100 13,436 121,723 SH   SOLE   121,723 0 0
AQUA AMERICA INC COM 03836W103 1,843 69,035 SH   SOLE   69,035 0 0
AT&T INC COM 00206R102 3,038 90,435 SH   SOLE   90,435 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 663 7,957 SH   SOLE   7,957 0 0
BANK OF AMERICA CORPORATION COM 060505104 192 10,707 SH   SOLE   10,707 0 0
BECTON DICKINSON & CO COM 075887109 618 4,440 SH   SOLE   4,440 0 0
BERKLEY W R CORP COM 084423102 2,031 39,619 SH   SOLE   39,619 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 12,583 83,805 SH   SOLE   83,805 0 0
BOEING CO COM 097023105 361 2,779 SH   SOLE   2,779 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,676 62,281 SH   SOLE   62,281 0 0
CATERPILLAR INC DEL COM 149123101 1,729 18,895 SH   SOLE   18,895 0 0
CELGENE CORP COM 151020104 9,195 82,204 SH   SOLE   82,204 0 0
CERNER CORP COM 156782104 697 10,777 SH   SOLE   10,777 0 0
CHEVRON CORP NEW COM 166764100 4,542 40,491 SH   SOLE   40,491 0 0
CHICAGO BRIDGE & IRON CO N V N Y REGISTRY SH 167250109 273 6,495 SH   SOLE   6,495 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 304 444 SH   SOLE   444 0 0
CHURCH & DWIGHT INC COM 171340102 2,732 34,667 SH   SOLE   34,667 0 0
CIMAREX ENERGY CO COM 171798101 3,444 32,492 SH   SOLE   32,492 0 0
CISCO SYS INC COM 17275R102 1,410 50,675 SH   SOLE   50,675 0 0
CITIGROUP INC COM NEW 172967424 5,785 106,907 SH   SOLE   106,907 0 0
CITRIX SYS INC COM 177376100 791 12,405 SH   SOLE   12,405 0 0
CLEAN HARBORS INC COM 184496107 3,283 68,333 SH   SOLE   68,333 0 0
CME GROUP INC COM 12572Q105 2,034 22,940 SH   SOLE   22,940 0 0
COACH INC COM 189754104 553 14,713 SH   SOLE   14,713 0 0
COCA COLA CO COM 191216100 4,972 117,757 SH   SOLE   117,757 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,565 67,692 SH   SOLE   67,692 0 0
COLGATE PALMOLIVE CO COM 194162103 3,546 51,246 SH   SOLE   51,246 0 0
COMCAST CORP NEW CL A SPL 20030N200 3,037 52,750 SH   SOLE   52,750 0 0
CONOCOPHILLIPS COM 20825C104 1,001 14,489 SH   SOLE   14,489 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,929 19,650 SH   SOLE   19,650 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,312 51,587 SH   SOLE   51,587 0 0
CSX CORP COM 126408103 294 8,126 SH   SOLE   8,126 0 0
CUMMINS INC COM 231021106 241 1,675 SH   SOLE   1,675 0 0
CVS CAREMARK CORPORATION COM 126650100 8,686 90,185 SH   SOLE   90,185 0 0
DANAHER CORP DEL COM 235851102 6,844 79,846 SH   SOLE   79,846 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 958 27,801 SH   SOLE   27,801 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 201 5,953 SH   SOLE   5,953 0 0
DISH NETWORK CORP CL A 25470M109 2,763 37,900 SH   SOLE   37,900 0 0
DISNEY WALT CO COM DISNEY 254687106 7,540 80,055 SH   SOLE   80,055 0 0
DRESSER-RAND GROUP INC COM 261608103 338 4,132 SH   SOLE   4,132 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,867 25,246 SH   SOLE   25,246 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 209 2,497 SH   SOLE   2,497 0 0
E M C CORP MASS COM 268648102 2,632 88,485 SH   SOLE   88,485 0 0
EBAY INC COM 278642103 1,049 18,693 SH   SOLE   18,693 0 0
ECOLAB INC COM 278865100 12,526 119,840 SH   SOLE   119,840 0 0
EMERSON ELEC CO COM 291011104 1,862 30,163 SH   SOLE   30,163 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 250 292102308 190 10,937 SH   SOLE   10,937 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 380 21,474 SH   SOLE   21,474 0 0
EXPRESS SCRIPTS INC COM 302182100 5,585 65,963 SH   SOLE   65,963 0 0
EXXON MOBIL CORP COM 30231G102 12,162 131,556 SH   SOLE   131,556 0 0
FASTENAL CO COM 311900104 1,312 27,594 SH   SOLE   27,594 0 0
FIRST NIAGARA FINL GRP INC COM 33582V108 328 38,965 SH   SOLE   38,965 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 564 32,710 SH   SOLE   32,710 0 0
FLOWSERVE CORP COM 34354P105 1,509 25,224 SH   SOLE   25,224 0 0
FUEL TECH INC COM 359523107 86 22,475 SH   SOLE   22,475 0 0
GENERAL ELECTRIC CO COM 369604103 3,287 130,074 SH   SOLE   130,074 0 0
GILEAD SCIENCES INC COM 375558103 3,727 39,540 SH   SOLE   39,540 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,273 11,729 SH   SOLE   11,729 0 0
GOOGLE INC CL C 38259P706 5,650 10,734 SH   SOLE   10,734 0 0
GOOGLE INC CL A 38259P508 5,074 9,561 SH   SOLE   9,561 0 0
GRAINGER W W INC COM 384802104 240 940 SH   SOLE   940 0 0
HARLEY DAVIDSON INC COM 412822108 333 5,055 SH   SOLE   5,055 0 0
HIBBETT SPORTS INC COM 428567101 254 5,235 SH   SOLE   5,235 0 0
HOME DEPOT INC COM 437076102 2,626 25,016 SH   SOLE   25,016 0 0
HONEYWELL INTL INC COM 438516106 272 2,725 SH   SOLE   2,725 0 0
ILLINOIS TOOL WKS INC COM 452308109 330 3,481 SH   SOLE   3,481 0 0
INTEL CORP COM 458140100 1,794 49,424 SH   SOLE   49,424 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 2,546 15,867 SH   SOLE   15,867 0 0
INTUIT COM 461202103 2,266 24,582 SH   SOLE   24,582 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,929 3,646 SH   SOLE   3,646 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 754 16,875 SH   SOLE   16,875 0 0
JOHNSON & JOHNSON COM 478160104 7,367 70,449 SH   SOLE   70,449 0 0
JPMORGAN CHASE & CO COM 46625H100 1,660 26,531 SH   SOLE   26,531 0 0
KEURIG GREEN MTN INC COM 49271M100 479 3,620 SH   SOLE   3,620 0 0
KINDER MORGAN INC DEL COM 49456B101 3,116 73,656 SH   SOLE   73,656 0 0
KOHLS CORP COM 500255104 204 3,345 SH   SOLE   3,345 0 0
KRAFT FOODS INC CL A 50075N104 3,927 62,665 SH   SOLE   62,665 0 0
LIBERTY GLOBAL INC COM SER A 530555101 1,068 21,264 SH   SOLE   21,264 0 0
LIBERTY GLOBAL INC COM SER C 530555309 6,159 127,482 SH   SOLE   127,482 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,045 15,127 SH   SOLE   15,127 0 0
LOEWS CORP COM 540424108 1,018 24,221 SH   SOLE   24,221 0 0
LOWES COS INC COM 548661107 1,330 19,325 SH   SOLE   19,325 0 0
MANULIFE FINL CORP COM 56501R106 289 15,163 SH   SOLE   15,163 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,165 15,675 SH   SOLE   15,675 0 0
MCDONALDS CORP COM 580135101 4,631 49,427 SH   SOLE   49,427 0 0
MCKESSON CORP COM 58155Q103 747 3,601 SH   SOLE   3,601 0 0
MEDTRONIC INC COM 585055106 223 3,087 SH   SOLE   3,087 0 0
MERCK & CO INC NEW COM 58933Y105 716 12,600 SH   SOLE   12,600 0 0
MICROSOFT CORP COM 594918104 9,424 202,880 SH   SOLE   202,880 0 0
MONDELEZ INTL INC CL A 609207105 4,734 130,337 SH   SOLE   130,337 0 0
MONSANTO CO NEW COM 61166W101 2,044 17,106 SH   SOLE   17,106 0 0
MORGAN STANLEY COM NEW 617446448 3,716 95,775 SH   SOLE   95,775 0 0
MORNINGSTAR INC COM 617700109 1,126 17,405 SH   SOLE   17,405 0 0
NEXTERA ENERGY INC COM 65339F101 3,041 28,612 SH   SOLE   28,612 0 0
NIKE INC CL B 654106103 5,068 52,710 SH   SOLE   52,710 0 0
NOBLE ENERGY INC COM 655044105 2,695 56,816 SH   SOLE   56,816 0 0
NORTHEAST UTILS COM 664397106 203 3,799 SH   SOLE   3,799 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,243 13,416 SH   SOLE   13,416 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 695 8,623 SH   SOLE   8,623 0 0
ORACLE CORP COM 68389X105 12,289 273,282 SH   SOLE   273,282 0 0
PAYCHEX INC COM 704326107 2,256 48,862 SH   SOLE   48,862 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 211 13,932 SH   SOLE   13,932 0 0
PEPSICO INC COM 713448108 11,273 119,220 SH   SOLE   119,220 0 0
PFIZER INC COM 717081103 3,728 119,690 SH   SOLE   119,690 0 0
PHILIP MORRIS INTL INC COM 718172109 424 5,202 SH   SOLE   5,202 0 0
POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 564 19,470 SH   SOLE   19,470 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,236 24,615 SH   SOLE   24,615 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 456 19,850 SH   SOLE   19,850 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 783 7,579 SH   SOLE   7,579 0 0
PRAXAIR INC COM 74005P104 4,649 35,883 SH   SOLE   35,883 0 0
PRECISION CASTPARTS CORP COM 740189105 2,244 9,316 SH   SOLE   9,316 0 0
PROCTER & GAMBLE CO COM 742718109 6,848 75,175 SH   SOLE   75,175 0 0
QUALCOMM INC COM 747525103 3,877 52,160 SH   SOLE   52,160 0 0
QUANTA SVCS INC COM 74762E102 3,200 112,717 SH   SOLE   112,717 0 0
SCHLUMBERGER LTD COM 806857108 5,722 66,990 SH   SOLE   66,990 0 0
SMUCKER J M CO COM NEW 832696405 207 2,049 SH   SOLE   2,049 0 0
SOUTHERN CO COM 842587107 298 6,069 SH   SOLE   6,069 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,499 15,598 SH   SOLE   15,598 0 0
STARBUCKS CORP COM 855244109 444 5,416 SH   SOLE   5,416 0 0
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 405 4,997 SH   SOLE   4,997 0 0
STRYKER CORP COM 863667101 4,308 45,666 SH   SOLE   45,666 0 0
TEREX CORP NEW COM 880779103 209 7,514 SH   SOLE   7,514 0 0
TEXTRON INC COM 883203101 329 7,805 SH   SOLE   7,805 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 11,574 92,374 SH   SOLE   92,374 0 0
TJX COS INC NEW COM 872540109 1,117 16,285 SH   SOLE   16,285 0 0
TORONTO DOMINION BK ONT COM 891160509 1,063 22,238 SH   SOLE   22,238 0 0
TRACTOR SUPPLY CO COM 892356106 281 3,560 SH   SOLE   3,560 0 0
TRAVELERS COMPANIES INC COM 89417E109 208 1,961 SH   SOLE   1,961 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 4,470 116,400 SH   SOLE   116,400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 1,133 30,725 SH   SOLE   30,725 0 0
UNION PAC CORP COM 907818108 3,482 29,226 SH   SOLE   29,226 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 882 61,448 SH   SOLE   61,448 0 0
UNITED NAT FOODS INC COM 911163103 319 4,120 SH   SOLE   4,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,228 80,245 SH   SOLE   80,245 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,931 48,780 SH   SOLE   48,780 0 0
US BANCORP DEL COM NEW 902973304 3,645 81,093 SH   SOLE   81,093 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 2,156 15,065 SH   SOLE   15,065 0 0
VEECO INSTRS INC DEL COM 922417100 1,378 39,503 SH   SOLE   39,503 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,058 22,609 SH   SOLE   22,609 0 0
VISA INC COM CL A 92826C839 3,808 14,525 SH   SOLE   14,525 0 0
WAL MART STORES INC COM 931142103 2,800 32,602 SH   SOLE   32,602 0 0
WASTE MGMT INC DEL COM 94106L109 564 10,987 SH   SOLE   10,987 0 0
WELLS FARGO & CO NEW COM 949746101 955 17,423 SH   SOLE   17,423 0 0
WHOLE FOODS MKT INC COM 966837106 327 6,495 SH   SOLE   6,495 0 0
WILLIAMS COS INC DEL COM 969457100 355 7,907 SH   SOLE   7,907 0 0
YUM BRANDS INC COM 988498101 2,821 38,718 SH   SOLE   38,718 0 0
ZOETIS INC CL A 98978V103 912 21,197 SH   SOLE   21,197 0 0