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,851 19,903 SH   SOLE   19,903 0 0
ABBOTT LABS COM 002824100 453 11,083 SH   SOLE   11,083 0 0
ABBVIE INC COM 00287Y109 650 11,524 SH   SOLE   11,524 0 0
ABIOMED INC COM 003654100 252 10,022 SH   SOLE   10,022 0 0
AFLAC INC COM 001055102 1,833 29,447 SH   SOLE   29,447 0 0
ALLERGAN INC COM 018490102 3,182 18,805 SH   SOLE   18,805 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,243 170,684 SH   SOLE   170,684 0 0
ALTERA CORP COM 021441100 1,265 36,400 SH   SOLE   36,400 0 0
AMERICAN EXPRESS CO COM 025816109 1,280 13,494 SH   SOLE   13,494 0 0
AMGEN INC COM 031162100 4,419 37,332 SH   SOLE   37,332 0 0
AMPHENOL CORP NEW CL A 032095101 1,361 14,128 SH   SOLE   14,128 0 0
ANADARKO PETE CORP COM 032511107 4,301 39,287 SH   SOLE   39,287 0 0
AON CORP COM 037389103 5,119 56,825 SH   SOLE   56,825 0 0
APACHE CORP COM 037411105 3,368 33,474 SH   SOLE   33,474 0 0
APPLE INC COM 037833100 11,182 120,332 SH   SOLE   120,332 0 0
AQUA AMERICA INC COM 03836W103 1,721 65,629 SH   SOLE   65,629 0 0
AT&T INC COM 00206R102 3,186 90,095 SH   SOLE   90,095 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 654 8,244 SH   SOLE   8,244 0 0
BANK OF AMERICA CORPORATION COM 060505104 179 11,655 SH   SOLE   11,655 0 0
BECTON DICKINSON & CO COM 075887109 497 4,205 SH   SOLE   4,205 0 0
BERKLEY W R CORP COM 084423102 1,862 40,205 SH   SOLE   40,205 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 11,847 93,610 SH   SOLE   93,610 0 0
BOEING CO COM 097023105 343 2,695 SH   SOLE   2,695 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,048 62,840 SH   SOLE   62,840 0 0
CATERPILLAR INC DEL COM 149123101 1,973 18,160 SH   SOLE   18,160 0 0
CELGENE CORP COM 151020104 7,359 85,684 SH   SOLE   85,684 0 0
CERNER CORP COM 156782104 477 9,252 SH   SOLE   9,252 0 0
CHEVRON CORP NEW COM 166764100 5,188 39,736 SH   SOLE   39,736 0 0
CHICAGO BRIDGE & IRON CO N V N Y REGISTRY SH 167250109 516 7,570 SH   SOLE   7,570 0 0
CHURCH & DWIGHT INC COM 171340102 2,352 33,621 SH   SOLE   33,621 0 0
CIMAREX ENERGY CO COM 171798101 4,719 32,897 SH   SOLE   32,897 0 0
CISCO SYS INC COM 17275R102 1,395 56,155 SH   SOLE   56,155 0 0
CITIGROUP INC COM NEW 172967424 4,966 105,439 SH   SOLE   105,439 0 0
CITRIX SYS INC COM 177376100 693 11,085 SH   SOLE   11,085 0 0
CLEAN HARBORS INC COM 184496107 4,826 75,116 SH   SOLE   75,116 0 0
CME GROUP INC COM 12572Q105 1,623 22,875 SH   SOLE   22,875 0 0
COACH INC COM 189754104 861 25,169 SH   SOLE   25,169 0 0
COCA COLA CO COM 191216100 5,031 118,769 SH   SOLE   118,769 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,229 66,022 SH   SOLE   66,022 0 0
COLGATE PALMOLIVE CO COM 194162103 3,426 50,249 SH   SOLE   50,249 0 0
COMCAST CORP NEW CL A SPL 20030N200 3,528 66,150 SH   SOLE   66,150 0 0
CONOCOPHILLIPS COM 20825C104 1,238 14,439 SH   SOLE   14,439 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,909 33,005 SH   SOLE   33,005 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,919 51,399 SH   SOLE   51,399 0 0
CSX CORP COM 126408103 302 9,795 SH   SOLE   9,795 0 0
CVS CAREMARK CORPORATION COM 126650100 6,878 91,257 SH   SOLE   91,257 0 0
DANAHER CORP DEL COM 235851102 6,203 78,787 SH   SOLE   78,787 0 0
DEERE & CO COM 244199105 206 2,270 SH   SOLE   2,270 0 0
DISH NETWORK CORP CL A 25470M109 2,141 32,900 SH   SOLE   32,900 0 0
DISNEY WALT CO COM DISNEY 254687106 7,016 81,832 SH   SOLE   81,832 0 0
DRESSER-RAND GROUP INC COM 261608103 263 4,132 SH   SOLE   4,132 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,546 23,629 SH   SOLE   23,629 0 0
E M C CORP MASS COM 268648102 2,340 88,847 SH   SOLE   88,847 0 0
EBAY INC COM 278642103 687 13,724 SH   SOLE   13,724 0 0
ECOLAB INC COM 278865100 13,203 118,578 SH   SOLE   118,578 0 0
EMERSON ELEC CO COM 291011104 2,198 33,128 SH   SOLE   33,128 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 180 11,451 SH   SOLE   11,451 0 0
EXPRESS SCRIPTS INC COM 302182100 4,410 63,607 SH   SOLE   63,607 0 0
EXXON MOBIL CORP COM 30231G102 13,228 131,384 SH   SOLE   131,384 0 0
FASTENAL CO COM 311900104 1,298 26,219 SH   SOLE   26,219 0 0
FIRST NIAGARA FINL GRP INC COM 33582V108 354 40,465 SH   SOLE   40,465 0 0
FIRST SOLAR INC COM 336433107 279 3,931 SH   SOLE   3,931 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 631 30,685 SH   SOLE   30,685 0 0
FLOWSERVE CORP COM 34354P105 1,849 24,874 SH   SOLE   24,874 0 0
FUEL TECH INC COM 359523107 127 22,475 SH   SOLE   22,475 0 0
GENERAL ELECTRIC CO COM 369604103 3,177 120,902 SH   SOLE   120,902 0 0
GILEAD SCIENCES INC COM 375558103 3,049 36,778 SH   SOLE   36,778 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,947 11,629 SH   SOLE   11,629 0 0
GOOGLE INC CL A 38259P508 5,415 9,261 SH   SOLE   9,261 0 0
GOOGLE INC CL C 38259P706 5,362 9,321 SH   SOLE   9,321 0 0
GRAINGER W W INC COM 384802104 239 940 SH   SOLE   940 0 0
HARLEY DAVIDSON INC COM 412822108 340 4,870 SH   SOLE   4,870 0 0
HIBBETT SPORTS INC COM 428567101 236 4,365 SH   SOLE   4,365 0 0
HOME DEPOT INC COM 437076102 2,048 25,297 SH   SOLE   25,297 0 0
HONEYWELL INTL INC COM 438516106 214 2,300 SH   SOLE   2,300 0 0
ILLINOIS TOOL WKS INC COM 452308109 219 2,501 SH   SOLE   2,501 0 0
INTEL CORP COM 458140100 1,499 48,502 SH   SOLE   48,502 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 3,273 18,055 SH   SOLE   18,055 0 0
INTUIT COM 461202103 1,950 24,212 SH   SOLE   24,212 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,580 3,838 SH   SOLE   3,838 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 992 18,615 SH   SOLE   18,615 0 0
JOHNSON & JOHNSON COM 478160104 7,047 67,355 SH   SOLE   67,355 0 0
JPMORGAN CHASE & CO COM 46625H100 441 7,651 SH   SOLE   7,651 0 0
KEURIG GREEN MTN INC COM 49271M100 410 3,290 SH   SOLE   3,290 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 245 2,975 SH   SOLE   2,975 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,237 28,338 SH   SOLE   28,338 0 0
KOHLS CORP COM 500255104 392 7,445 SH   SOLE   7,445 0 0
KRAFT FOODS INC CL A 50075N104 3,547 59,160 SH   SOLE   59,160 0 0
LIBERTY GLOBAL INC COM SER A 530555101 940 21,264 SH   SOLE   21,264 0 0
LIBERTY GLOBAL INC COM SER C 530555309 5,144 121,582 SH   SOLE   121,582 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,029 14,732 SH   SOLE   14,732 0 0
LOEWS CORP COM 540424108 1,402 31,856 SH   SOLE   31,856 0 0
LOWES COS INC COM 548661107 954 19,875 SH   SOLE   19,875 0 0
MANULIFE FINL CORP COM 56501R106 341 17,163 SH   SOLE   17,163 0 0
MCCORMICK & CO INC COM NON VTG 579780206 990 13,835 SH   SOLE   13,835 0 0
MCDONALDS CORP COM 580135101 5,039 50,021 SH   SOLE   50,021 0 0
MCKESSON CORP COM 58155Q103 716 3,846 SH   SOLE   3,846 0 0
MERCK & CO INC NEW COM 58933Y105 672 11,610 SH   SOLE   11,610 0 0
MICROSOFT CORP COM 594918104 8,362 200,517 SH   SOLE   200,517 0 0
MONDELEZ INTL INC CL A 609207105 4,619 122,805 SH   SOLE   122,805 0 0
MONSANTO CO NEW COM 61166W101 2,080 16,672 SH   SOLE   16,672 0 0
MORGAN STANLEY COM NEW 617446448 3,761 116,325 SH   SOLE   116,325 0 0
MORNINGSTAR INC COM 617700109 1,235 17,205 SH   SOLE   17,205 0 0
NEXTERA ENERGY INC COM 65339F101 2,892 28,219 SH   SOLE   28,219 0 0
NIKE INC CL B 654106103 4,362 56,250 SH   SOLE   56,250 0 0
NOBLE ENERGY INC COM 655044105 5,856 75,595 SH   SOLE   75,595 0 0
NORTHEAST UTILS COM 664397106 321 6,799 SH   SOLE   6,799 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,186 13,098 SH   SOLE   13,098 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 888 8,652 SH   SOLE   8,652 0 0
ORACLE CORP COM 68389X105 10,890 268,679 SH   SOLE   268,679 0 0
PAYCHEX INC COM 704326107 2,028 48,802 SH   SOLE   48,802 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 220 14,492 SH   SOLE   14,492 0 0
PEPSICO INC COM 713448108 10,461 117,098 SH   SOLE   117,098 0 0
PFIZER INC COM 717081103 3,369 113,514 SH   SOLE   113,514 0 0
PHILIP MORRIS INTL INC COM 718172109 673 7,987 SH   SOLE   7,987 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,076 24,615 SH   SOLE   24,615 0 0
POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 600 18,250 SH   SOLE   18,250 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 487 19,850 SH   SOLE   19,850 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 695 7,399 SH   SOLE   7,399 0 0
PRAXAIR INC COM 74005P104 4,662 35,093 SH   SOLE   35,093 0 0
PRECISION CASTPARTS CORP COM 740189105 2,491 9,871 SH   SOLE   9,871 0 0
PROCTER & GAMBLE CO COM 742718109 5,861 74,575 SH   SOLE   74,575 0 0
QUALCOMM INC COM 747525103 4,102 51,795 SH   SOLE   51,795 0 0
QUANTA SVCS INC COM 74762E102 3,921 113,390 SH   SOLE   113,390 0 0
SCHLUMBERGER LTD COM 806857108 7,675 65,071 SH   SOLE   65,071 0 0
SOUTHERN CO COM 842587107 264 5,823 SH   SOLE   5,823 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,405 15,998 SH   SOLE   15,998 0 0
STARBUCKS CORP COM 855244109 301 3,890 SH   SOLE   3,890 0 0
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 529 6,547 SH   SOLE   6,547 0 0
STRYKER CORP COM 863667101 3,935 46,667 SH   SOLE   46,667 0 0
TEREX CORP NEW COM 880779103 309 7,514 SH   SOLE   7,514 0 0
TEXTRON INC COM 883203101 299 7,805 SH   SOLE   7,805 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,438 88,456 SH   SOLE   88,456 0 0
TORONTO DOMINION BK ONT COM 891160509 1,147 22,308 SH   SOLE   22,308 0 0
TRACTOR SUPPLY CO COM 892356106 215 3,560 SH   SOLE   3,560 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 4,127 117,400 SH   SOLE   117,400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 316 9,225 SH   SOLE   9,225 0 0
UNION PAC CORP COM 907818108 2,837 28,438 SH   SOLE   28,438 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 833 61,448 SH   SOLE   61,448 0 0
UNITED NAT FOODS INC COM 911163103 268 4,120 SH   SOLE   4,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,065 78,520 SH   SOLE   78,520 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,969 48,555 SH   SOLE   48,555 0 0
US BANCORP DEL COM NEW 902973304 3,196 73,787 SH   SOLE   73,787 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,850 14,665 SH   SOLE   14,665 0 0
VEECO INSTRS INC DEL COM 922417100 1,404 37,683 SH   SOLE   37,683 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,029 21,028 SH   SOLE   21,028 0 0
VISA INC COM CL A 92826C839 2,919 13,852 SH   SOLE   13,852 0 0
WAL MART STORES INC COM 931142103 4,203 55,989 SH   SOLE   55,989 0 0
WASTE MGMT INC DEL COM 94106L109 442 9,887 SH   SOLE   9,887 0 0
WELLS FARGO & CO NEW COM 949746101 737 14,018 SH   SOLE   14,018 0 0
WHOLE FOODS MKT INC COM 966837106 206 5,320 SH   SOLE   5,320 0 0
WILLIAMS COS INC DEL COM 969457100 536 9,207 SH   SOLE   9,207 0 0
YUM BRANDS INC COM 988498101 3,540 43,596 SH   SOLE   43,596 0 0
ZOETIS INC CL A 98978V103 636 19,710 SH   SOLE   19,710 0 0