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,996 14,559 SH   SOLE 0 14,559 0 0
ALEXANDRIA REAL ESTATE EQ INC COM REIT 015271109 297 2,500 SH   SOLE 0 2,500 0 0
STARBUCKS CORP COM Stock 855244109 5,344 99,501 SH   SOLE 0 99,501 0 0
XPO LOGISTICS INC COM Stock 983793100 678 10,000 SH   SOLE 0 10,000 0 0
HUBBELL INC COM Stock 443510607 255 2,200 SH   SOLE 0 2,200 0 0
JOHNSON & JOHNSON COM Stock 478160104 3,943 30,332 SH   SOLE 0 30,331 0 0
KIRBY CORP COM Stock 497266106 501 7,594 SH   SOLE 0 7,594 0 0
OLIN CORP COM PAR $1 Stock 680665205 319 9,300 SH   SOLE 0 9,300 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 11,193 68,128 SH   SOLE 0 68,128 0 0
CABOT CORP COM Stock 127055101 7,389 132,424 SH   SOLE 0 132,424 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 913 20,385 SH   SOLE 0 20,385 0 0
PRAXAIR INC COM Stock 74005P104 206 1,475 SH   SOLE 0 1,475 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107 17,074 585,338 SH   SOLE 0 585,338 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 439 4,821 SH   SOLE 0 4,821 0 0
COCA COLA CO COM Stock 191216100 552 12,257 SH   SOLE 0 12,257 0 0
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 16,292 44,829 SH   SOLE 0 44,829 0 0
POWERSHARES DB COMMODITY INDEX TRACKING FUND ETF 73935S105 1,326 86,100 SH   SOLE 0 86,100 0 0
CABOT MICROELECTRONICS CORP COM Stock 12709P103 2,309 28,890 SH   SOLE 0 28,890 0 0
INTEL CORP COM Stock 458140100 884 23,202 SH   SOLE 0 23,202 0 0
CME GROUP INC COM CL A Stock 12572Q105 12,403 91,412 SH   SOLE 0 91,412 0 0
SCHULMAN A INC COM Stock 808194104 331 9,700 SH   SOLE 0 9,700 0 0
MEDTRONIC PLC SHS Stock G5960L103 245 3,155 SH   SOLE 0 3,155 0 0
MERCK & CO INC COM Stock 58933Y105 1,007 15,734 SH   SOLE 0 15,734 0 0
SPDR S&P 500 ETF ETF 78462F103 3,776 15,031 SH   SOLE 0 15,031 0 0
FIRST REP BK SAN FRANCISCO CAL COM Stock 33616C100 20,670 197,870 SH   SOLE 0 197,870 0 0
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109 436 20,502 SH   SOLE 0 20,502 0 0
ALASKA AIR GROUP INC COM Stock 011659109 229 3,000 SH   SOLE 0 3,000 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 826 14,828 SH   SOLE 0 14,828 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 471 3,100 SH   SOLE 0 3,100 0 0
CORNING INC COM Stock 219350105 211 7,055 SH   SOLE 0 7,055 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 567 11,453 SH   SOLE 0 11,453 0 0
CHUBB LIMITED COM Stock H1467J104 446 3,128 SH   SOLE 0 3,128 0 0
SHERWIN WILLIAMS CO COM Stock 824348106 16,395 45,790 SH   SOLE 0 45,790 0 0
PEPSICO INC COM Stock 713448108 278 2,499 SH   SOLE 0 2,498 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 1,841 42,500 SH   SOLE 0 42,500 0 0
HONEYWELL INTL INC COM Stock 438516106 555 3,916 SH   SOLE 0 3,916 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 205 2,300 SH   SOLE 0 2,300 0 0
EATON VANCE SR FLTNG RTE TR COM CEF 27828Q105 926 62,000 SH   SOLE 0 62,000 0 0
US BANCORP DEL COM NEW Stock 902973304 247 4,618 SH   SOLE 0 4,618 0 0
HOME DEPOT INC COM Stock 437076102 1,552 9,489 SH   SOLE 0 9,489 0 0
BAXTER INTL INC COM Stock 071813109 568 9,050 SH   SOLE 0 9,050 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 822 7,520 SH   SOLE 0 7,520 0 0
DOWDUPONT INC COM Stock 26078J100 546 7,890 SH   SOLE 0 7,890 0 0
ICICI BK LTD ADR ADR 45104G104 89 10,340 SH   SOLE 0 10,340 0 0
BECTON DICKINSON & CO COM Stock 075887109 426 2,175 SH   SOLE 0 2,175 0 0
BROADRIDGE FINL SOLUTIONS INC COM Stock 11133T103 209 2,582 SH   SOLE 0 2,582 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 971 7,765 SH   SOLE 0 7,765 0 0
STERIS PLC SHS USD Stock G84720104 402 4,550 SH   SOLE 0 4,550 0 0
SMITH A O COM Stock 831865209 368 6,200 SH   SOLE 0 6,200 0 0
TELEFLEX INC COM Stock 879369106 375 1,550 SH   SOLE 0 1,550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,279 6,977 SH   SOLE 0 6,977 0 0
ADOBE SYS INC COM Stock 00724F101 230 1,545 SH   SOLE 0 1,545 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 18,503 19,002 SH   SOLE 0 19,002 0 0
FISERV INC COM Stock 337738108 567 4,400 SH   SOLE 0 4,400 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108 20,420 102,382 SH   SOLE 0 102,382 0 0
COMCAST CORP NEW CL A Stock 20030N101 1,002 26,038 SH   SOLE 0 26,038 0 0
MICROSOFT CORP COM Stock 594918104 5,121 68,750 SH   SOLE 0 68,749 0 0
SCHLUMBERGER LTD COM Stock 806857108 7,723 110,707 SH   SOLE 0 110,706 0 0
AMERIPRISE FINL INC COM Stock 03076C106 283 1,908 SH   SOLE 0 1,908 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 275 1 SH   SOLE 0 1 0 0
BOEING CO COM Stock 097023105 2,026 7,968 SH   SOLE 0 7,968 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,451 9,872 SH   SOLE 0 9,872 0 0
NEXTERA ENERGY INC COM Stock 65339F101 303 2,065 SH   SOLE 0 2,065 0 0
AMPHENOL CORP NEW CL A Stock 032095101 249 2,940 SH   SOLE 0 2,940 0 0
VANGUARD S&P 500 ETF ETF 922908363 331 1,435 SH   SOLE 0 1,435 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 1,879 29,047 SH   SOLE 0 29,047 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 16,071 429,828 SH   SOLE 0 429,828 0 0
LEIDOS HLDGS INC COM Stock 525327102 14,279 241,124 SH   SOLE 0 241,124 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 1,449 13,984 SH   SOLE 0 13,984 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 672 12,270 SH   SOLE 0 12,270 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,072 7,237 SH   SOLE 0 7,237 0 0
II VI INC COM Stock 902104108 442 10,740 SH   SOLE 0 10,740 0 0
VANGUARD SMALL-CAP VALUE INDEX FUND ETF 922908611 236 1,850 SH   SOLE 0 1,850 0 0
ALLERGAN PLC SHS Stock G0177J108 12,330 60,162 SH   SOLE 0 60,161 0 0
XYLEM INC COM Stock 98419M100 432 6,899 SH   SOLE 0 6,899 0 0
NEOGEN CORP COM Stock 640491106 424 5,468 SH   SOLE 0 5,468 0 0
VISA INC COM CL A Stock 92826C839 21,508 204,371 SH   SOLE 0 204,370 0 0
MATADOR RES CO COM Stock 576485205 380 14,000 SH   SOLE 0 14,000 0 0
SVB FINL GROUP COM Stock 78486Q101 14,664 78,380 SH   SOLE 0 78,380 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 14,351 321,702 SH   SOLE 0 321,702 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 578 5,790 SH   SOLE 0 5,790 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 2,678 20,175 SH   SOLE 0 20,175 0 0
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR ADR 00756M404 77 12,420 SH   SOLE 0 12,420 0 0
CEDAR FAIR L P DEPOSITRY UNIT Stock 150185106 15,092 235,369 SH   SOLE 0 235,369 0 0
PHILLIPS 66 COM Stock 718546104 8,272 90,300 SH   SOLE 0 90,299 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 15,949 116,687 SH   SOLE 0 116,687 0 0
IRON MTN INC NEW COM REIT 46284V101 344 8,843 SH   SOLE 0 8,843 0 0
FACEBOOK INC CL A Stock 30303M102 18,067 105,736 SH   SOLE 0 105,736 0 0
MIDDLEBY CORP COM Stock 596278101 11,243 87,720 SH   SOLE 0 87,720 0 0
BROADCOM LTD SHS Stock Y09827109 593 2,443 SH   SOLE 0 2,443 0 0
MONDELEZ INTL INC CL A Stock 609207105 504 12,389 SH   SOLE 0 12,389 0 0
UNIFIRST CORP MASS COM Stock 904708104 995 6,567 SH   SOLE 0 6,567 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 414 4,826 SH   SOLE 0 4,826 0 0
ENBRIDGE INC COM Stock 29250N105 275 6,580 SH   SOLE 0 6,580 0 0
NICE LTD SPONSORED ADR ADR 653656108 663 8,150 SH   SOLE 0 8,150 0 0
EOG RES INC COM Stock 26875P101 394 4,073 SH   SOLE 0 4,073 0 0
ABBVIE INC COM Stock 00287Y109 310 3,494 SH   SOLE 0 3,494 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 252 2,910 SH   SOLE 0 2,910 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 643 11,900 SH   SOLE 0 11,900 0 0
CABOT OIL & GAS CORP COM Stock 127097103 578 21,602 SH   SOLE 0 21,602 0 0
HARSCO CORP COM Stock 415864107 12,418 594,140 SH   SOLE 0 594,140 0 0
PTC INC COM Stock 69370C100 269 4,781 SH   SOLE 0 4,781 0 0
ZOETIS INC CL A Stock 98978V103 15,998 250,912 SH   SOLE 0 250,912 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 238 6,347 SH   SOLE 0 6,347 0 0
BLACKSTONE GROUP L P COM UNIT LTD Stock 09253U108 20,397 611,239 SH   SOLE 0 611,239 0 0
BARCLAYS ETN SELECT MLP ETN ETF 06742C723 374 17,487 SH   SOLE 0 17,487 0 0
CHURCH & DWIGHT INC COM Stock 171340102 213 4,400 SH   SOLE 0 4,400 0 0
GRIFOLS S A SP ADR REP B NVT ADR 398438408 359 16,400 SH   SOLE 0 16,400 0 0
STRYKER CORP COM Stock 863667101 859 6,045 SH   SOLE 0 6,045 0 0
RAYTHEON CO COM NEW Stock 755111507 748 4,009 SH   SOLE 0 4,009 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 781 3,800 SH   SOLE 0 3,800 0 0
EQT CORP COM Stock 26884L109 228 3,500 SH   SOLE 0 3,500 0 0
DOVER CORP COM Stock 260003108 494 5,400 SH   SOLE 0 5,400 0 0
CISCO SYS INC COM Stock 17275R102 1,233 36,674 SH   SOLE 0 36,674 0 0
AT&T INC COM Stock 00206R102 515 13,144 SH   SOLE 0 13,144 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 886 36,649 SH   SOLE 0 36,648 0 0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 235 2,647 SH   SOLE 0 2,647 0 0
TIME WARNER INC COM NEW Stock 887317303 377 3,682 SH   SOLE 0 3,682 0 0
GAMING & LEISURE PPTYS INC COM REIT 36467J108 563 15,270 SH   SOLE 0 15,270 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 215 1,994 SH   SOLE 0 1,994 0 0
AMBEV SA SPONSORED ADR ADR 02319V103 72 10,850 SH   SOLE 0 10,850 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 2,005 7,927 SH   SOLE 0 7,927 0 0
LAMAR ADVERTISING CO NEW CL A REIT 512816109 412 6,011 SH   SOLE 0 6,011 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105 451 720 SH   SOLE 0 720 0 0
RENAISSANCERE HOLDINGS LTD COM Stock G7496G103 270 2,000 SH   SOLE 0 2,000 0 0
WELLS FARGO CO NEW COM Stock 949746101 326 5,910 SH   SOLE 0 5,910 0 0
UNION PAC CORP COM Stock 907818108 213 1,841 SH   SOLE 0 1,840 0 0
SALESFORCE COM INC COM Stock 79466L302 13,017 139,335 SH   SOLE 0 139,335 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102 995 3,459 SH   SOLE 0 3,459 0 0
IDEXX LABS INC COM Stock 45168D104 1,143 7,348 SH   SOLE 0 7,348 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 10,845 57,321 SH   SOLE 0 57,320 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 2,746 28,753 SH   SOLE 0 28,753 0 0
CHEVRON CORP NEW COM Stock 166764100 629 5,349 SH   SOLE 0 5,349 0 0
RICE ENERGY INC COM Stock 762760106 362 12,500 SH   SOLE 0 12,500 0 0
MARKEL CORP COM Stock 570535104 844 790 SH   SOLE 0 790 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 2,253 51,892 SH   SOLE 0 51,892 0 0
DANAHER CORP DEL COM Stock 235851102 3,742 43,624 SH   SOLE 0 43,624 0 0
TJX COS INC NEW COM Stock 872540109 11,041 149,755 SH   SOLE 0 149,755 0 0
BANK AMER CORP COM Stock 060505104 274 10,798 SH   SOLE 0 10,798 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 568 3,912 SH   SOLE 0 3,912 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 776 6,689 SH   SOLE 0 6,689 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 969 22,231 SH   SOLE 0 22,231 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX FUND ETF 921946406 704 8,685 SH   SOLE 0 8,685 0 0
PFIZER INC COM Stock 717081103 274 7,681 SH   SOLE 0 7,681 0 0
3M CO COM Stock 88579Y101 2,136 10,174 SH   SOLE 0 10,174 0 0
GILEAD SCIENCES INC COM Stock 375558103 391 4,832 SH   SOLE 0 4,832 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,895 1,976 SH   SOLE 0 1,976 0 0
AMERICAN EXPRESS CO COM Stock 025816109 280 3,100 SH   SOLE 0 3,100 0 0
AMGEN INC COM Stock 031162100 4,174 22,389 SH   SOLE 0 22,389 0 0
APPLIED MATLS INC COM Stock 038222105 1,863 35,757 SH   SOLE 0 35,757 0 0
GRACE W R & CO DEL NEW COM Stock 38388F108 12,650 175,336 SH   SOLE 0 175,335 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 273 2,884 SH   SOLE 0 2,884 0 0
ENSTAR GROUP LIMITED SHS Stock G3075P101 912 4,100 SH   SOLE 0 4,100 0 0
HEALTHEQUITY INC COM Stock 42226A107 9,036 178,642 SH   SOLE 0 178,642 0 0
BLUE HILLS BANCORP INC COM Stock 095573101 200 10,422 SH   SOLE 0 10,422 0 0
IPG PHOTONICS CORP COM Stock 44980X109 805 4,350 SH   SOLE 0 4,350 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR ADR 03524A108 503 4,219 SH   SOLE 0 4,219 0 0
A H BELO CORP COM CL A Stock 001282102 73 15,900 SH   SOLE 0 15,900 0 0
DELTA AIR LINES INC DEL COM NEW Stock 247361702 221 4,591 SH   SOLE 0 4,591 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 682 5,500 SH   SOLE 0 5,500 0 0
ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 3,148 59,115 SH   SOLE 0 59,115 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106 685 2,815 SH   SOLE 0 2,815 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 257 1,904 SH   SOLE 0 1,904 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 12,874 201,981 SH   SOLE 0 201,981 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 15,163 187,403 SH   SOLE 0 187,402 0 0
EXXON MOBIL CORP COM Stock 30231G102 6,870 83,801 SH   SOLE 0 83,801 0 0
LOWES COS INC COM Stock 548661107 301 3,764 SH   SOLE 0 3,764 0 0
PACWEST BANCORP DEL COM Stock 695263103 613 12,133 SH   SOLE 0 12,133 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 352 6,289 SH   SOLE 0 6,289 0 0
KRAFT HEINZ CO COM Stock 500754106 303 3,912 SH   SOLE 0 3,912 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 14,140 220,837 SH   SOLE 0 220,837 0 0
SCHWAB CHARLES CORP NEW COM Stock 808513105 18,310 418,615 SH   SOLE 0 418,615 0 0
ACTIVISION BLIZZARD INC COM Stock 00507V109 1,277 19,790 SH   SOLE 0 19,790 0 0
SPDR PORTFOLIO WORLD EX- US ETF ETF 78463X889 287 9,347 SH   SOLE 0 9,347 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 1,296 7,247 SH   SOLE 0 7,247 0 0
APPLE INC COM Stock 037833100 14,742 95,653 SH   SOLE 0 95,653 0 0
ABBOTT LABS COM Stock 002824100 1,435 26,900 SH   SOLE 0 26,899 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 1,012 10,265 SH   SOLE 0 10,265 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102 443 5,284 SH   SOLE 0 5,284 0 0