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
AMAZON COM INC COM Stock 023135106 13,439 14,182 SH   SOLE 0 14,182 0 0
STARBUCKS CORP COM Stock 855244109 5,376 89,201 SH   SOLE 0 89,201 0 0
JOHNSON & JOHNSON COM Stock 478160104 2,869 23,285 SH   SOLE 0 23,285 0 0
KIRBY CORP COM Stock 497266106 548 8,094 SH   SOLE 0 8,094 0 0
OLIN CORP COM PAR $1 Stock 680665205 286 9,300 SH   SOLE 0 9,300 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 11,914 69,568 SH   SOLE 0 69,567 0 0
CABOT CORP COM Stock 127055101 6,907 132,724 SH   SOLE 0 132,724 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 693 16,870 SH   SOLE 0 16,870 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 281 1,252 SH   SOLE 0 1,252 0 0
NOBLE ENERGY INC COM Stock 655044105 6,384 203,703 SH   SOLE 0 203,702 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107 18,869 715,558 SH   SOLE 0 715,558 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 437 5,068 SH   SOLE 0 5,068 0 0
COCA COLA CO COM Stock 191216100 523 11,979 SH   SOLE 0 11,979 0 0
S&P GLOBAL INC COM Stock 78409V104 212 1,540 SH   SOLE 0 1,540 0 0
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 12,880 39,677 SH   SOLE 0 39,677 0 0
POWERSHARES DB COMMODITY INDEX TRACKING FUND ETF 73935S105 1,305 89,260 SH   SOLE 0 89,260 0 0
CABOT MICROELECTRONICS CORP COM Stock 12709P103 2,244 28,890 SH   SOLE 0 28,890 0 0
INTEL CORP COM Stock 458140100 993 27,829 SH   SOLE 0 27,829 0 0
CME GROUP INC COM Stock 12572Q105 267 2,286 SH   SOLE 0 2,286 0 0
MEDTRONIC PLC SHS Stock G5960L103 256 3,081 SH   SOLE 0 3,081 0 0
NETFLIX INC COM Stock 64110L106 210 1,322 SH   SOLE 0 1,322 0 0
WATERS CORP COM Stock 941848103 207 1,200 SH   SOLE 0 1,200 0 0
MERCK & CO INC COM Stock 58933Y105 574 8,904 SH   SOLE 0 8,904 0 0
SPDR S&P 500 ETF ETF 78462F103 3,646 15,231 SH   SOLE 0 15,231 0 0
FIRST REP BK SAN FRANCISCO CAL COM Stock 33616C100 17,730 194,840 SH   SOLE 0 194,839 0 0
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109 424 20,417 SH   SOLE 0 20,417 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 776 14,848 SH   SOLE 0 14,848 0 0
DU PONT E I DE NEMOURS & CO COM Stock 263534109 398 5,045 SH   SOLE 0 5,045 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102 552 8,595 SH   SOLE 0 8,595 0 0
CORNING INC COM Stock 219350105 208 7,225 SH   SOLE 0 7,225 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 512 11,120 SH   SOLE 0 11,120 0 0
CHUBB LIMITED COM Stock H1467J104 425 3,098 SH   SOLE 0 3,098 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 11,609 34,690 SH   SOLE 0 34,690 0 0
PEPSICO INC COM Stock 713448108 313 2,769 SH   SOLE 0 2,769 0 0
HONEYWELL INTL INC COM Stock 438516106 713 5,406 SH   SOLE 0 5,406 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 14,102 159,472 SH   SOLE 0 159,471 0 0
US BANCORP DEL COM NEW Stock 902973304 379 7,333 SH   SOLE 0 7,333 0 0
HOME DEPOT INC COM Stock 437076102 1,470 9,413 SH   SOLE 0 9,413 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 730 7,570 SH   SOLE 0 7,570 0 0
BECTON DICKINSON & CO COM Stock 075887109 297 1,605 SH   SOLE 0 1,605 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 940 8,010 SH   SOLE 0 8,010 0 0
WHIRLPOOL CORP COM Stock 963320106 315 1,697 SH   SOLE 0 1,697 0 0
STERIS PLC SHS USD Stock G84720104 245 3,260 SH   SOLE 0 3,260 0 0
SMITH A O COM Stock 831865209 335 6,200 SH   SOLE 0 6,200 0 0
TELEFLEX INC COM Stock 879369106 301 1,550 SH   SOLE 0 1,550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,364 8,357 SH   SOLE 0 8,357 0 0
ADOBE SYS INC COM Stock 00724F101 592 4,345 SH   SOLE 0 4,345 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 16,858 17,636 SH   SOLE 0 17,636 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108 18,032 101,136 SH   SOLE 0 101,136 0 0
COMCAST CORP NEW CL A Stock 20030N101 780 19,858 SH   SOLE 0 19,858 0 0
MICROSOFT CORP COM Stock 594918104 4,073 59,501 SH   SOLE 0 59,500 0 0
SCHLUMBERGER LTD COM Stock 806857108 9,509 132,480 SH   SOLE 0 132,480 0 0
CVS HEALTH CORP COM Stock 126650100 201 2,443 SH   SOLE 0 2,443 0 0
AMERIPRISE FINL INC COM Stock 03076C106 243 1,908 SH   SOLE 0 1,908 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 245 1 SH   SOLE 0 1 0 0
BOEING CO COM Stock 097023105 472 2,568 SH   SOLE 0 2,568 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,355 9,604 SH   SOLE 0 9,604 0 0
NEXTERA ENERGY INC COM Stock 65339F101 213 1,583 SH   SOLE 0 1,583 0 0
NIKE INC CL B Stock 654106103 297 5,468 SH   SOLE 0 5,468 0 0
ALERIAN MLP ETF ETF 00162Q866 1,104 90,200 SH   SOLE 0 90,200 0 0
AMPHENOL CORP NEW CL A Stock 032095101 214 2,940 SH   SOLE 0 2,940 0 0
VANGUARD S&P 500 ETF ETF 922908363 513 2,335 SH   SOLE 0 2,335 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 1,926 29,047 SH   SOLE 0 29,047 0 0
ILLUMINA INC COM Stock 452327109 243 1,336 SH   SOLE 0 1,336 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 11,212 313,194 SH   SOLE 0 313,193 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104 136 10,620 SH   SOLE 0 10,620 0 0
SPDR S&P 500 GROWTH ETF ETF 78464A409 644 5,500 SH   SOLE 0 5,500 0 0
PRICELINE GRP INC COM NEW Stock 741503403 343 189 SH   SOLE 0 189 0 0
LEIDOS HLDGS INC COM Stock 525327102 13,017 247,001 SH   SOLE 0 247,000 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 1,402 13,984 SH   SOLE 0 13,984 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 631 12,270 SH   SOLE 0 12,270 0 0
IPATH BLOOMBERG COMMODITY INDEX TOTAL RETURN ETN ETF 06738C778 568 24,925 SH   SOLE 0 24,925 0 0
LEAR CORP COM NEW Stock 521865204 228 1,573 SH   SOLE 0 1,573 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,132 8,192 SH   SOLE 0 8,192 0 0
INCYTE CORP COM Stock 45337C102 378 3,245 SH   SOLE 0 3,245 0 0
II VI INC COM Stock 902104108 344 10,740 SH   SOLE 0 10,740 0 0
INTEGRA LIFESCIENCES HLDGS CP COM NEW Stock 457985208 280 6,000 SH   SOLE 0 6,000 0 0
VANGUARD SMALL-CAP VALUE INDEX FUND ETF 922908611 226 1,850 SH   SOLE 0 1,850 0 0
ALLERGAN PLC SHS Stock G0177J108 12,514 54,171 SH   SOLE 0 54,171 0 0
XYLEM INC COM Stock 98419M100 351 6,899 SH   SOLE 0 6,899 0 0
NEOGEN CORP COM Stock 640491106 338 5,468 SH   SOLE 0 5,468 0 0
VISA INC COM CL A Stock 92826C839 17,928 194,660 SH   SOLE 0 194,660 0 0
SVB FINL GROUP COM Stock 78486Q101 13,580 74,230 SH   SOLE 0 74,230 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 14,092 289,302 SH   SOLE 0 289,302 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 552 5,790 SH   SOLE 0 5,790 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 2,537 20,175 SH   SOLE 0 20,175 0 0
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR ADR 00756M404 78 12,420 SH   SOLE 0 12,420 0 0
CEDAR FAIR L P DEPOSITRY UNIT Stock 150185106 13,289 190,993 SH   SOLE 0 190,993 0 0
PHILLIPS 66 COM Stock 718546104 7,414 93,238 SH   SOLE 0 93,237 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 14,321 113,406 SH   SOLE 0 113,405 0 0
IRON MTN INC NEW COM REIT 46284V101 226 6,473 SH   SOLE 0 6,473 0 0
FACEBOOK INC CL A Stock 30303M102 16,639 110,895 SH   SOLE 0 110,895 0 0
CELGENE CORP COM Stock 151020104 830 6,948 SH   SOLE 0 6,948 0 0
BROADCOM LTD SHS Stock Y09827109 435 1,883 SH   SOLE 0 1,883 0 0
MONDELEZ INTL INC CL A Stock 609207105 439 9,827 SH   SOLE 0 9,827 0 0
UNIFIRST CORP MASS COM Stock 904708104 918 6,567 SH   SOLE 0 6,567 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 400 5,085 SH   SOLE 0 5,085 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 727 12,020 SH   SOLE 0 12,020 0 0
NICE LTD SPONSORED ADR ADR 653656108 611 8,150 SH   SOLE 0 8,150 0 0
NVIDIA CORP COM Stock 67066G104 645 5,096 SH   SOLE 0 5,096 0 0
ABBVIE INC COM Stock 00287Y109 235 3,606 SH   SOLE 0 3,606 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 201 2,910 SH   SOLE 0 2,910 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 592 11,900 SH   SOLE 0 11,900 0 0
CABOT OIL & GAS CORP COM Stock 127097103 536 21,602 SH   SOLE 0 21,602 0 0
HARSCO CORP COM Stock 415864107 8,772 577,130 SH   SOLE 0 577,130 0 0
PTC INC COM Stock 69370C100 254 4,781 SH   SOLE 0 4,781 0 0
ZOETIS INC CL A Stock 98978V103 13,888 232,551 SH   SOLE 0 232,551 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 250 7,022 SH   SOLE 0 7,022 0 0
BLACKSTONE GROUP L P COM UNIT LTD Stock 09253U108 16,274 542,479 SH   SOLE 0 542,479 0 0
BARCLAYS ETN SELECT MLP ETN ETF 06742C723 423 18,317 SH   SOLE 0 18,317 0 0
CHURCH & DWIGHT INC COM Stock 171340102 223 4,400 SH   SOLE 0 4,400 0 0
STRYKER CORP COM Stock 863667101 977 7,245 SH   SOLE 0 7,245 0 0
RAYTHEON CO COM NEW Stock 755111507 953 5,997 SH   SOLE 0 5,997 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 741 3,800 SH   SOLE 0 3,800 0 0
INTUITIVE SURGICAL INC COM NEW Stock 46120E602 205 243 SH   SOLE 0 243 0 0
CISCO SYS INC COM Stock 17275R102 1,357 40,354 SH   SOLE 0 40,354 0 0
AETNA INC NEW COM Stock 00817Y108 334 2,316 SH   SOLE 0 2,316 0 0
AT&T INC COM Stock 00206R102 631 16,418 SH   SOLE 0 16,418 0 0
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 256 3,057 SH   SOLE 0 3,057 0 0
GENERAL ELECTRIC CO COM Stock 369604103 1,300 45,028 SH   SOLE 0 45,027 0 0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 234 2,657 SH   SOLE 0 2,657 0 0
TIME WARNER INC COM NEW Stock 887317303 352 3,557 SH   SOLE 0 3,557 0 0
GAMING & LEISURE PPTYS INC COM REIT 36467J108 428 12,020 SH   SOLE 0 12,020 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 207 1,994 SH   SOLE 0 1,994 0 0
AMBEV SA SPONSORED ADR ADR 02319V103 138 22,470 SH   SOLE 0 22,470 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,936 8,035 SH   SOLE 0 8,035 0 0
LAMAR ADVERTISING CO NEW CL A REIT 512816109 412 5,911 SH   SOLE 0 5,911 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105 398 720 SH   SOLE 0 720 0 0
AIR LEASE CORP CL A Stock 00912X302 234 6,500 SH   SOLE 0 6,500 0 0
WELLS FARGO CO NEW COM Stock 949746101 369 6,870 SH   SOLE 0 6,870 0 0
ECOLAB INC COM Stock 278865100 292 2,304 SH   SOLE 0 2,304 0 0
SALESFORCE COM INC COM Stock 79466L302 11,947 136,205 SH   SOLE 0 136,205 0 0
IDEXX LABS INC COM Stock 45168D104 726 4,448 SH   SOLE 0 4,448 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 18,357 107,342 SH   SOLE 0 107,342 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 2,084 23,908 SH   SOLE 0 23,908 0 0
CHEVRON CORP NEW COM Stock 166764100 298 2,804 SH   SOLE 0 2,804 0 0
RICE ENERGY INC COM Stock 762760106 281 12,500 SH   SOLE 0 12,500 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 2,122 52,008 SH   SOLE 0 52,008 0 0
DANAHER CORP DEL COM Stock 235851102 3,659 44,204 SH   SOLE 0 44,204 0 0
TJX COS INC NEW COM Stock 872540109 11,989 150,861 SH   SOLE 0 150,860 0 0
BANK AMER CORP COM Stock 060505104 247 10,266 SH   SOLE 0 10,266 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 536 3,557 SH   SOLE 0 3,557 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 222 1,834 SH   SOLE 0 1,834 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 629 15,446 SH   SOLE 0 15,446 0 0
TEXAS INSTRS INC COM Stock 882508104 411 5,113 SH   SOLE 0 5,113 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX FUND ETF 921946406 671 8,685 SH   SOLE 0 8,685 0 0
PFIZER INC COM Stock 717081103 441 13,338 SH   SOLE 0 13,337 0 0
3M CO COM Stock 88579Y101 2,083 10,589 SH   SOLE 0 10,588 0 0
IAC INTERACTIVECORP COM Stock 44919P508 269 2,600 SH   SOLE 0 2,600 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,639 1,761 SH   SOLE 0 1,761 0 0
AMGEN INC COM Stock 031162100 3,009 18,799 SH   SOLE 0 18,799 0 0
GRACE W R & CO DEL NEW COM Stock 38388F108 11,244 160,715 SH   SOLE 0 160,714 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 264 2,884 SH   SOLE 0 2,884 0 0
HEALTHEQUITY INC COM Stock 42226A107 8,308 180,303 SH   SOLE 0 180,303 0 0
BLUE HILLS BANCORP INC COM Stock 095573101 1,092 60,000 SH   SOLE 0 60,000 0 0
IPG PHOTONICS CORP COM Stock 44980X109 601 4,350 SH   SOLE 0 4,350 0 0
A H BELO CORP COM CL A Stock 001282102 91 15,900 SH   SOLE 0 15,900 0 0
ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 2,927 50,740 SH   SOLE 0 50,740 0 0
UNIVEST CORP PA COM Stock 915271100 305 10,404 SH   SOLE 0 10,404 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 217 1,782 SH   SOLE 0 1,782 0 0
VALSPAR CORP COM Stock 920355104 225 2,000 SH   SOLE 0 2,000 0 0
DOW CHEM CO COM Stock 260543103 969 15,669 SH   SOLE 0 15,669 0 0
EQUINIX INC COM PAR $0.001 REIT 29444U700 208 486 SH   SOLE 0 486 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 10,361 187,906 SH   SOLE 0 187,905 0 0
ALTRIA GROUP INC COM Stock 02209S103 325 4,607 SH   SOLE 0 4,606 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 12,713 167,891 SH   SOLE 0 167,890 0 0
EXXON MOBIL CORP COM Stock 30231G102 6,876 83,237 SH   SOLE 0 83,237 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 262 1,512 SH   SOLE 0 1,511 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 219 1,820 SH   SOLE 0 1,820 0 0
LOWES COS INC COM Stock 548661107 268 3,164 SH   SOLE 0 3,164 0 0
PACWEST BANCORP DEL COM Stock 695263103 524 10,623 SH   SOLE 0 10,623 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 249 4,289 SH   SOLE 0 4,289 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784 6,740 109,084 SH   SOLE 0 109,084 0 0
KRAFT HEINZ CO COM Stock 500754106 254 2,842 SH   SOLE 0 2,842 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 11,244 226,229 SH   SOLE 0 226,229 0 0
SCHWAB CHARLES CORP NEW COM Stock 808513105 12,876 321,741 SH   SOLE 0 321,741 0 0
ACTIVISION BLIZZARD INC COM Stock 00507V109 1,238 22,210 SH   SOLE 0 22,210 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 1,249 7,247 SH   SOLE 0 7,247 0 0
APPLE INC COM Stock 037833100 14,773 95,962 SH   SOLE 0 95,962 0 0
ABBOTT LABS COM Stock 002824100 794 18,098 SH   SOLE 0 18,098 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 1,610 14,688 SH   SOLE 0 14,688 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102 378 5,130 SH   SOLE 0 5,130 0 0