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
CONSTELLATION BRANDS COM 88579Y101 16,908 102,226 SH   SOLE   0 0 0
BOSTON SCIENTIFIC CORP COM 001282102 16,171 691,941 SH   SOLE   0 0 0
AMERICAN TOWER CORP COM 002824100 16,048 141,252 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC INC COM 00724F101 15,425 104,394 SH   SOLE   0 0 0
FIRST REPUBLIC BANK COM 01609W102 14,808 211,579 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM G0177J108 14,205 179,624 SH   SOLE   0 0 0
AMERICAN WTR WKS COM 02043Q107 13,873 164,161 SH   SOLE   0 0 0
SEALED AIR COM 02079K107 13,138 285,789 SH   SOLE   0 0 0
BOOZ ALLEN HAMILTON CORP COM 02079K305 13,078 441,238 SH   SOLE   0 0 0
CVS HEALTH CORPORATION COM 023135106 12,864 134,361 SH   SOLE   0 0 0
FACEBOOK INC COM 026874784 12,492 109,310 SH   SOLE   0 0 0
AMER INTL GROUP INC COM 03027X100 12,213 230,920 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A COM 030420103 12,013 17,075 SH   SOLE   0 0 0
VISA INC COM 031162100 11,963 161,294 SH   SOLE   0 0 0
TJX COMPANIES INC COM 037833100 11,700 151,498 SH   SOLE   0 0 0
COSTCO WHOLESALE CORP COM 00206R102 11,667 74,295 SH   SOLE   0 0 0
CEDAR FAIR LP COMMON STOCK COM 04685W103 11,414 197,408 SH   SOLE   0 0 0
LEIDOS HOLDINGS INC COM 053015103 11,395 238,051 SH   SOLE   0 0 0
FORTUNE BRANDS HOME & SECURITY COM 075887109 11,022 190,131 SH   SOLE   0 0 0
LULULEMON ATHLETICA INC COM 084670108 10,492 142,050 SH   SOLE   0 0 0
BLACKSTONE GROUP LP RESTRICTED UNITS COM 084670702 10,094 411,325 SH   SOLE   0 0 0
SALESFORCE COM INC COM 09253U108 9,848 124,020 SH   SOLE   0 0 0
APPLE INC COM 095573101 9,204 96,281 SH   SOLE   0 0 0
PHILLIPS 66 COM 099502106 9,051 114,078 SH   SOLE   0 0 0
NEWELL RUBBERMAID INC COM 101137107 8,933 183,928 SH   SOLE   0 0 0
PAYPAL INC COM 127055101 7,875 215,682 SH   SOLE   0 0 0
MA COM TECH SOLUTIONS HOLDINGS INC COM 12709P103 7,701 233,499 SH   SOLE   0 0 0
ALNYLAM PHARMACEUTICALS INC COM 127097103 7,427 133,851 SH   SOLE   0 0 0
WALT DISNEY CO COM 150185106 7,176 73,363 SH   SOLE   0 0 0
ZOETIS INC COM 151020104 7,096 149,510 SH   SOLE   0 0 0
NOBLE ENERGY INC COM 171340102 7,062 196,890 SH   SOLE   0 0 0
EXXON MOBIL CORP COM 125509109 7,014 74,821 SH   SOLE   0 0 0
INGERSOLL-RAND CO COM 17275R102 6,744 105,900 SH   SOLE   0 0 0
THE SCOTTS MIRACLE GRO CO HLDG CO COM 192446102 6,638 94,950 SH   SOLE   0 0 0
HD SUPPLY HOLDINGS INC COM 20030N101 6,447 185,158 SH   SOLE   0 0 0
CABOT CORP COM 21036P108 6,019 131,824 SH   SOLE   0 0 0
ALLERGAN INC COM 22160K105 5,833 25,240 SH   SOLE   0 0 0
DANAHER CORP COM 126650100 4,134 40,930 SH   SOLE   0 0 0
W R GRACE AND CO COM 235851102 3,958 54,064 SH   SOLE   0 0 0
HEALTHEQUITY INC COM 26884L109 3,461 113,913 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 30231G102 3,069 25,305 SH   SOLE   0 0 0
AMGEN INC COM 30303M102 2,838 18,650 SH   SOLE   0 0 0
ISHARES TR S&P 500 IDX FD COM 33616C100 2,801 13,305 SH   SOLE   0 0 0
J.M. SMUCKER COMPANY COM 34964C106 2,718 17,836 SH   SOLE   0 0 0
VANGUARD RUSSELL 1000 VALUE COM 35137T108 2,512 27,968 SH   SOLE   0 0 0
POWERSHARES DB COMMODITY IDX FD COM 369550108 2,484 161,800 SH   SOLE   0 0 0
MICROSOFT CORP COM 369604103 2,426 47,416 SH   SOLE   0 0 0
VANGUARD TAX MNGD INTL FD MSCI EAFE ETF COM 375558103 1,637 46,302 SH   SOLE   0 0 0
VANGUARD MID CAP IDX FD COM 40416M105 1,564 12,652 SH   SOLE   0 0 0
GENERAL ELECTRIC CO COM 42226A107 1,559 49,529 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B COM 42724R107 1,432 9,892 SH   SOLE   0 0 0
3M COMPANY COM 437076102 1,395 7,968 SH   SOLE   0 0 0
JPMORGAN CHASE & CO COM 438516106 1,373 22,095 SH   SOLE   0 0 0
CABOT MICROELECTRONICS CORP COM 446150104 1,223 28,890 SH   SOLE   0 0 0
ISHARES MSCI USA MINIMUM VOLATILITY COM 45168D104 1,114 24,115 SH   SOLE   0 0 0
ALIBABA GROUP HOLDING LIMITED COM 902104108 1,076 13,530 SH   SOLE   0 0 0
ISHARES COMEX GOLD TR COM G47791101 1,016 79,600 SH   SOLE   0 0 0
ISHARES TR RUSSELL 2000 IDX FD COM 457985208 1,013 8,806 SH   SOLE   0 0 0
HOME DEPOT INC COM 458140100 973 7,622 SH   SOLE   0 0 0
VANGUARD HIGH DIV YLD COM 832696405 928 12,985 SH   SOLE   0 0 0
BLUE HILLS BANCORP INC COM 478160104 886 60,000 SH   SOLE   0 0 0
ALPHABET INC COM 46625H100 873 1,261 SH   SOLE   0 0 0
KIRBY CORP COM 497266106 781 12,514 SH   SOLE   0 0 0
ISHARES MSCI JAPAN IDX FD COM 500754106 753 65,474 SH   SOLE   0 0 0
CISCO SYS INC COM 512816109 730 25,445 SH   SOLE   0 0 0
AUTOMATIC DATA PROCESSING INC COM 525327102 702 7,645 SH   SOLE   0 0 0
VANGUARD EMERGING MKTS VIPERS COM 550021109 699 19,855 SH   SOLE   0 0 0
VANGUARD TOTAL INTERNATIONAL STOCK COM 55405Y100 692 15,555 SH   SOLE   0 0 0
STARBUCKS CORP COM 58933Y105 638 11,168 SH   SOLE   0 0 0
COMCAST CORP NEW CLASS A COM 592688105 618 9,475 SH   SOLE   0 0 0
LAMAR ADVERTISING COMPANY COM 594918104 595 8,970 SH   SOLE   0 0 0
UNIFIRST CORPORATION COM 609207105 572 4,946 SH   SOLE   0 0 0
INTEL CORP COM 640491106 516 15,737 SH   SOLE   0 0 0
STRYKER CORP COM 651229106 502 4,190 SH   SOLE   0 0 0
CABOT OIL & GAS CORP COM 65339F101 499 19,384 SH   SOLE   0 0 0
COGNIZANT TECH SOLUTIONS CORP COM 653656108 446 7,800 SH   SOLE   0 0 0
PROCTER & GAMBLE CO COM 654106103 424 5,003 SH   SOLE   0 0 0
IDEXX LABORATORIES INC COM 655044105 422 4,548 SH   SOLE   0 0 0
ORACLE CORPORATION COM 66987V109 418 10,202 SH   SOLE   0 0 0
ABBOTT LABORATORIES COM 68389X105 404 10,270 SH   SOLE   0 0 0
WELLS FARGO & CON COM 70450Y103 394 8,322 SH   SOLE   0 0 0
NEOGEN CORP COM 713448108 338 6,000 SH   SOLE   0 0 0
RAYTHEON CO COM COM 717081103 328 2,416 SH   SOLE   0 0 0
CELGENE CORP COM 718546104 328 3,330 SH   SOLE   0 0 0
ISHARES CORE MSCI EAFE COM 74051N102 327 6,300 SH   SOLE   0 0 0
PEPSICO INC COM 74251V102 324 3,059 SH   SOLE   0 0 0
MONDELEZ INTERNATIONAL, INC. COM 742718109 318 6,994 SH   SOLE   0 0 0
AMAZON.COM INC COM 755111507 318 444 SH   SOLE   0 0 0
GENERAL DYNAMICS CRP COM 762760106 306 2,200 SH   SOLE   0 0 0
ATHENAHEALTH INC COM 79466L302 299 2,170 SH   SOLE   0 0 0
US BANCORP COM 806857108 299 7,420 SH   SOLE   0 0 0
HONEYWELL INTL INC COM 81211K100 291 2,498 SH   SOLE   0 0 0
PRINCIPAL FINANCIAL GROUP INC COM 82481R106 288 7,000 SH   SOLE   0 0 0
NEXTERA ENERGY INC COM 855244109 287 2,200 SH   SOLE   0 0 0
VERIZON COMMUNICATIONS COM 863667101 285 5,111 SH   SOLE   0 0 0
AT&T INC COM 879369106 285 6,591 SH   SOLE   0 0 0
PFIZER INC COM 810186106 281 7,971 SH   SOLE   0 0 0
SPDR S&P 500 ETF TRUST COM 883556102 279 1,331 SH   SOLE   0 0 0
RICE ENERGY INC COM 887317303 276 12,500 SH   SOLE   0 0 0
TELEFLEX INC COM 872540109 275 1,550 SH   SOLE   0 0 0
MERCK & CO COM 904708104 272 4,725 SH   SOLE   0 0 0
EQT CORP COM 902973304 271 3,500 SH   SOLE   0 0 0
GILEAD SCIENCES INC COM 920355104 269 3,229 SH   SOLE   0 0 0
ADOBE SYSTEMS INCORPORATED COM 92343V104 268 2,800 SH   SOLE   0 0 0
ISHARES DOW JONES US TELECOM IDX FD COM 92826C839 266 8,000 SH   SOLE   0 0 0
METTLER-TOLEDO INTL COM 38388F108 263 720 SH   SOLE   0 0 0
NICE SYSTEMS LTD COM 254687106 255 4,000 SH   SOLE   0 0 0
NIKE INC CLASS B COM 949746101 254 4,610 SH   SOLE   0 0 0
ISHARES CORE MSCI EM COM 98978V103 247 5,900 SH   SOLE   0 0 0
CIGNA CORPORATION COM 46432F842 243 1,900 SH   SOLE   0 0 0
INTEGRA LIFESCIENCES HOLDINGS CORPORATION COM 46434G103 239 3,000 SH   SOLE   0 0 0
ISHARES TR RUSSELL 1000 IDX FD COM 464287713 235 2,007 SH   SOLE   0 0 0
BECTON DICKINSON COM 464286848 230 1,355 SH   SOLE   0 0 0
CHURCH & DWIGHT CO., INC. COM 46429B697 226 2,200 SH   SOLE   0 0 0
SHIRE PLC SPONSADR COM 464287622 226 1,225 SH   SOLE   0 0 0
KRAFT HEINZ COMPANY COM 464287655 224 2,532 SH   SOLE   0 0 0
VANGUARD UTILITIES ETF COM 464287200 218 1,900 SH   SOLE   0 0 0
FOX CHASE BANCORP INC COM 26924G201 217 10,692 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL A COM 78462F103 217 1 SH   SOLE   0 0 0
VALSPAR CORP COM COM 921908844 216 2,000 SH   SOLE   0 0 0
TIME WARNER INC COM 922042858 216 2,933 SH   SOLE   0 0 0
PUREFUNDS ISE CYBER SECURITY ETF COM 921946406 215 9,000 SH   SOLE   0 0 0
NOVARTIS AG ADR ISIN#US66987V1098 COM 922908629 215 2,600 SH   SOLE   0 0 0
VANGUARD DIVIDEND APPRECIATION IDX FD COM 92206C714 213 2,564 SH   SOLE   0 0 0
II VI INCORPORATED COM 921943858 210 11,200 SH   SOLE   0 0 0
PREMIER INC COM 921909768 209 6,406 SH   SOLE   0 0 0
HUNTINGTON BANCSHARES INC COM 92204A876 89 10,000 SH   SOLE   0 0 0
A H BELO CORP CL A COM 464285105 80 15,900 SH   SOLE   0 0 0
HERITAGE OAKS BANCORP COM 73935S105 79 10,000 SH   SOLE   0 0 0