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,817 14,274 SH   SOLE 0 14,274 0 0
ALEXANDRIA REAL ESTATE EQ INC COM REIT 015271109 301 2,500 SH   SOLE 0 2,500 0 0
STARBUCKS CORP COM Stock 855244109 5,390 92,431 SH   SOLE 0 92,431 0 0
JOHNSON & JOHNSON COM Stock 478160104 3,329 25,161 SH   SOLE 0 25,161 0 0
KIRBY CORP COM Stock 497266106 508 7,594 SH   SOLE 0 7,594 0 0
OLIN CORP COM PAR $1 Stock 680665205 282 9,300 SH   SOLE 0 9,300 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 10,670 66,718 SH   SOLE 0 66,718 0 0
CABOT CORP COM Stock 127055101 7,091 132,724 SH   SOLE 0 132,724 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 698 16,870 SH   SOLE 0 16,870 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107 16,075 579,918 SH   SOLE 0 579,918 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 442 5,068 SH   SOLE 0 5,068 0 0
COCA COLA CO COM Stock 191216100 537 11,979 SH   SOLE 0 11,979 0 0
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 15,043 44,657 SH   SOLE 0 44,657 0 0
POWERSHARES DB COMMODITY INDEX TRACKING FUND ETF 73935S105 1,289 89,200 SH   SOLE 0 89,200 0 0
CABOT MICROELECTRONICS CORP COM Stock 12709P103 2,133 28,890 SH   SOLE 0 28,890 0 0
INTEL CORP COM Stock 458140100 791 23,433 SH   SOLE 0 23,433 0 0
CME GROUP INC COM CL A Stock 12572Q105 10,552 84,252 SH   SOLE 0 84,252 0 0
MEDTRONIC PLC SHS Stock G5960L103 262 2,956 SH   SOLE 0 2,956 0 0
MERCK & CO INC COM Stock 58933Y105 557 8,684 SH   SOLE 0 8,684 0 0
SPDR S&P 500 ETF ETF 78462F103 3,683 15,231 SH   SOLE 0 15,231 0 0
FIRST REP BK SAN FRANCISCO CAL COM Stock 33616C100 19,633 196,130 SH   SOLE 0 196,129 0 0
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109 422 20,451 SH   SOLE 0 20,451 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 796 14,828 SH   SOLE 0 14,828 0 0
DU PONT E I DE NEMOURS & CO COM Stock 263534109 408 5,055 SH   SOLE 0 5,055 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 399 3,100 SH   SOLE 0 3,100 0 0
CORNING INC COM Stock 219350105 215 7,145 SH   SOLE 0 7,145 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 500 11,190 SH   SOLE 0 11,190 0 0
CHUBB LIMITED COM Stock H1467J104 450 3,098 SH   SOLE 0 3,098 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 15,877 45,240 SH   SOLE 0 45,240 0 0
PEPSICO INC COM Stock 713448108 316 2,740 SH   SOLE 0 2,740 0 0
HONEYWELL INTL INC COM Stock 438516106 445 3,336 SH   SOLE 0 3,336 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 14,651 160,312 SH   SOLE 0 160,311 0 0
EATON VANCE SR FLTNG RTE TR COM CEF 27828Q105 924 62,000 SH   SOLE 0 62,000 0 0
US BANCORP DEL COM NEW Stock 902973304 240 4,618 SH   SOLE 0 4,618 0 0
HOME DEPOT INC COM Stock 437076102 1,366 8,903 SH   SOLE 0 8,903 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 770 7,520 SH   SOLE 0 7,520 0 0
BECTON DICKINSON & CO COM Stock 075887109 331 1,695 SH   SOLE 0 1,695 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 924 7,765 SH   SOLE 0 7,765 0 0
STERIS PLC SHS USD Stock G84720104 325 3,990 SH   SOLE 0 3,990 0 0
SMITH A O COM Stock 831865209 349 6,200 SH   SOLE 0 6,200 0 0
TELEFLEX INC COM Stock 879369106 322 1,550 SH   SOLE 0 1,550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,182 6,977 SH   SOLE 0 6,977 0 0
ADOBE SYS INC COM Stock 00724F101 219 1,545 SH   SOLE 0 1,545 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 16,355 17,592 SH   SOLE 0 17,592 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108 19,880 102,617 SH   SOLE 0 102,616 0 0
COMCAST CORP NEW CL A Stock 20030N101 542 13,938 SH   SOLE 0 13,938 0 0
MICROSOFT CORP COM Stock 594918104 3,894 56,491 SH   SOLE 0 56,490 0 0
SCHLUMBERGER LTD COM Stock 806857108 7,956 120,840 SH   SOLE 0 120,840 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 255 1 SH   SOLE 0 1 0 0
BOEING CO COM Stock 097023105 1,546 7,818 SH   SOLE 0 7,818 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,364 9,572 SH   SOLE 0 9,572 0 0
NEXTERA ENERGY INC COM Stock 65339F101 222 1,583 SH   SOLE 0 1,583 0 0
AMPHENOL CORP NEW CL A Stock 032095101 217 2,940 SH   SOLE 0 2,940 0 0
UNITED CONTL HLDGS INC COM Stock 910047109 301 4,000 SH   SOLE 0 4,000 0 0
VANGUARD S&P 500 ETF ETF 922908363 319 1,435 SH   SOLE 0 1,435 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 1,810 29,047 SH   SOLE 0 29,047 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 13,672 420,156 SH   SOLE 0 420,155 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104 144 10,620 SH   SOLE 0 10,620 0 0
SPDR S&P 500 GROWTH ETF ETF 78464A409 650 5,500 SH   SOLE 0 5,500 0 0
LEIDOS HLDGS INC COM Stock 525327102 13,534 261,823 SH   SOLE 0 261,822 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 1,415 13,984 SH   SOLE 0 13,984 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 638 12,270 SH   SOLE 0 12,270 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 992 7,037 SH   SOLE 0 7,037 0 0
II VI INC COM Stock 902104108 368 10,740 SH   SOLE 0 10,740 0 0
VANGUARD SMALL-CAP VALUE INDEX FUND ETF 922908611 227 1,850 SH   SOLE 0 1,850 0 0
ALLERGAN PLC SHS Stock G0177J108 14,227 58,526 SH   SOLE 0 58,526 0 0
XYLEM INC COM Stock 98419M100 382 6,899 SH   SOLE 0 6,899 0 0
NEOGEN CORP COM Stock 640491106 378 5,468 SH   SOLE 0 5,468 0 0
VISA INC COM CL A Stock 92826C839 19,016 202,770 SH   SOLE 0 202,770 0 0
SVB FINL GROUP COM Stock 78486Q101 13,726 78,080 SH   SOLE 0 78,080 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 16,311 292,472 SH   SOLE 0 292,472 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 559 5,790 SH   SOLE 0 5,790 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 2,563 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 15,952 221,246 SH   SOLE 0 221,246 0 0
PHILLIPS 66 COM Stock 718546104 7,444 90,019 SH   SOLE 0 90,018 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 14,899 112,597 SH   SOLE 0 112,596 0 0
IRON MTN INC NEW COM REIT 46284V101 247 7,183 SH   SOLE 0 7,183 0 0
FACEBOOK INC CL A Stock 30303M102 16,520 109,416 SH   SOLE 0 109,416 0 0
SHIRE PLC SPONSORED ADR ADR 82481R106 212 1,285 SH   SOLE 0 1,285 0 0
BROADCOM LTD SHS Stock Y09827109 490 2,103 SH   SOLE 0 2,103 0 0
MONDELEZ INTL INC CL A Stock 609207105 492 11,393 SH   SOLE 0 11,393 0 0
UNIFIRST CORP MASS COM Stock 904708104 924 6,567 SH   SOLE 0 6,567 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 424 5,085 SH   SOLE 0 5,085 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 300 4,920 SH   SOLE 0 4,920 0 0
ENBRIDGE INC COM Stock 29250N105 262 6,580 SH   SOLE 0 6,580 0 0
NICE LTD SPONSORED ADR ADR 653656108 642 8,150 SH   SOLE 0 8,150 0 0
EOG RES INC COM Stock 26875P101 369 4,073 SH   SOLE 0 4,073 0 0
ABBVIE INC COM Stock 00287Y109 239 3,294 SH   SOLE 0 3,294 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 225 2,910 SH   SOLE 0 2,910 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 595 11,900 SH   SOLE 0 11,900 0 0
CABOT OIL & GAS CORP COM Stock 127097103 542 21,602 SH   SOLE 0 21,602 0 0
HARSCO CORP COM Stock 415864107 9,539 592,510 SH   SOLE 0 592,510 0 0
PTC INC COM Stock 69370C100 264 4,781 SH   SOLE 0 4,781 0 0
ZOETIS INC CL A Stock 98978V103 14,739 236,281 SH   SOLE 0 236,281 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 240 6,852 SH   SOLE 0 6,852 0 0
BLACKSTONE GROUP L P COM UNIT LTD Stock 09253U108 19,672 589,879 SH   SOLE 0 589,879 0 0
BARCLAYS ETN SELECT MLP ETN ETF 06742C723 407 18,267 SH   SOLE 0 18,267 0 0
CHURCH & DWIGHT INC COM Stock 171340102 228 4,400 SH   SOLE 0 4,400 0 0
STRYKER CORP COM Stock 863667101 860 6,195 SH   SOLE 0 6,195 0 0
RAYTHEON CO COM NEW Stock 755111507 647 4,009 SH   SOLE 0 4,009 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 753 3,800 SH   SOLE 0 3,800 0 0
EQT CORP COM Stock 26884L109 205 3,500 SH   SOLE 0 3,500 0 0
CISCO SYS INC COM Stock 17275R102 1,104 35,274 SH   SOLE 0 35,274 0 0
AT&T INC COM Stock 00206R102 357 9,473 SH   SOLE 0 9,473 0 0
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 255 3,017 SH   SOLE 0 3,017 0 0
GENERAL ELECTRIC CO COM Stock 369604103 1,111 41,126 SH   SOLE 0 41,125 0 0
TIME WARNER INC COM NEW Stock 887317303 360 3,582 SH   SOLE 0 3,582 0 0
GAMING & LEISURE PPTYS INC COM REIT 36467J108 532 14,120 SH   SOLE 0 14,120 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 209 1,994 SH   SOLE 0 1,994 0 0
AMBEV SA SPONSORED ADR ADR 02319V103 60 10,850 SH   SOLE 0 10,850 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,930 7,927 SH   SOLE 0 7,927 0 0
LAMAR ADVERTISING CO NEW CL A REIT 512816109 442 6,005 SH   SOLE 0 6,005 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105 424 720 SH   SOLE 0 720 0 0
WELLS FARGO CO NEW COM Stock 949746101 316 5,696 SH   SOLE 0 5,696 0 0
SALESFORCE COM INC COM Stock 79466L302 11,885 137,235 SH   SOLE 0 137,235 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102 1,222 4,759 SH   SOLE 0 4,759 0 0
IDEXX LABS INC COM Stock 45168D104 1,226 7,598 SH   SOLE 0 7,598 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 15,078 86,422 SH   SOLE 0 86,422 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 2,003 21,913 SH   SOLE 0 21,913 0 0
CHEVRON CORP NEW COM Stock 166764100 568 5,445 SH   SOLE 0 5,445 0 0
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 201 1,825 SH   SOLE 0 1,825 0 0
RICE ENERGY INC COM Stock 762760106 333 12,500 SH   SOLE 0 12,500 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 2,144 51,892 SH   SOLE 0 51,892 0 0
DANAHER CORP DEL COM Stock 235851102 3,730 44,204 SH   SOLE 0 44,204 0 0
TJX COS INC NEW COM Stock 872540109 10,651 147,582 SH   SOLE 0 147,581 0 0
BANK AMER CORP COM Stock 060505104 249 10,266 SH   SOLE 0 10,266 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 540 3,512 SH   SOLE 0 3,512 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 805 6,596 SH   SOLE 0 6,596 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 908 22,231 SH   SOLE 0 22,231 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX FUND ETF 921946406 679 8,685 SH   SOLE 0 8,685 0 0
PFIZER INC COM Stock 717081103 260 7,743 SH   SOLE 0 7,742 0 0
3M CO COM Stock 88579Y101 2,138 10,269 SH   SOLE 0 10,268 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,386 1,525 SH   SOLE 0 1,525 0 0
AMGEN INC COM Stock 031162100 3,817 22,164 SH   SOLE 0 22,164 0 0
APPLIED MATLS INC COM Stock 038222105 1,639 39,681 SH   SOLE 0 39,681 0 0
GRACE W R & CO DEL NEW COM Stock 38388F108 12,691 176,235 SH   SOLE 0 176,235 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 267 2,884 SH   SOLE 0 2,884 0 0
HEALTHEQUITY INC COM Stock 42226A107 8,818 176,962 SH   SOLE 0 176,962 0 0
BLUE HILLS BANCORP INC COM Stock 095573101 1,074 60,000 SH   SOLE 0 60,000 0 0
IPG PHOTONICS CORP COM Stock 44980X109 631 4,350 SH   SOLE 0 4,350 0 0
A H BELO CORP COM CL A Stock 001282102 87 15,900 SH   SOLE 0 15,900 0 0
ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 4,079 65,670 SH   SOLE 0 65,670 0 0
UNIVEST CORP PA COM Stock 915271100 312 10,404 SH   SOLE 0 10,404 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 223 1,782 SH   SOLE 0 1,782 0 0
DOW CHEM CO COM Stock 260543103 559 8,869 SH   SOLE 0 8,869 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 11,157 200,230 SH   SOLE 0 200,229 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 13,847 177,642 SH   SOLE 0 177,641 0 0
EXXON MOBIL CORP COM Stock 30231G102 6,622 82,032 SH   SOLE 0 82,032 0 0
PACWEST BANCORP DEL COM Stock 695263103 515 11,033 SH   SOLE 0 11,033 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 391 6,289 SH   SOLE 0 6,289 0 0
KRAFT HEINZ CO COM Stock 500754106 294 3,432 SH   SOLE 0 3,432 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 11,842 220,647 SH   SOLE 0 220,647 0 0
SCHWAB CHARLES CORP NEW COM Stock 808513105 17,596 409,595 SH   SOLE 0 409,594 0 0
ACTIVISION BLIZZARD INC COM Stock 00507V109 1,139 19,790 SH   SOLE 0 19,790 0 0
SPDR S&P WORLD EX-US ETF ETF 78463X889 272 9,347 SH   SOLE 0 9,347 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 1,261 7,247 SH   SOLE 0 7,247 0 0
APPLE INC COM Stock 037833100 13,700 95,128 SH   SOLE 0 95,127 0 0
ABBOTT LABS COM Stock 002824100 719 14,798 SH   SOLE 0 14,798 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 1,024 9,638 SH   SOLE 0 9,638 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102 400 5,130 SH   SOLE 0 5,130 0 0