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,683 19,778 SH   SOLE   19,778 0 0
ABBOTT LABS COM 002824100 448 11,635 SH   SOLE   11,635 0 0
ABBVIE INC COM 00287Y109 561 10,909 SH   SOLE   10,909 0 0
ABIOMED INC COM 003654100 261 10,022 SH   SOLE   10,022 0 0
AFLAC INC COM 001055102 1,755 27,845 SH   SOLE   27,845 0 0
ALLERGAN INC COM 018490102 3,487 28,102 SH   SOLE   28,102 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,064 173,519 SH   SOLE   173,519 0 0
ALTERA CORP COM 021441100 1,294 35,700 SH   SOLE   35,700 0 0
AMERICAN EXPRESS CO COM 025816109 1,175 13,054 SH   SOLE   13,054 0 0
AMGEN INC COM 031162100 4,459 36,152 SH   SOLE   36,152 0 0
AMPHENOL CORP NEW CL A 032095101 1,254 13,678 SH   SOLE   13,678 0 0
ANADARKO PETE CORP COM 032511107 3,207 37,831 SH   SOLE   37,831 0 0
AON CORP COM 037389103 5,198 61,675 SH   SOLE   61,675 0 0
APACHE CORP COM 037411105 2,905 35,022 SH   SOLE   35,022 0 0
APPLE INC COM 037833100 9,221 17,179 SH   SOLE   17,179 0 0
AQUA AMERICA INC COM 03836W103 1,559 62,196 SH   SOLE   62,196 0 0
AT&T INC COM 00206R102 3,042 86,747 SH   SOLE   86,747 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 704 9,115 SH   SOLE   9,115 0 0
BANK OF AMERICA CORPORATION COM 060505104 183 10,649 SH   SOLE   10,649 0 0
BECTON DICKINSON & CO COM 075887109 489 4,180 SH   SOLE   4,180 0 0
BERKLEY W R CORP COM 084423102 1,659 39,850 SH   SOLE   39,850 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 11,393 91,162 SH   SOLE   91,162 0 0
BOEING CO COM 097023105 275 2,195 SH   SOLE   2,195 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,268 62,915 SH   SOLE   62,915 0 0
CATERPILLAR INC DEL COM 149123101 1,731 17,420 SH   SOLE   17,420 0 0
CELGENE CORP COM 151020104 5,963 42,717 SH   SOLE   42,717 0 0
CERNER CORP COM 156782104 462 8,207 SH   SOLE   8,207 0 0
CHEVRON CORP NEW COM 166764100 4,722 39,708 SH   SOLE   39,708 0 0
CHICAGO BRIDGE & IRON CO N V N Y REGISTRY SH 167250109 680 7,800 SH   SOLE   7,800 0 0
CHURCH & DWIGHT INC COM 171340102 2,311 33,463 SH   SOLE   33,463 0 0
CIMAREX ENERGY CO COM 171798101 3,943 33,107 SH   SOLE   33,107 0 0
CISCO SYS INC COM 17275R102 1,293 57,705 SH   SOLE   57,705 0 0
CITIGROUP INC COM NEW 172967424 2,954 62,050 SH   SOLE   62,050 0 0
CITRIX SYS INC COM 177376100 576 10,035 SH   SOLE   10,035 0 0
CLEAN HARBORS INC COM 184496107 4,104 74,902 SH   SOLE   74,902 0 0
CME GROUP INC COM 12572Q105 1,861 25,142 SH   SOLE   25,142 0 0
COACH INC COM 189754104 2,058 41,439 SH   SOLE   41,439 0 0
COCA COLA CO COM 191216100 4,479 115,854 SH   SOLE   115,854 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,185 62,937 SH   SOLE   62,937 0 0
COLGATE PALMOLIVE CO COM 194162103 3,161 48,725 SH   SOLE   48,725 0 0
COMCAST CORP NEW CL A SPL 20030N200 3,187 65,350 SH   SOLE   65,350 0 0
CONOCOPHILLIPS COM 20825C104 1,012 14,389 SH   SOLE   14,389 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,770 32,605 SH   SOLE   32,605 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,654 50,631 SH   SOLE   50,631 0 0
CSX CORP COM 126408103 290 9,995 SH   SOLE   9,995 0 0
CVS CAREMARK CORPORATION COM 126650100 6,844 91,428 SH   SOLE   91,428 0 0
DANAHER CORP DEL COM 235851102 5,868 78,234 SH   SOLE   78,234 0 0
DISH NETWORK CORP CL A 25470M109 2,165 34,800 SH   SOLE   34,800 0 0
DISNEY WALT CO COM DISNEY 254687106 6,520 81,432 SH   SOLE   81,432 0 0
DRESSER-RAND GROUP INC COM 261608103 245 4,200 SH   SOLE   4,200 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,494 22,269 SH   SOLE   22,269 0 0
E M C CORP MASS COM 268648102 2,455 89,557 SH   SOLE   89,557 0 0
ECOLAB INC COM 278865100 12,636 117,008 SH   SOLE   117,008 0 0
EMERSON ELEC CO COM 291011104 2,169 32,473 SH   SOLE   32,473 0 0
EXPRESS SCRIPTS INC COM 302182100 4,597 61,215 SH   SOLE   61,215 0 0
EXXON MOBIL CORP COM 30231G102 12,996 133,052 SH   SOLE   133,052 0 0
FASTENAL CO COM 311900104 1,225 24,854 SH   SOLE   24,854 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,321 24,710 SH   SOLE   24,710 0 0
FIRST NIAGARA FINL GRP INC COM 33582V108 382 40,465 SH   SOLE   40,465 0 0
FIRST SOLAR INC COM 336433107 277 3,965 SH   SOLE   3,965 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 393 19,345 SH   SOLE   19,345 0 0
FLOWSERVE CORP COM 34354P105 1,928 24,609 SH   SOLE   24,609 0 0
FUEL TECH INC COM 359523107 112 22,475 SH   SOLE   22,475 0 0
GENERAL ELECTRIC CO COM 369604103 2,844 109,848 SH   SOLE   109,848 0 0
GILEAD SCIENCES INC COM 375558103 2,457 34,681 SH   SOLE   34,681 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,893 11,554 SH   SOLE   11,554 0 0
GOOGLE INC CL A 38259P508 10,155 9,112 SH   SOLE   9,112 0 0
HARLEY DAVIDSON INC COM 412822108 398 5,970 SH   SOLE   5,970 0 0
HIBBETT SPORTS INC COM 428567101 210 3,965 SH   SOLE   3,965 0 0
HOME DEPOT INC COM 437076102 1,743 22,033 SH   SOLE   22,033 0 0
INTEL CORP COM 458140100 1,211 46,921 SH   SOLE   46,921 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 3,541 18,397 SH   SOLE   18,397 0 0
INTUIT COM 461202103 1,835 23,609 SH   SOLE   23,609 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,593 3,638 SH   SOLE   3,638 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 1,173 18,470 SH   SOLE   18,470 0 0
JOHNSON & JOHNSON COM 478160104 6,590 67,087 SH   SOLE   67,087 0 0
JPMORGAN CHASE & CO COM 46625H100 535 8,816 SH   SOLE   8,816 0 0
KEURIG GREEN MTN INC COM 49271M100 324 3,065 SH   SOLE   3,065 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 493 6,661 SH   SOLE   6,661 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,692 37,564 SH   SOLE   37,564 0 0
KOHLS CORP COM 500255104 417 7,345 SH   SOLE   7,345 0 0
KRAFT FOODS INC CL A 50075N104 3,239 57,743 SH   SOLE   57,743 0 0
LIBERTY GLOBAL INC COM SER A 530555101 885 21,264 SH   SOLE   21,264 0 0
LIBERTY GLOBAL INC COM SER C 530555309 4,878 119,832 SH   SOLE   119,832 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,049 14,565 SH   SOLE   14,565 0 0
LOEWS CORP COM 540424108 2,012 45,675 SH   SOLE   45,675 0 0
LOWES COS INC COM 548661107 958 19,592 SH   SOLE   19,592 0 0
MANULIFE FINL CORP COM 56501R106 331 17,163 SH   SOLE   17,163 0 0
MCCORMICK & CO INC COM NON VTG 579780206 930 12,970 SH   SOLE   12,970 0 0
MCDONALDS CORP COM 580135101 4,779 48,754 SH   SOLE   48,754 0 0
MCKESSON CORP COM 58155Q103 656 3,716 SH   SOLE   3,716 0 0
MERCK & CO INC NEW COM 58933Y105 624 10,985 SH   SOLE   10,985 0 0
MICROSOFT CORP COM 594918104 8,051 196,425 SH   SOLE   196,425 0 0
MONDELEZ INTL INC CL A 609207105 4,191 121,309 SH   SOLE   121,309 0 0
MONSANTO CO NEW COM 61166W101 1,897 16,672 SH   SOLE   16,672 0 0
MORGAN STANLEY COM NEW 617446448 3,842 123,275 SH   SOLE   123,275 0 0
MORNINGSTAR INC COM 617700109 1,275 16,140 SH   SOLE   16,140 0 0
NEXTERA ENERGY INC COM 65339F101 2,638 27,587 SH   SOLE   27,587 0 0
NIKE INC CL B 654106103 4,120 55,775 SH   SOLE   55,775 0 0
NOBLE ENERGY INC COM 655044105 5,855 82,413 SH   SOLE   82,413 0 0
NORTHEAST UTILS COM 664397106 368 8,081 SH   SOLE   8,081 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,096 12,895 SH   SOLE   12,895 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 737 7,735 SH   SOLE   7,735 0 0
ORACLE CORP COM 68389X105 10,984 268,487 SH   SOLE   268,487 0 0
PAYCHEX INC COM 704326107 2,214 51,967 SH   SOLE   51,967 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 215 14,492 SH   SOLE   14,492 0 0
PEPSICO INC COM 713448108 9,745 116,712 SH   SOLE   116,712 0 0
PETSMART INC COM 716768106 909 13,190 SH   SOLE   13,190 0 0
PFIZER INC COM 717081103 2,839 88,400 SH   SOLE   88,400 0 0
PHILIP MORRIS INTL INC COM 718172109 621 7,587 SH   SOLE   7,587 0 0
PINNACLE FOODS INC DEL COM 72348P104 384 12,855 SH   SOLE   12,855 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,025 24,615 SH   SOLE   24,615 0 0
POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 428 13,110 SH   SOLE   13,110 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 483 19,850 SH   SOLE   19,850 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 648 7,395 SH   SOLE   7,395 0 0
PRAXAIR INC COM 74005P104 5,153 39,341 SH   SOLE   39,341 0 0
PRECISION CASTPARTS CORP COM 740189105 2,487 9,841 SH   SOLE   9,841 0 0
PROCTER & GAMBLE CO COM 742718109 5,830 72,330 SH   SOLE   72,330 0 0
QUALCOMM INC COM 747525103 4,033 51,138 SH   SOLE   51,138 0 0
QUANTA SVCS INC COM 74762E102 4,169 112,970 SH   SOLE   112,970 0 0
ROCKVILLE FINL INC NEW COM 774188106 366 26,948 SH   SOLE   26,948 0 0
SCHLUMBERGER LTD COM 806857108 6,304 64,655 SH   SOLE   64,655 0 0
SEADRILL LIMITED COM G7945E105 203 5,780 SH   SOLE   5,780 0 0
SOUTHERN CO COM 842587107 256 5,823 SH   SOLE   5,823 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,269 15,626 SH   SOLE   15,626 0 0
STARBUCKS CORP COM 855244109 244 3,319 SH   SOLE   3,319 0 0
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 581 7,300 SH   SOLE   7,300 0 0
STRYKER CORP COM 863667101 3,796 46,597 SH   SOLE   46,597 0 0
TEREX CORP NEW COM 880779103 333 7,514 SH   SOLE   7,514 0 0
TEXTRON INC COM 883203101 307 7,805 SH   SOLE   7,805 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,504 87,362 SH   SOLE   87,362 0 0
TORONTO DOMINION BK ONT COM 891160509 1,071 22,808 SH   SOLE   22,808 0 0
TRACTOR SUPPLY CO COM 892356106 230 3,260 SH   SOLE   3,260 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 3,771 117,950 SH   SOLE   117,950 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 216 6,925 SH   SOLE   6,925 0 0
UNION PAC CORP COM 907818108 2,544 13,559 SH   SOLE   13,559 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 471 25,611 SH   SOLE   25,611 0 0
UNITED NAT FOODS INC COM 911163103 292 4,120 SH   SOLE   4,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,992 76,961 SH   SOLE   76,961 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,934 47,982 SH   SOLE   47,982 0 0
US BANCORP DEL COM NEW 902973304 2,758 64,343 SH   SOLE   64,343 0 0
VEECO INSTRS INC DEL COM 922417100 1,532 36,543 SH   SOLE   36,543 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 941 19,777 SH   SOLE   19,777 0 0
VISA INC COM CL A 92826C839 2,851 13,206 SH   SOLE   13,206 0 0
WAL MART STORES INC COM 931142103 4,284 56,052 SH   SOLE   56,052 0 0
WASTE MGMT INC DEL COM 94106L109 274 6,520 SH   SOLE   6,520 0 0
WEBSTER FINL CORP CONN COM 947890109 206 6,628 SH   SOLE   6,628 0 0
WELLS FARGO & CO NEW COM 949746101 674 13,554 SH   SOLE   13,554 0 0
WILLIAMS COS INC DEL COM 969457100 380 9,357 SH   SOLE   9,357 0 0
YUM BRANDS INC COM 988498101 3,254 43,161 SH   SOLE   43,161 0 0
ZOETIS INC CL A 98978V103 561 19,400 SH   SOLE   19,400 0 0