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 991 1,184 SH   SOLE 0 1,184 0 0
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 439 10,230 SH   SOLE 0 10,230 0 0
SEALED AIR CORP NEW COM Stock 81211K100 13,010 283,943 SH   SOLE 0 283,942 0 0
STARBUCKS CORP COM Stock 855244109 634 11,716 SH   SOLE 0 11,715 0 0
ALNYLAM PHARMACEUTICALS INC COM Stock 02043Q107 9,277 136,867 SH   SOLE 0 136,867 0 0
ISHARES COMEX GOLD TRUST ETF 464285105 1,010 79,600 SH   SOLE 0 79,600 0 0
JOHNSON & JOHNSON COM Stock 478160104 3,307 27,993 SH   SOLE 0 27,992 0 0
KIRBY CORP COM Stock 497266106 698 11,224 SH   SOLE 0 11,224 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 11,300 74,096 SH   SOLE 0 74,096 0 0
CABOT CORP COM Stock 127055101 6,909 131,824 SH   SOLE 0 131,824 0 0
NOBLE ENERGY INC COM Stock 655044105 9,325 260,901 SH   SOLE 0 260,901 0 0
SCOTTS MIRACLE GRO CO CL A Stock 810186106 8,394 100,801 SH   SOLE 0 100,800 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107 16,518 694,016 SH   SOLE 0 694,016 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 574 6,401 SH   SOLE 0 6,400 0 0
S&P GLOBAL INC COM Stock 78409V104 219 1,734 SH   SOLE 0 1,734 0 0
CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 5,516 20,432 SH   SOLE 0 20,432 0 0
POWERSHARES DB COMMODITY INDEX TRACKING FUND ETF 73935S105 1,214 80,900 SH   SOLE 0 80,900 0 0
CABOT MICROELECTRONICS CORP COM Stock 12709P103 1,529 28,890 SH   SOLE 0 28,890 0 0
INTEL CORP COM Stock 458140100 759 20,110 SH   SOLE 0 20,110 0 0
MEDTRONIC PLC SHS Stock G5960L103 205 2,377 SH   SOLE 0 2,377 0 0
ISHARES DOW JONES U.S. ETF ETF 464287846 271 2,500 SH   SOLE 0 2,500 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 274 1,500 SH   SOLE 0 1,500 0 0
MERCK & CO INC COM Stock 58933Y105 382 6,116 SH   SOLE 0 6,116 0 0
SPDR S&P 500 ETF ETF 78462F103 5,154 23,830 SH   SOLE 0 23,830 0 0
FIRST REP BK SAN FRANCISCO CAL COM Stock 33616C100 16,013 207,659 SH   SOLE 0 207,659 0 0
DOUBLELINE INCOME SOLUTIONS FD COM CEF 258622109 389 20,295 SH   SOLE 0 20,295 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 776 61,854 SH   SOLE 0 61,854 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102 537 11,254 SH   SOLE 0 11,254 0 0
SMUCKER J M CO COM NEW Stock 832696405 2,395 17,670 SH   SOLE 0 17,669 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 524 10,073 SH   SOLE 0 10,073 0 0
CHUBB LIMITED COM Stock H1467J104 371 2,953 SH   SOLE 0 2,953 0 0
PEPSICO INC COM Stock 713448108 369 3,395 SH   SOLE 0 3,395 0 0
NEWELL BRANDS INC COM Stock 651229106 10,446 198,372 SH   SOLE 0 198,372 0 0
HONEYWELL INTL INC COM Stock 438516106 356 3,053 SH   SOLE 0 3,053 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 8,326 122,550 SH   SOLE 0 122,550 0 0
US BANCORP DEL COM NEW Stock 902973304 323 7,538 SH   SOLE 0 7,538 0 0
HOME DEPOT INC COM Stock 437076102 1,032 8,016 SH   SOLE 0 8,016 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 691 7,830 SH   SOLE 0 7,830 0 0
BECTON DICKINSON & CO COM Stock 075887109 256 1,425 SH   SOLE 0 1,425 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 699 6,710 SH   SOLE 0 6,710 0 0
TELEFLEX INC COM Stock 879369106 260 1,550 SH   SOLE 0 1,550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1,230 8,514 SH   SOLE 0 8,514 0 0
ADOBE SYS INC COM Stock 00724F101 317 2,917 SH   SOLE 0 2,917 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 13,913 17,303 SH   SOLE 0 17,303 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108 16,931 101,697 SH   SOLE 0 101,696 0 0
COMCAST CORP NEW CL A Stock 20030N101 650 9,804 SH   SOLE 0 9,804 0 0
MICROSOFT CORP COM Stock 594918104 2,882 50,033 SH   SOLE 0 50,032 0 0
SCHLUMBERGER LTD COM Stock 806857108 14,376 182,803 SH   SOLE 0 182,803 0 0
CVS HEALTH CORP COM Stock 126650100 9,159 102,921 SH   SOLE 0 102,920 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 216 1 SH   SOLE 0 1 0 0
BOEING CO COM Stock 097023105 264 2,001 SH   SOLE 0 2,001 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 1,643 12,692 SH   SOLE 0 12,692 0 0
NIKE INC CL B Stock 654106103 397 7,548 SH   SOLE 0 7,548 0 0
ALERIAN MLP ETF ETF 00162Q866 662 52,200 SH   SOLE 0 52,200 0 0
LYONDELLBASELL INDUSTRIES N V SHS - A - Stock N53745100 227 2,820 SH   SOLE 0 2,820 0 0
VANGUARD S&P 500 ETF ETF 922908363 524 2,635 SH   SOLE 0 2,635 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 1,561 29,047 SH   SOLE 0 29,047 0 0
ILLUMINA INC COM Stock 452327109 259 1,423 SH   SOLE 0 1,423 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 13,915 440,224 SH   SOLE 0 440,223 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104 105 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 249 169 SH   SOLE 0 169 0 0
LEIDOS HLDGS INC COM Stock 525327102 10,288 237,700 SH   SOLE 0 237,700 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 1,292 13,984 SH   SOLE 0 13,984 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 731 15,485 SH   SOLE 0 15,485 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,074 8,650 SH   SOLE 0 8,650 0 0
II VI INC COM Stock 902104108 272 11,200 SH   SOLE 0 11,200 0 0
INTEGRA LIFESCIENCES HLDGS CP COM NEW Stock 457985208 248 3,000 SH   SOLE 0 3,000 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 200 1,750 SH   SOLE 0 1,750 0 0
ALLERGAN PLC SHS Stock G0177J108 8,958 38,895 SH   SOLE 0 38,895 0 0
FORTUNE BRANDS HOME & SEC INC COM Stock 34964C106 11,325 194,921 SH   SOLE 0 194,921 0 0
NEOGEN CORP COM Stock 640491106 336 6,000 SH   SOLE 0 6,000 0 0
VISA INC COM CL A Stock 92826C839 14,035 169,704 SH   SOLE 0 169,704 0 0
ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 1,054 23,205 SH   SOLE 0 23,205 0 0
SVB FINL GROUP COM Stock 78486Q101 906 8,200 SH   SOLE 0 8,200 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 10,495 247,875 SH   SOLE 0 247,875 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 2,471 22,005 SH   SOLE 0 22,005 0 0
CEDAR FAIR L P DEPOSITRY UNIT MLP 150185106 11,427 199,461 SH   SOLE 0 199,461 0 0
PHILLIPS 66 COM Stock 718546104 6,898 85,636 SH   SOLE 0 85,635 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 16,264 143,513 SH   SOLE 0 143,512 0 0
FACEBOOK INC CL A Stock 30303M102 14,260 111,170 SH   SOLE 0 111,170 0 0
HERITAGE OAKS BANCORP COM Stock 42724R107 82 10,000 SH   SOLE 0 10,000 0 0
SHIRE PLC SPONSORED ADR ADR 82481R106 266 1,373 SH   SOLE 0 1,373 0 0
CELGENE CORP COM Stock 151020104 650 6,217 SH   SOLE 0 6,217 0 0
BROADCOM LTD SHS Stock Y09827109 221 1,283 SH   SOLE 0 1,283 0 0
MONDELEZ INTL INC CL A Stock 609207105 294 6,693 SH   SOLE 0 6,693 0 0
UNIFIRST CORP MASS COM Stock 904708104 652 4,946 SH   SOLE 0 4,946 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 288 3,649 SH   SOLE 0 3,649 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 347 6,300 SH   SOLE 0 6,300 0 0
NICE LTD SPONSORED ADR ADR 653656108 268 4,000 SH   SOLE 0 4,000 0 0
ABBVIE INC COM Stock 00287Y109 206 3,265 SH   SOLE 0 3,265 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 269 5,900 SH   SOLE 0 5,900 0 0
CABOT OIL & GAS CORP COM Stock 127097103 506 19,602 SH   SOLE 0 19,602 0 0
ZOETIS INC CL A Stock 98978V103 8,673 166,750 SH   SOLE 0 166,750 0 0
BLACKSTONE GROUP L P COM UNIT LTD MLP 09253U108 11,031 432,061 SH   SOLE 0 432,061 0 0
CHURCH & DWIGHT INC COM Stock 171340102 211 4,400 SH   SOLE 0 4,400 0 0
STRYKER CORP COM Stock 863667101 488 4,190 SH   SOLE 0 4,190 0 0
RAYTHEON CO COM NEW Stock 755111507 372 2,736 SH   SOLE 0 2,736 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 341 2,200 SH   SOLE 0 2,200 0 0
EQT CORP COM Stock 26884L109 254 3,500 SH   SOLE 0 3,500 0 0
CISCO SYS INC COM Stock 17275R102 937 29,528 SH   SOLE 0 29,528 0 0
AT&T INC COM Stock 00206R102 545 13,431 SH   SOLE 0 13,431 0 0
GENERAL ELECTRIC CO COM Stock 369604103 1,742 58,819 SH   SOLE 0 58,819 0 0
TIME WARNER INC COM NEW Stock 887317303 245 3,082 SH   SOLE 0 3,082 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 226 2,378 SH   SOLE 0 2,378 0 0
AMBEV SA SPONSORED ADR ADR 02319V103 112 18,455 SH   SOLE 0 18,455 0 0
LULULEMON ATHLETICA INC COM Stock 550021109 6,627 108,670 SH   SOLE 0 108,670 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 2,777 12,765 SH   SOLE 0 12,765 0 0
LAMAR ADVERTISING CO NEW CL A REIT 512816109 604 9,251 SH   SOLE 0 9,251 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105 302 720 SH   SOLE 0 720 0 0
WELLS FARGO & CO NEW COM Stock 949746101 270 6,102 SH   SOLE 0 6,102 0 0
ECOLAB INC COM Stock 278865100 286 2,348 SH   SOLE 0 2,348 0 0
SALESFORCE COM INC COM Stock 79466L302 8,955 125,550 SH   SOLE 0 125,550 0 0
IDEXX LABS INC COM Stock 45168D104 501 4,448 SH   SOLE 0 4,448 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 16,542 103,997 SH   SOLE 0 103,997 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 1,562 23,454 SH   SOLE 0 23,454 0 0
RICE ENERGY INC COM Stock 762760106 326 12,500 SH   SOLE 0 12,500 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 1,756 46,952 SH   SOLE 0 46,952 0 0
DANAHER CORP DEL COM Stock 235851102 3,118 39,781 SH   SOLE 0 39,781 0 0
TJX COS INC NEW COM Stock 872540109 11,459 153,241 SH   SOLE 0 153,240 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 749 19,915 SH   SOLE 0 19,915 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX FUND ETF 921946406 627 8,685 SH   SOLE 0 8,685 0 0
PFIZER INC COM Stock 717081103 432 12,744 SH   SOLE 0 12,743 0 0
3M CO COM Stock 88579Y101 1,416 8,033 SH   SOLE 0 8,032 0 0
GILEAD SCIENCES INC COM Stock 375558103 374 4,730 SH   SOLE 0 4,730 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 1,144 1,472 SH   SOLE 0 1,472 0 0
AMGEN INC COM Stock 031162100 3,749 22,477 SH   SOLE 0 22,477 0 0
GRACE W R & CO DEL NEW COM Stock 38388F108 4,462 60,454 SH   SOLE 0 60,454 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 215 2,564 SH   SOLE 0 2,564 0 0
HEALTHEQUITY INC COM Stock 42226A107 4,222 111,533 SH   SOLE 0 111,533 0 0
BLUE HILLS BANCORP INC COM Stock 095573101 901 60,000 SH   SOLE 0 60,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 1,330 12,570 SH   SOLE 0 12,570 0 0
A H BELO CORP COM CL A Stock 001282102 117 15,900 SH   SOLE 0 15,900 0 0
PUREFUNDS ISE CYBER SECURITY ETF ETF 26924G201 251 9,000 SH   SOLE 0 9,000 0 0
UNIVEST CORP PA COM Stock 915271100 243 10,404 SH   SOLE 0 10,404 0 0
VALSPAR CORP COM Stock 920355104 212 2,000 SH   SOLE 0 2,000 0 0
BRISTOL MYERS SQUIBB CO COM Stock 110122108 200 3,713 SH   SOLE 0 3,713 0 0
ALTRIA GROUP INC COM Stock 02209S103 240 3,793 SH   SOLE 0 3,792 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 11,517 153,894 SH   SOLE 0 153,893 0 0
EXXON MOBIL CORP COM Stock 30231G102 6,795 77,849 SH   SOLE 0 77,849 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 212 1,512 SH   SOLE 0 1,511 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784 13,095 220,671 SH   SOLE 0 220,671 0 0
KRAFT HEINZ CO COM Stock 500754106 227 2,532 SH   SOLE 0 2,532 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 8,904 217,329 SH   SOLE 0 217,329 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 1,121 7,247 SH   SOLE 0 7,247 0 0
APPLE INC COM Stock 037833100 10,930 96,686 SH   SOLE 0 96,685 0 0
ABBOTT LABS COM Stock 002824100 547 12,934 SH   SOLE 0 12,934 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 6,794 73,160 SH   SOLE 0 73,159 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 241 1,997 SH   SOLE 0 1,997 0 0