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 9,517 12,691 SH   SOLE 0 12,691 0 0
STARBUCKS CORP COM Stock 855244109 3,768 67,860 SH   SOLE 0 67,860 0 0
JOHNSON & JOHNSON COM Stock 478160104 2,750 23,874 SH   SOLE 0 23,873 0 0
KIRBY CORP COM Stock 497266106 675 10,144 SH   SOLE 0 10,144 0 0
OLIN CORP COM PAR $1 Stock 680665205 238 9,300 SH   SOLE 0 9,300 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 11,416 71,301 SH   SOLE 0 71,301 0 0
CABOT CORP COM Stock 127055101 6,662 131,824 SH   SOLE 0 131,824 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 214 6,120 SH   SOLE 0 6,120 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 264 1,102 SH   SOLE 0 1,102 0 0
NOBLE ENERGY INC COM Stock 655044105 10,496 275,777 SH   SOLE 0 275,777 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107 15,373 710,720 SH   SOLE 0 710,720 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 463 5,503 SH   SOLE 0 5,502 0 0
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 11,179 38,827 SH   SOLE 0 38,827 0 0
POWERSHARES DB COMMODITY INDEX TRACKING FUND ETF 73935S105 1,281 80,900 SH   SOLE 0 80,900 0 0
CABOT MICROELECTRONICS CORP COM Stock 12709P103 1,825 28,890 SH   SOLE 0 28,890 0 0
INTEL CORP COM Stock 458140100 766 21,130 SH   SOLE 0 21,130 0 0
CME GROUP INC COM Stock 12572Q105 215 1,865 SH   SOLE 0 1,865 0 0
ISHARES DOW JONES U.S. ETF ETF 464287846 280 2,500 SH   SOLE 0 2,500 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 296 1,500 SH   SOLE 0 1,500 0 0
MERCK & CO INC COM Stock 58933Y105 286 4,854 SH   SOLE 0 4,854 0 0
SPDR S&P 500 ETF ETF 78462F103 5,839 26,121 SH   SOLE 0 26,121 0 0
FIRST REP BK SAN FRANCISCO CAL COM Stock 33616C100 17,601 191,030 SH   SOLE 0 191,029 0 0
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109 386 20,349 SH   SOLE 0 20,349 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 1,029 21,054 SH   SOLE 0 21,054 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102 673 12,003 SH   SOLE 0 12,003 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 565 10,576 SH   SOLE 0 10,576 0 0
CHUBB LIMITED COM Stock H1467J104 397 3,003 SH   SOLE 0 3,003 0 0
PEPSICO INC COM Stock 713448108 276 2,640 SH   SOLE 0 2,640 0 0
NEWELL BRANDS INC COM Stock 651229106 10,849 242,976 SH   SOLE 0 242,976 0 0
HONEYWELL INTL INC COM Stock 438516106 547 4,723 SH   SOLE 0 4,723 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 11,558 154,021 SH   SOLE 0 154,020 0 0
US BANCORP DEL COM NEW Stock 902973304 387 7,538 SH   SOLE 0 7,538 0 0
HOME DEPOT INC COM Stock 437076102 892 6,651 SH   SOLE 0 6,651 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 829 8,070 SH   SOLE 0 8,070 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 280 4,063 SH   SOLE 0 4,063 0 0
BECTON DICKINSON & CO COM Stock 075887109 252 1,525 SH   SOLE 0 1,525 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 704 6,710 SH   SOLE 0 6,710 0 0
WHIRLPOOL CORP COM Stock 963320106 208 1,142 SH   SOLE 0 1,142 0 0
SMITH A O COM Stock 831865209 294 6,200 SH   SOLE 0 6,200 0 0
TELEFLEX INC COM Stock 879369106 258 1,600 SH   SOLE 0 1,600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,408 8,639 SH   SOLE 0 8,639 0 0
ADOBE SYS INC COM Stock 00724F101 300 2,917 SH   SOLE 0 2,917 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 13,439 16,959 SH   SOLE 0 16,959 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108 15,613 101,837 SH   SOLE 0 101,837 0 0
COMCAST CORP NEW CL A Stock 20030N101 690 9,993 SH   SOLE 0 9,993 0 0
MICROSOFT CORP COM Stock 594918104 3,332 53,628 SH   SOLE 0 53,627 0 0
SCHLUMBERGER LTD COM Stock 806857108 15,515 184,815 SH   SOLE 0 184,814 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 244 1 SH   SOLE 0 1 0 0
BOEING CO COM Stock 097023105 327 2,101 SH   SOLE 0 2,101 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,475 11,205 SH   SOLE 0 11,205 0 0
NIKE INC CL B Stock 654106103 283 5,568 SH   SOLE 0 5,568 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 221 9,523 SH   SOLE 0 9,523 0 0
ALERIAN MLP ETF ETF 00162Q866 658 52,200 SH   SOLE 0 52,200 0 0
STANLEY BLACK & DECKER INC COM Stock 854502101 6,754 58,885 SH   SOLE 0 58,885 0 0
VANGUARD S&P 500 ETF ETF 922908363 541 2,635 SH   SOLE 0 2,635 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 1,667 29,047 SH   SOLE 0 29,047 0 0
ILLUMINA INC COM Stock 452327109 238 1,862 SH   SOLE 0 1,862 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 15,502 429,765 SH   SOLE 0 429,765 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104 140 10,620 SH   SOLE 0 10,620 0 0
SPDR S&P 500 GROWTH ETF ETF 78464A409 579 5,500 SH   SOLE 0 5,500 0 0
PRICELINE GRP INC COM NEW Stock 741503403 248 169 SH   SOLE 0 169 0 0
LEIDOS HLDGS INC COM Stock 525327102 11,914 232,972 SH   SOLE 0 232,972 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 1,367 13,984 SH   SOLE 0 13,984 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 565 12,315 SH   SOLE 0 12,315 0 0
LEAR CORP COM NEW Stock 521865204 217 1,638 SH   SOLE 0 1,638 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,531 11,357 SH   SOLE 0 11,357 0 0
SPECTRA ENERGY CORP COM Stock 847560109 208 5,066 SH   SOLE 0 5,066 0 0
SONY CORP ADR NEW ADR 835699307 294 10,500 SH   SOLE 0 10,500 0 0
II VI INC COM Stock 902104108 451 15,200 SH   SOLE 0 15,200 0 0
INTEGRA LIFESCIENCES HLDGS CP COM NEW Stock 457985208 257 3,000 SH   SOLE 0 3,000 0 0
VANGUARD SMALL-CAP VALUE INDEX FUND ETF 922908611 224 1,850 SH   SOLE 0 1,850 0 0
ALLERGAN PLC SHS Stock G0177J108 10,192 48,529 SH   SOLE 0 48,529 0 0
XYLEM INC COM Stock 98419M100 218 4,400 SH   SOLE 0 4,400 0 0
NEOGEN CORP COM Stock 640491106 420 6,368 SH   SOLE 0 6,368 0 0
VISA INC COM CL A Stock 92826C839 14,410 184,700 SH   SOLE 0 184,699 0 0
ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 916 20,265 SH   SOLE 0 20,265 0 0
SVB FINL GROUP COM Stock 78486Q101 12,277 71,520 SH   SOLE 0 71,520 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 12,552 271,215 SH   SOLE 0 271,215 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 539 5,790 SH   SOLE 0 5,790 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 2,249 20,175 SH   SOLE 0 20,175 0 0
CEDAR FAIR L P DEPOSITRY UNIT Stock 150185106 12,003 186,964 SH   SOLE 0 186,964 0 0
PHILLIPS 66 COM Stock 718546104 8,280 95,828 SH   SOLE 0 95,827 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 10,918 103,310 SH   SOLE 0 103,309 0 0
IRON MTN INC NEW COM REIT 46284V101 201 6,193 SH   SOLE 0 6,193 0 0
FACEBOOK INC CL A Stock 30303M102 12,918 112,285 SH   SOLE 0 112,285 0 0
HERITAGE OAKS BANCORP COM Stock 42724R107 123 10,000 SH   SOLE 0 10,000 0 0
SHIRE PLC SPONSORED ADR ADR 82481R106 221 1,298 SH   SOLE 0 1,298 0 0
CELGENE CORP COM Stock 151020104 716 6,185 SH   SOLE 0 6,185 0 0
BROADCOM LTD SHS Stock Y09827109 260 1,473 SH   SOLE 0 1,473 0 0
MONDELEZ INTL INC CL A Stock 609207105 339 7,653 SH   SOLE 0 7,653 0 0
UNIFIRST CORP MASS COM Stock 904708104 710 4,946 SH   SOLE 0 4,946 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 293 4,020 SH   SOLE 0 4,020 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 338 6,300 SH   SOLE 0 6,300 0 0
NICE LTD SPONSORED ADR ADR 653656108 560 8,150 SH   SOLE 0 8,150 0 0
NVIDIA CORP COM Stock 67066G104 730 6,838 SH   SOLE 0 6,838 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 250 5,900 SH   SOLE 0 5,900 0 0
CABOT OIL & GAS CORP COM Stock 127097103 458 19,602 SH   SOLE 0 19,602 0 0
HARSCO CORP COM Stock 415864107 7,687 565,210 SH   SOLE 0 565,210 0 0
ZOETIS INC CL A Stock 98978V103 10,710 200,071 SH   SOLE 0 200,070 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 206 7,163 SH   SOLE 0 7,163 0 0
BLACKSTONE GROUP L P COM UNIT LTD Stock 09253U108 13,033 482,165 SH   SOLE 0 482,164 0 0
STRYKER CORP COM Stock 863667101 526 4,390 SH   SOLE 0 4,390 0 0
RAYTHEON CO COM NEW Stock 755111507 840 5,916 SH   SOLE 0 5,916 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 656 3,800 SH   SOLE 0 3,800 0 0
CULLEN FROST BANKERS INC COM Stock 229899109 238 2,700 SH   SOLE 0 2,700 0 0
EQT CORP COM Stock 26884L109 229 3,500 SH   SOLE 0 3,500 0 0
CISCO SYS INC COM Stock 17275R102 962 31,841 SH   SOLE 0 31,841 0 0
AT&T INC COM Stock 00206R102 619 14,565 SH   SOLE 0 14,565 0 0
GENERAL ELECTRIC CO COM Stock 369604103 1,670 52,839 SH   SOLE 0 52,839 0 0
TIME WARNER INC COM NEW Stock 887317303 335 3,466 SH   SOLE 0 3,466 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 241 2,378 SH   SOLE 0 2,378 0 0
AMBEV SA SPONSORED ADR ADR 02319V103 91 18,455 SH   SOLE 0 18,455 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 2,725 12,110 SH   SOLE 0 12,110 0 0
LAMAR ADVERTISING CO NEW CL A REIT 512816109 399 5,931 SH   SOLE 0 5,931 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105 301 720 SH   SOLE 0 720 0 0
AIR LEASE CORP CL A Stock 00912X302 223 6,500 SH   SOLE 0 6,500 0 0
WELLS FARGO & CO NEW COM Stock 949746101 298 5,400 SH   SOLE 0 5,400 0 0
ECOLAB INC COM Stock 278865100 275 2,348 SH   SOLE 0 2,348 0 0
SALESFORCE COM INC COM Stock 79466L302 8,674 126,695 SH   SOLE 0 126,695 0 0
IDEXX LABS INC COM Stock 45168D104 522 4,448 SH   SOLE 0 4,448 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 15,330 108,647 SH   SOLE 0 108,647 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 1,861 21,564 SH   SOLE 0 21,564 0 0
RICE ENERGY INC COM Stock 762760106 267 12,500 SH   SOLE 0 12,500 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 1,526 41,772 SH   SOLE 0 41,772 0 0
DANAHER CORP DEL COM Stock 235851102 2,989 38,402 SH   SOLE 0 38,401 0 0
TJX COS INC NEW COM Stock 872540109 11,334 150,861 SH   SOLE 0 150,861 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 474 2,855 SH   SOLE 0 2,855 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 208 1,895 SH   SOLE 0 1,895 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 660 18,455 SH   SOLE 0 18,455 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX FUND ETF 921946406 658 8,685 SH   SOLE 0 8,685 0 0
PFIZER INC COM Stock 717081103 441 13,564 SH   SOLE 0 13,563 0 0
3M CO COM Stock 88579Y101 1,454 8,143 SH   SOLE 0 8,142 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,157 1,499 SH   SOLE 0 1,499 0 0
AMGEN INC COM Stock 031162100 2,859 19,555 SH   SOLE 0 19,555 0 0
GRACE W R & CO DEL NEW COM Stock 38388F108 9,069 134,084 SH   SOLE 0 134,084 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 218 2,564 SH   SOLE 0 2,564 0 0
HEALTHEQUITY INC COM Stock 42226A107 6,964 171,863 SH   SOLE 0 171,863 0 0
BLUE HILLS BANCORP INC COM Stock 095573101 1,125 60,000 SH   SOLE 0 60,000 0 0
IPG PHOTONICS CORP COM Stock 44980X109 429 4,350 SH   SOLE 0 4,350 0 0
A H BELO CORP COM CL A Stock 001282102 101 15,900 SH   SOLE 0 15,900 0 0
ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 345 4,900 SH   SOLE 0 4,900 0 0
UNIVEST CORP PA COM Stock 915271100 321 10,404 SH   SOLE 0 10,404 0 0
VALSPAR CORP COM Stock 920355104 207 2,000 SH   SOLE 0 2,000 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 9,598 164,243 SH   SOLE 0 164,243 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 289 2,174 SH   SOLE 0 2,174 0 0
ALTRIA GROUP INC COM Stock 02209S103 250 3,693 SH   SOLE 0 3,692 0 0
CITIGROUP INC COM NEW Stock 172967424 204 3,425 SH   SOLE 0 3,425 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 11,277 155,847 SH   SOLE 0 155,846 0 0
EXXON MOBIL CORP COM Stock 30231G102 7,055 78,168 SH   SOLE 0 78,168 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 242 1,512 SH   SOLE 0 1,511 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 226 1,850 SH   SOLE 0 1,850 0 0
PACWEST BANCORP DEL COM Stock 695263103 269 4,946 SH   SOLE 0 4,946 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784 14,214 217,636 SH   SOLE 0 217,635 0 0
KRAFT HEINZ CO COM Stock 500754106 239 2,742 SH   SOLE 0 2,742 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 9,054 229,399 SH   SOLE 0 229,399 0 0
SCHWAB CHARLES CORP NEW COM Stock 808513105 217 5,488 SH   SOLE 0 5,488 0 0
ACTIVISION BLIZZARD INC COM Stock 00507V109 566 15,670 SH   SOLE 0 15,670 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 1,198 7,247 SH   SOLE 0 7,247 0 0
APPLE INC COM Stock 037833100 10,721 92,562 SH   SOLE 0 92,561 0 0
ABBOTT LABS COM Stock 002824100 670 17,455 SH   SOLE 0 17,455 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 1,577 15,132 SH   SOLE 0 15,132 0 0