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,852 20,127 SH   SOLE   20,127 0 0
ABBOTT LABS COM 002824100 486 11,683 SH   SOLE   11,683 0 0
ABBVIE INC COM 00287Y109 755 13,079 SH   SOLE   13,079 0 0
ABIOMED INC COM 003654100 249 10,022 SH   SOLE   10,022 0 0
AFLAC INC COM 001055102 1,733 29,757 SH   SOLE   29,757 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,542 17,350 SH   SOLE   17,350 0 0
ALLERGAN INC COM 018490102 1,975 11,085 SH   SOLE   11,085 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,315 172,904 SH   SOLE   172,904 0 0
ALTERA CORP COM 021441100 1,310 36,600 SH   SOLE   36,600 0 0
AMERICAN EXPRESS CO COM 025816109 1,211 13,834 SH   SOLE   13,834 0 0
AMGEN INC COM 031162100 5,286 37,635 SH   SOLE   37,635 0 0
AMPHENOL CORP NEW CL A 032095101 1,411 14,133 SH   SOLE   14,133 0 0
ANADARKO PETE CORP COM 032511107 4,057 39,992 SH   SOLE   39,992 0 0
AON CORP COM 037389103 5,048 57,575 SH   SOLE   57,575 0 0
APACHE CORP COM 037411105 3,156 33,619 SH   SOLE   33,619 0 0
APPLE INC COM 037833100 12,197 121,064 SH   SOLE   121,064 0 0
AQUA AMERICA INC COM 03836W103 1,564 66,458 SH   SOLE   66,458 0 0
AT&T INC COM 00206R102 3,195 90,655 SH   SOLE   90,655 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 682 8,204 SH   SOLE   8,204 0 0
BANK OF AMERICA CORPORATION COM 060505104 182 10,681 SH   SOLE   10,681 0 0
BECTON DICKINSON & CO COM 075887109 502 4,415 SH   SOLE   4,415 0 0
BERKLEY W R CORP COM 084423102 1,906 39,869 SH   SOLE   39,869 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 13,029 94,320 SH   SOLE   94,320 0 0
BOEING CO COM 097023105 326 2,561 SH   SOLE   2,561 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,187 62,275 SH   SOLE   62,275 0 0
CATERPILLAR INC DEL COM 149123101 1,838 18,560 SH   SOLE   18,560 0 0
CELGENE CORP COM 151020104 7,841 82,724 SH   SOLE   82,724 0 0
CERNER CORP COM 156782104 620 10,402 SH   SOLE   10,402 0 0
CHEVRON CORP NEW COM 166764100 4,835 40,524 SH   SOLE   40,524 0 0
CHICAGO BRIDGE & IRON CO N V N Y REGISTRY SH 167250109 390 6,745 SH   SOLE   6,745 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 236 354 SH   SOLE   354 0 0
CHURCH & DWIGHT INC COM 171340102 2,401 34,216 SH   SOLE   34,216 0 0
CIMAREX ENERGY CO COM 171798101 4,076 32,217 SH   SOLE   32,217 0 0
CISCO SYS INC COM 17275R102 1,318 52,378 SH   SOLE   52,378 0 0
CITIGROUP INC COM NEW 172967424 5,444 105,055 SH   SOLE   105,055 0 0
CITRIX SYS INC COM 177376100 829 11,625 SH   SOLE   11,625 0 0
CLEAN HARBORS INC COM 184496107 4,001 74,211 SH   SOLE   74,211 0 0
CME GROUP INC COM 12572Q105 1,819 22,745 SH   SOLE   22,745 0 0
COACH INC COM 189754104 721 20,236 SH   SOLE   20,236 0 0
COCA COLA CO COM 191216100 5,115 119,904 SH   SOLE   119,904 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,950 65,902 SH   SOLE   65,902 0 0
COLGATE PALMOLIVE CO COM 194162103 3,324 50,967 SH   SOLE   50,967 0 0
COMCAST CORP NEW CL A SPL 20030N200 3,523 65,850 SH   SOLE   65,850 0 0
CONOCOPHILLIPS COM 20825C104 1,121 14,652 SH   SOLE   14,652 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,714 19,665 SH   SOLE   19,665 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,436 51,354 SH   SOLE   51,354 0 0
CSX CORP COM 126408103 282 8,795 SH   SOLE   8,795 0 0
CVS CAREMARK CORPORATION COM 126650100 7,221 90,724 SH   SOLE   90,724 0 0
DANAHER CORP DEL COM 235851102 5,950 78,311 SH   SOLE   78,311 0 0
DISH NETWORK CORP CL A 25470M109 2,131 33,000 SH   SOLE   33,000 0 0
DISNEY WALT CO COM DISNEY 254687106 7,054 79,229 SH   SOLE   79,229 0 0
DRESSER-RAND GROUP INC COM 261608103 340 4,132 SH   SOLE   4,132 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,751 24,400 SH   SOLE   24,400 0 0
E M C CORP MASS COM 268648102 2,525 86,310 SH   SOLE   86,310 0 0
EBAY INC COM 278642103 923 16,290 SH   SOLE   16,290 0 0
ECOLAB INC COM 278865100 13,523 117,768 SH   SOLE   117,768 0 0
EMERSON ELEC CO COM 291011104 1,930 30,838 SH   SOLE   30,838 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 169 11,451 SH   SOLE   11,451 0 0
EXPRESS SCRIPTS INC COM 302182100 4,581 64,857 SH   SOLE   64,857 0 0
EXXON MOBIL CORP COM 30231G102 12,549 133,426 SH   SOLE   133,426 0 0
FASTENAL CO COM 311900104 1,211 26,969 SH   SOLE   26,969 0 0
FIRST NIAGARA FINL GRP INC COM 33582V108 337 40,465 SH   SOLE   40,465 0 0
FIRST SOLAR INC COM 336433107 262 3,981 SH   SOLE   3,981 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 618 32,385 SH   SOLE   32,385 0 0
FLOWSERVE CORP COM 34354P105 1,771 25,119 SH   SOLE   25,119 0 0
FUEL TECH INC COM 359523107 96 22,475 SH   SOLE   22,475 0 0
GENERAL ELECTRIC CO COM 369604103 3,109 121,353 SH   SOLE   121,353 0 0
GILEAD SCIENCES INC COM 375558103 3,945 37,058 SH   SOLE   37,058 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,155 11,738 SH   SOLE   11,738 0 0
GOOGLE INC CL C 38259P706 5,358 9,281 SH   SOLE   9,281 0 0
GOOGLE INC CL A 38259P508 5,513 9,369 SH   SOLE   9,369 0 0
GRAINGER W W INC COM 384802104 237 940 SH   SOLE   940 0 0
HARLEY DAVIDSON INC COM 412822108 294 5,055 SH   SOLE   5,055 0 0
HOME DEPOT INC COM 437076102 2,308 25,160 SH   SOLE   25,160 0 0
HONEYWELL INTL INC COM 438516106 254 2,725 SH   SOLE   2,725 0 0
ILLINOIS TOOL WKS INC COM 452308109 282 3,346 SH   SOLE   3,346 0 0
INTEL CORP COM 458140100 1,748 50,200 SH   SOLE   50,200 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 3,383 17,820 SH   SOLE   17,820 0 0
INTUIT COM 461202103 2,111 24,082 SH   SOLE   24,082 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,724 3,733 SH   SOLE   3,733 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 888 18,197 SH   SOLE   18,197 0 0
JOHNSON & JOHNSON COM 478160104 7,471 70,087 SH   SOLE   70,087 0 0
JPMORGAN CHASE & CO COM 46625H100 530 8,801 SH   SOLE   8,801 0 0
KEURIG GREEN MTN INC COM 49271M100 444 3,415 SH   SOLE   3,415 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 278 2,975 SH   SOLE   2,975 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,505 26,610 SH   SOLE   26,610 0 0
KOHLS CORP COM 500255104 207 3,399 SH   SOLE   3,399 0 0
KRAFT FOODS INC CL A 50075N104 3,507 62,175 SH   SOLE   62,175 0 0
LIBERTY GLOBAL INC COM SER A 530555101 905 21,264 SH   SOLE   21,264 0 0
LIBERTY GLOBAL INC COM SER C 530555309 5,212 127,082 SH   SOLE   127,082 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,053 15,227 SH   SOLE   15,227 0 0
LOEWS CORP COM 540424108 1,242 29,801 SH   SOLE   29,801 0 0
LOWES COS INC COM 548661107 1,033 19,525 SH   SOLE   19,525 0 0
MANULIFE FINL CORP COM 56501R106 330 17,163 SH   SOLE   17,163 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,005 15,030 SH   SOLE   15,030 0 0
MCDONALDS CORP COM 580135101 4,973 52,452 SH   SOLE   52,452 0 0
MCKESSON CORP COM 58155Q103 681 3,496 SH   SOLE   3,496 0 0
MERCK & CO INC NEW COM 58933Y105 730 12,315 SH   SOLE   12,315 0 0
MICROSOFT CORP COM 594918104 9,381 202,353 SH   SOLE   202,353 0 0
MONDELEZ INTL INC CL A 609207105 4,257 124,248 SH   SOLE   124,248 0 0
MONSANTO CO NEW COM 61166W101 1,882 16,731 SH   SOLE   16,731 0 0
MORGAN STANLEY COM NEW 617446448 3,311 95,775 SH   SOLE   95,775 0 0
MORNINGSTAR INC COM 617700109 1,122 16,525 SH   SOLE   16,525 0 0
NEXTERA ENERGY INC COM 65339F101 2,688 28,629 SH   SOLE   28,629 0 0
NIKE INC CL B 654106103 4,744 53,185 SH   SOLE   53,185 0 0
NOBLE ENERGY INC COM 655044105 5,017 73,390 SH   SOLE   73,390 0 0
NORTHEAST UTILS COM 664397106 235 5,299 SH   SOLE   5,299 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,259 13,373 SH   SOLE   13,373 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 840 8,736 SH   SOLE   8,736 0 0
ORACLE CORP COM 68389X105 10,299 269,054 SH   SOLE   269,054 0 0
PAYCHEX INC COM 704326107 2,149 48,612 SH   SOLE   48,612 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 202 13,932 SH   SOLE   13,932 0 0
PEPSICO INC COM 713448108 10,990 118,061 SH   SOLE   118,061 0 0
PFIZER INC COM 717081103 3,383 114,410 SH   SOLE   114,410 0 0
PHILIP MORRIS INTL INC COM 718172109 496 5,949 SH   SOLE   5,949 0 0
POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 567 19,340 SH   SOLE   19,340 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1,138 24,615 SH   SOLE   24,615 0 0
POWERSHARES GLOBAL ETF TRUST GBL WTR PORT 73936T623 452 19,850 SH   SOLE   19,850 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 727 7,354 SH   SOLE   7,354 0 0
PRAXAIR INC COM 74005P104 4,550 35,268 SH   SOLE   35,268 0 0
PRECISION CASTPARTS CORP COM 740189105 2,202 9,296 SH   SOLE   9,296 0 0
PROCTER & GAMBLE CO COM 742718109 6,309 75,345 SH   SOLE   75,345 0 0
QUALCOMM INC COM 747525103 3,832 51,247 SH   SOLE   51,247 0 0
QUANTA SVCS INC COM 74762E102 4,118 113,477 SH   SOLE   113,477 0 0
SCHLUMBERGER LTD COM 806857108 6,655 65,446 SH   SOLE   65,446 0 0
SOUTHERN CO COM 842587107 257 5,897 SH   SOLE   5,897 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,386 15,607 SH   SOLE   15,607 0 0
STARBUCKS CORP COM 855244109 351 4,656 SH   SOLE   4,656 0 0
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 478 5,747 SH   SOLE   5,747 0 0
STRYKER CORP COM 863667101 3,690 45,701 SH   SOLE   45,701 0 0
TEREX CORP NEW COM 880779103 239 7,514 SH   SOLE   7,514 0 0
TEXTRON INC COM 883203101 281 7,805 SH   SOLE   7,805 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,915 89,691 SH   SOLE   89,691 0 0
TORONTO DOMINION BK ONT COM 891160509 1,098 22,238 SH   SOLE   22,238 0 0
TRACTOR SUPPLY CO COM 892356106 219 3,560 SH   SOLE   3,560 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 3,991 116,400 SH   SOLE   116,400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 973 29,225 SH   SOLE   29,225 0 0
UNION PAC CORP COM 907818108 3,140 28,962 SH   SOLE   28,962 0 0
UNITED FINANCIAL BANCORP INC COM 91030T109 780 61,448 SH   SOLE   61,448 0 0
UNITED NAT FOODS INC COM 911163103 253 4,120 SH   SOLE   4,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,437 79,893 SH   SOLE   79,893 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,205 48,755 SH   SOLE   48,755 0 0
US BANCORP DEL COM NEW 902973304 3,156 75,449 SH   SOLE   75,449 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,950 14,865 SH   SOLE   14,865 0 0
VEECO INSTRS INC DEL COM 922417100 1,345 38,473 SH   SOLE   38,473 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,117 22,339 SH   SOLE   22,339 0 0
VISA INC COM CL A 92826C839 3,043 14,260 SH   SOLE   14,260 0 0
WAL MART STORES INC COM 931142103 4,198 54,899 SH   SOLE   54,899 0 0
WASTE MGMT INC DEL COM 94106L109 499 10,500 SH   SOLE   10,500 0 0
WELLS FARGO & CO NEW COM 949746101 847 16,324 SH   SOLE   16,324 0 0
WHOLE FOODS MKT INC COM 966837106 217 5,695 SH   SOLE   5,695 0 0
WILLIAMS COS INC DEL COM 969457100 471 8,507 SH   SOLE   8,507 0 0
YUM BRANDS INC COM 988498101 3,075 42,716 SH   SOLE   42,716 0 0
ZOETIS INC CL A 98978V103 767 20,767 SH   SOLE   20,767 0 0