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,654 18,922 SH   SOLE   18,922 0 0
ABBOTT LABS COM 002824100 447 11,659 SH   SOLE   11,659 0 0
ABBVIE INC COM 00287Y109 553 10,469 SH   SOLE   10,469 0 0
ABIOMED INC COM 003654100 264 9,886 SH   SOLE   9,886 0 0
AFLAC INC COM 001055102 1,790 26,801 SH   SOLE   26,801 0 0
ALLERGAN INC COM 018490102 3,030 27,282 SH   SOLE   27,282 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,686 207,178 SH   SOLE   207,178 0 0
ALTERA CORP COM 021441100 1,208 37,150 SH   SOLE   37,150 0 0
AMERICAN EXPRESS CO COM 025816109 1,172 12,915 SH   SOLE   12,915 0 0
AMGEN INC COM 031162100 3,993 35,001 SH   SOLE   35,001 0 0
AMPHENOL CORP NEW CL A 032095101 1,156 12,963 SH   SOLE   12,963 0 0
ANADARKO PETE CORP COM 032511107 2,366 29,822 SH   SOLE   29,822 0 0
AON CORP COM 037389103 5,151 61,400 SH   SOLE   61,400 0 0
APACHE CORP COM 037411105 4,130 48,052 SH   SOLE   48,052 0 0
APPLE INC COM 037833100 9,803 17,474 SH   SOLE   17,474 0 0
AQUA AMERICA INC COM 03836W103 1,353 57,352 SH   SOLE   57,352 0 0
AT&T INC COM 00206R102 3,013 85,697 SH   SOLE   85,697 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 712 8,815 SH   SOLE   8,815 0 0
BANK OF AMERICA CORPORATION COM 060505104 172 11,032 SH   SOLE   11,032 0 0
BECTON DICKINSON & CO COM 075887109 455 4,121 SH   SOLE   4,121 0 0
BERKLEY W R CORP COM 084423102 1,608 37,050 SH   SOLE   37,050 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 9,227 77,823 SH   SOLE   77,823 0 0
BOEING CO COM 097023105 313 2,295 SH   SOLE   2,295 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,335 62,753 SH   SOLE   62,753 0 0
CATERPILLAR INC DEL COM 149123101 1,478 16,275 SH   SOLE   16,275 0 0
CELGENE CORP COM 151020104 7,012 41,497 SH   SOLE   41,497 0 0
CERNER CORP COM 156782104 365 6,556 SH   SOLE   6,556 0 0
CHEVRON CORP NEW COM 166764100 4,553 36,447 SH   SOLE   36,447 0 0
CHICAGO BRIDGE & IRON CO N V N Y REGISTRY SH 167250109 699 8,405 SH   SOLE   8,405 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,088 20,815 SH   SOLE   20,815 0 0
CHURCH & DWIGHT INC COM 171340102 2,191 33,050 SH   SOLE   33,050 0 0
CIMAREX ENERGY CO COM 171798101 3,470 33,077 SH   SOLE   33,077 0 0
CISCO SYS INC COM 17275R102 1,368 60,995 SH   SOLE   60,995 0 0
CITRIX SYS INC COM 177376100 600 9,487 SH   SOLE   9,487 0 0
CLEAN HARBORS INC COM 184496107 4,427 73,835 SH   SOLE   73,835 0 0
CME GROUP INC COM 12572Q105 1,670 21,285 SH   SOLE   21,285 0 0
COACH INC COM 189754104 2,176 38,759 SH   SOLE   38,759 0 0
COCA COLA CO COM 191216100 4,628 112,021 SH   SOLE   112,021 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,084 30,537 SH   SOLE   30,537 0 0
COLGATE PALMOLIVE CO COM 194162103 3,188 48,887 SH   SOLE   48,887 0 0
COMCAST CORP NEW CL A SPL 20030N200 3,808 76,350 SH   SOLE   76,350 0 0
CONOCOPHILLIPS COM 20825C104 918 12,989 SH   SOLE   12,989 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,182 31,005 SH   SOLE   31,005 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,652 47,489 SH   SOLE   47,489 0 0
CSX CORP COM 126408103 316 10,995 SH   SOLE   10,995 0 0
CVS CAREMARK CORPORATION COM 126650100 6,259 87,446 SH   SOLE   87,446 0 0
DANAHER CORP DEL COM 235851102 5,811 75,266 SH   SOLE   75,266 0 0
DISH NETWORK CORP CL A 25470M109 1,911 33,000 SH   SOLE   33,000 0 0
DISNEY WALT CO COM DISNEY 254687106 5,953 77,925 SH   SOLE   77,925 0 0
DRESSER-RAND GROUP INC COM 261608103 250 4,200 SH   SOLE   4,200 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,330 20,474 SH   SOLE   20,474 0 0
E M C CORP MASS COM 268648102 2,068 82,209 SH   SOLE   82,209 0 0
ECOLAB INC COM 278865100 12,389 118,821 SH   SOLE   118,821 0 0
EMERSON ELEC CO COM 291011104 2,237 31,882 SH   SOLE   31,882 0 0
EXPRESS SCRIPTS INC COM 302182100 4,206 59,882 SH   SOLE   59,882 0 0
EXXON MOBIL CORP COM 30231G102 12,996 128,419 SH   SOLE   128,419 0 0
FASTENAL CO COM 311900104 1,134 23,879 SH   SOLE   23,879 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,364 25,410 SH   SOLE   25,410 0 0
FIRST NIAGARA FINL GRP INC COM 33582V108 430 40,465 SH   SOLE   40,465 0 0
FIRST SOLAR INC COM 336433107 217 3,965 SH   SOLE   3,965 0 0
FLOWSERVE CORP COM 34354P105 1,918 24,334 SH   SOLE   24,334 0 0
FUEL TECH INC COM 359523107 159 22,475 SH   SOLE   22,475 0 0
GENERAL ELECTRIC CO COM 369604103 2,700 96,312 SH   SOLE   96,312 0 0
GILEAD SCIENCES INC COM 375558103 2,275 30,294 SH   SOLE   30,294 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,942 10,954 SH   SOLE   10,954 0 0
GOOGLE INC CL A 38259P508 9,784 8,730 SH   SOLE   8,730 0 0
GREEN MTN COFFEE ROASTERS IN COM 393122106 232 3,075 SH   SOLE   3,075 0 0
HARLEY DAVIDSON INC COM 412822108 483 6,970 SH   SOLE   6,970 0 0
HIBBETT SPORTS INC COM 428567101 233 3,475 SH   SOLE   3,475 0 0
HOME DEPOT INC COM 437076102 1,584 19,237 SH   SOLE   19,237 0 0
INTEL CORP COM 458140100 1,262 48,622 SH   SOLE   48,622 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 3,530 18,817 SH   SOLE   18,817 0 0
INTUIT COM 461202103 1,695 22,213 SH   SOLE   22,213 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,436 3,738 SH   SOLE   3,738 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 1,168 18,535 SH   SOLE   18,535 0 0
JOHNSON & JOHNSON COM 478160104 6,002 65,529 SH   SOLE   65,529 0 0
JPMORGAN CHASE & CO COM 46625H100 442 7,551 SH   SOLE   7,551 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 679 8,420 SH   SOLE   8,420 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 4,245 56,104 SH   SOLE   56,104 0 0
KOHLS CORP COM 500255104 417 7,345 SH   SOLE   7,345 0 0
KRAFT FOODS INC CL A 50075N104 2,933 54,399 SH   SOLE   54,399 0 0
LIBERTY GLOBAL INC COM SER A 530555101 1,892 21,264 SH   SOLE   21,264 0 0
LIBERTY GLOBAL INC COM SER C 530555309 3,877 45,984 SH   SOLE   45,984 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,024 14,350 SH   SOLE   14,350 0 0
LOEWS CORP COM 540424108 1,973 40,900 SH   SOLE   40,900 0 0
LOWES COS INC COM 548661107 961 19,392 SH   SOLE   19,392 0 0
MCCORMICK & CO INC COM NON VTG 579780206 653 9,470 SH   SOLE   9,470 0 0
MCDONALDS CORP COM 580135101 4,430 45,656 SH   SOLE   45,656 0 0
MCKESSON CORP COM 58155Q103 579 3,586 SH   SOLE   3,586 0 0
MERCK & CO INC NEW COM 58933Y105 533 10,640 SH   SOLE   10,640 0 0
MICROSOFT CORP COM 594918104 6,832 182,615 SH   SOLE   182,615 0 0
MIDWAY GOLD CORP COM 598153104 13 16,500 SH   SOLE   16,500 0 0
MONDELEZ INTL INC CL A 609207105 4,113 116,518 SH   SOLE   116,518 0 0
MONSANTO CO NEW COM 61166W101 1,708 14,651 SH   SOLE   14,651 0 0
MORGAN STANLEY COM NEW 617446448 3,685 117,500 SH   SOLE   117,500 0 0
MORNINGSTAR INC COM 617700109 1,219 15,605 SH   SOLE   15,605 0 0
NEWS CORP CL A 65248E104 482 26,775 SH   SOLE   26,775 0 0
NEXTERA ENERGY INC COM 65339F101 2,081 24,301 SH   SOLE   24,301 0 0
NIKE INC CL B 654106103 4,060 51,627 SH   SOLE   51,627 0 0
NOBLE ENERGY INC COM 655044105 5,149 75,598 SH   SOLE   75,598 0 0
NORTHEAST UTILS COM 664397106 385 9,081 SH   SOLE   9,081 0 0
NOVARTIS A G SPONSORED ADR 66987V109 944 11,750 SH   SOLE   11,750 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 499 5,250 SH   SOLE   5,250 0 0
ORACLE CORP COM 68389X105 9,641 251,989 SH   SOLE   251,989 0 0
PARAMOUNT GOLD & SILVER CORP COM 69924P102 11 11,600 SH   SOLE   11,600 0 0
PAYCHEX INC COM 704326107 2,228 48,937 SH   SOLE   48,937 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 234 15,492 SH   SOLE   15,492 0 0
PEPSICO INC COM 713448108 9,302 112,149 SH   SOLE   112,149 0 0
PETSMART INC COM 716768106 1,236 16,990 SH   SOLE   16,990 0 0
PFIZER INC COM 717081103 2,471 80,678 SH   SOLE   80,678 0 0
PHILIP MORRIS INTL INC COM 718172109 478 5,487 SH   SOLE   5,487 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 912 24,615 SH   SOLE   24,615 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 459 19,850 SH   SOLE   19,850 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 628 7,145 SH   SOLE   7,145 0 0
PRAXAIR INC COM 74005P104 4,883 37,551 SH   SOLE   37,551 0 0
PRECISION CASTPARTS CORP COM 740189105 2,305 8,561 SH   SOLE   8,561 0 0
PROCTER & GAMBLE CO COM 742718109 5,734 70,433 SH   SOLE   70,433 0 0
PRUDENTIAL FINL INC COM 744320102 286 3,100 SH   SOLE   3,100 0 0
QUALCOMM INC COM 747525103 3,693 49,731 SH   SOLE   49,731 0 0
QUANTA SVCS INC COM 74762E102 3,370 106,775 SH   SOLE   106,775 0 0
ROCKVILLE FINL INC NEW COM 774188106 383 26,948 SH   SOLE   26,948 0 0
SCHLUMBERGER LTD COM 806857108 5,409 60,026 SH   SOLE   60,026 0 0
SEADRILL LIMITED COM G7945E105 244 5,947 SH   SOLE   5,947 0 0
SOUTHERN CO COM 842587107 239 5,823 SH   SOLE   5,823 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,397 17,307 SH   SOLE   17,307 0 0
STRYKER CORP COM 863667101 3,315 44,112 SH   SOLE   44,112 0 0
TEREX CORP NEW COM 880779103 316 7,514 SH   SOLE   7,514 0 0
TEXTRON INC COM 883203101 316 8,605 SH   SOLE   8,605 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,275 83,292 SH   SOLE   83,292 0 0
TORONTO DOMINION BK ONT COM 891160509 1,091 11,580 SH   SOLE   11,580 0 0
TRACTOR SUPPLY CO COM 892356106 202 2,610 SH   SOLE   2,610 0 0
TRANSOCEAN LTD REG SHS H8817H100 470 9,516 SH   SOLE   9,516 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 4,178 118,800 SH   SOLE   118,800 0 0
UNION PAC CORP COM 907818108 2,233 13,294 SH   SOLE   13,294 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 484 25,611 SH   SOLE   25,611 0 0
UNITED NAT FOODS INC COM 911163103 311 4,120 SH   SOLE   4,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,263 72,606 SH   SOLE   72,606 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,429 45,532 SH   SOLE   45,532 0 0
US BANCORP DEL COM NEW 902973304 2,119 52,449 SH   SOLE   52,449 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 291 1,720 SH   SOLE   1,720 0 0
VEECO INSTRS INC DEL COM 922417100 1,182 35,913 SH   SOLE   35,913 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 887 18,049 SH   SOLE   18,049 0 0
VISA INC COM CL A 92826C839 2,860 12,845 SH   SOLE   12,845 0 0
WAL MART STORES INC COM 931142103 4,179 53,102 SH   SOLE   53,102 0 0
WELLS FARGO & CO NEW COM 949746101 447 9,838 SH   SOLE   9,838 0 0
WILLIAMS COS INC DEL COM 969457100 361 9,357 SH   SOLE   9,357 0 0
YUM BRANDS INC COM 988498101 3,197 42,288 SH   SOLE   42,288 0 0
ZOETIS INC CL A 98978V103 439 13,425 SH   SOLE   13,425 0 0