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
3M CO COM 88579Y101 744 4,251 SH   SOLE   4,251 0 0
ABBOTT LABS COM 002824100 2,533 64,429 SH   SOLE   64,429 0 0
ABBVIE INC COM 00287Y109 62 1,000 SH   OTR   0 0 1,000
ABBVIE INC COM 00287Y109 9,532 153,961 SH   SOLE   153,961 0 0
AIR PRODS & CHEMS INC COM 009158106 925 6,515 SH   SOLE   6,515 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,301 11,746 SH   SOLE   11,746 0 0
ALPHABET INC CAP STK CL A 02079K305 14 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 14 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 2,961 4,279 SH   SOLE   4,279 0 0
ALPHABET INC CAP STK CL A 02079K305 10,402 14,786 SH   SOLE   14,786 0 0
AMAZON COM INC COM 023135106 15,575 21,765 SH   SOLE   21,765 0 0
AMC NETWORKS INC CL A 00164V103 693 11,471 SH   SOLE   11,471 0 0
AMERICAN EXPRESS CO COM 025816109 1,395 22,965 SH   SOLE   22,965 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,283 28,899 SH   SOLE   28,899 0 0
AMGEN INC COM 031162100 205 1,345 SH   SOLE   1,345 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 401 3,045 SH   SOLE   3,045 0 0
APPLE INC COM 037833100 11,412 119,369 SH   SOLE   119,369 0 0
AT&T INC COM 00206R102 907 20,990 SH   SOLE   20,990 0 0
AT&T INC COM 00206R102 71 1,650 SH   OTR   0 0 1,650
AUTOMATIC DATA PROCESSING IN COM 053015103 426 4,636 SH   SOLE   4,636 0 0
BANK AMER CORP COM 060505104 7,088 534,113 SH   SOLE   534,113 0 0
BARD C R INC COM 067383109 764 3,250 SH   SOLE   3,250 0 0
BAXTER INTL INC COM 071813109 336 7,420 SH   SOLE   7,420 0 0
BECTON DICKINSON & CO COM 075887109 504 2,973 SH   SOLE   2,973 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 427 2,946 SH   SOLE   2,946 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 868 4 SH   SOLE   4 0 0
BIOGEN INC COM 09062X103 4,071 16,836 SH   SOLE   16,836 0 0
BLACKROCK INC COM 09247X101 623 1,820 SH   SOLE   1,820 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 326 13,300 SH   SOLE   13,300 0 0
BLUE HILLS BANCORP INC COM 095573101 590 40,000 SH   SOLE   40,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 244 3,316 SH   SOLE   3,316 0 0
BROADCOM LTD SHS Y09827109 253 1,625 SH   SOLE   1,625 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,722 72,430 SH   SOLE   72,430 0 0
CAESARSTONE LTD ORD SHS M20598104 1,341 38,570 SH   SOLE   38,570 0 0
CBS CORP NEW CL B 124857202 1,569 28,824 SH   SOLE   28,824 0 0
CERNER CORP COM 156782104 213 3,630 SH   SOLE   3,630 0 0
CHEVRON CORP NEW COM 166764100 21 200 SH   OTR   0 0 200
CHEVRON CORP NEW COM 166764100 3,036 28,963 SH   SOLE   28,963 0 0
CHUBB LIMITED COM H1467J104 832 6,363 SH   SOLE   6,363 0 0
CITIGROUP INC COM NEW 172967424 6,645 156,753 SH   SOLE   156,753 0 0
COCA COLA CO COM 191216100 770 16,990 SH   SOLE   16,990 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,483 130,728 SH   SOLE   130,728 0 0
COLGATE PALMOLIVE CO COM 194162103 5,878 80,303 SH   SOLE   80,303 0 0
CONOCOPHILLIPS COM 20825C104 272 6,240 SH   SOLE   6,240 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,170 52,022 SH   SOLE   52,022 0 0
CVS HEALTH CORP COM 126650100 9,410 98,288 SH   SOLE   98,288 0 0
DANAHER CORP DEL COM 235851102 40 400 SH   OTR   0 0 400
DANAHER CORP DEL COM 235851102 16,825 166,582 SH   SOLE   166,582 0 0
DARDEN RESTAURANTS INC COM 237194105 232 3,665 SH   SOLE   3,665 0 0
DISCOVER FINL SVCS COM 254709108 2,271 42,384 SH   SOLE   42,384 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 738 29,266 SH   SOLE   29,266 0 0
DISNEY WALT CO COM DISNEY 254687106 572 5,846 SH   SOLE   5,846 0 0
DOMINION RES INC VA NEW COM 25746U109 532 6,825 SH   SOLE   6,825 0 0
DOVER CORP COM 260003108 530 7,650 SH   SOLE   7,650 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 363 5,607 SH   SOLE   5,607 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 412 4,804 SH   SOLE   4,804 0 0
DUNKIN BRANDS GROUP INC COM 265504100 233 5,340 SH   SOLE   5,340 0 0
ECOLAB INC COM 278865100 312 2,628 SH   SOLE   2,628 0 0
EDISON INTL COM 281020107 217 2,800 SH   SOLE   2,800 0 0
EOG RES INC COM 26875P101 1,703 20,420 SH   SOLE   20,420 0 0
EXELON CORP COM 30161N101 2,725 74,955 SH   SOLE   74,955 0 0
EXPEDIA INC DEL COM NEW 30212P303 202 1,897 SH   SOLE   1,897 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,925 39,257 SH   SOLE   39,257 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 8,053 106,245 SH   SOLE   106,245 0 0
EXXON MOBIL CORP COM 30231G102 16,184 172,653 SH   SOLE   172,653 0 0
F M C CORP COM NEW 302491303 1,188 25,663 SH   SOLE   25,663 0 0
FACEBOOK INC CL A 30303M102 9,382 82,100 SH   SOLE   82,100 0 0
FACTSET RESH SYS INC COM 303075105 321 1,987 SH   SOLE   1,987 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,976 40,388 SH   SOLE   40,388 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 601 8,580 SH   SOLE   8,580 0 0
FOOT LOCKER INC COM 344849104 2,701 49,226 SH   SOLE   49,226 0 0
GENERAL ELECTRIC CO COM 369604103 3,919 124,488 SH   SOLE   124,488 0 0
GENERAL ELECTRIC CO COM 369604103 123 3,900 SH   OTR   0 0 3,900
GILEAD SCIENCES INC COM 375558103 9,546 114,429 SH   SOLE   114,429 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 230 13,800 SH   SOLE   13,800 0 0
HOME DEPOT INC COM 437076102 4,496 35,214 SH   SOLE   35,214 0 0
HONEYWELL INTL INC COM 438516106 1,172 10,079 SH   SOLE   10,079 0 0
IHS INC CL A 451734107 6,011 51,991 SH   SOLE   51,991 0 0
ILLUMINA INC COM 452327109 745 5,310 SH   SOLE   5,310 0 0
INDEPENDENT BANK CORP MASS COM 453836108 284 6,206 SH   SOLE   6,206 0 0
INTEL CORP COM 458140100 36 1,100 SH   OTR   0 0 1,100
INTEL CORP COM 458140100 1,049 31,981 SH   SOLE   31,981 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,567 10,322 SH   SOLE   10,322 0 0
INTUIT COM 461202103 3,400 30,462 SH   SOLE   30,462 0 0
ISHARES MSCI GERMANY ETF 464286806 1,195 49,701 SH   SOLE   49,701 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 642 6,215 SH   SOLE   6,215 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,081 9,400 SH   SOLE   9,400 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 217 2,920 SH   SOLE   2,920 0 0
ISHARES TR RUS MID-CAP ETF 464287499 2,056 12,222 SH   SOLE   12,222 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,011 10,073 SH   SOLE   10,073 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,204 8,058 SH   SOLE   8,058 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,519 13,071 SH   SOLE   13,071 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 699 20,352 SH   SOLE   20,352 0 0
JOHNSON & JOHNSON COM 478160104 3,344 27,570 SH   SOLE   27,570 0 0
JPMORGAN CHASE & CO COM 46625H100 2,221 35,740 SH   SOLE   35,740 0 0
JPMORGAN CHASE & CO COM 46625H100 65 1,050 SH   OTR   0 0 1,050
KINDER MORGAN INC DEL COM 49456B101 204 10,884 SH   SOLE   10,884 0 0
KRAFT HEINZ CO COM 500754106 2,643 29,869 SH   SOLE   29,869 0 0
KRAFT HEINZ CO COM 500754106 144 1,625 SH   OTR   0 0 1,625
LABORATORY CORP AMER HLDGS COM NEW 50540R409 430 3,300 SH   SOLE   3,300 0 0
LAUDER ESTEE COS INC CL A 518439104 5,149 56,575 SH   SOLE   56,575 0 0
LOWES COS INC COM 548661107 12,104 152,887 SH   SOLE   152,887 0 0
MARKEL CORP COM 570535104 476 500 SH   SOLE   500 0 0
MASTERCARD INC CL A 57636Q104 260 2,958 SH   SOLE   2,958 0 0
MATADOR RES CO COM 576485205 297 15,000 SH   SOLE   15,000 0 0
MCDONALDS CORP COM 580135101 793 6,589 SH   SOLE   6,589 0 0
MCKESSON CORP COM 58155Q103 5,716 30,626 SH   SOLE   30,626 0 0
MEDNAX INC COM 58502B106 221 3,050 SH   SOLE   3,050 0 0
MEDTRONIC PLC SHS G5960L103 660 7,610 SH   SOLE   7,610 0 0
MERCK & CO INC COM 58933Y105 78 1,350 SH   OTR   0 0 1,350
MERCK & CO INC COM 58933Y105 9,708 168,518 SH   SOLE   168,518 0 0
MICROSOFT CORP COM 594918104 20 400 SH   OTR   0 0 400
MICROSOFT CORP COM 594918104 8,800 171,976 SH   SOLE   171,976 0 0
MONDELEZ INTL INC CL A 609207105 44 975 SH   OTR   0 0 975
MONDELEZ INTL INC CL A 609207105 345 7,570 SH   SOLE   7,570 0 0
MONSANTO CO NEW COM 61166W101 398 3,850 SH   SOLE   3,850 0 0
NEXTERA ENERGY INC COM 65339F101 645 4,949 SH   SOLE   4,949 0 0
NIKE INC CL B 654106103 2,269 41,112 SH   SOLE   41,112 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,123 5,051 SH   SOLE   5,051 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,837 21,532 SH   SOLE   21,532 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,631 21,590 SH   SOLE   21,590 0 0
ORACLE CORP COM 68389X105 251 6,128 SH   SOLE   6,128 0 0
PALO ALTO NETWORKS INC COM 697435105 1,163 9,480 SH   SOLE   9,480 0 0
PARKER HANNIFIN CORP COM 701094104 244 2,255 SH   SOLE   2,255 0 0
PAYCHEX INC COM 704326107 1,189 19,987 SH   SOLE   19,987 0 0
PAYCHEX INC COM 704326107 49 825 SH   OTR   0 0 825
PEPSICO INC COM 713448108 2,439 23,018 SH   SOLE   23,018 0 0
PERRIGO CO PLC SHS G97822103 1,213 13,377 SH   SOLE   13,377 0 0
PFIZER INC COM 717081103 48 1,375 SH   OTR   0 0 1,375
PFIZER INC COM 717081103 664 18,850 SH   SOLE   18,850 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,975 24,270 SH   SOLE   24,270 0 0
PRAXAIR INC COM 74005P104 347 3,088 SH   SOLE   3,088 0 0
PRICE T ROWE GROUP INC COM 74144T108 927 12,701 SH   SOLE   12,701 0 0
PRICELINE GRP INC COM NEW 741503403 4,859 3,892 SH   SOLE   3,892 0 0
PROCTER & GAMBLE CO COM 742718109 80 950 SH   OTR   0 0 950
PROCTER & GAMBLE CO COM 742718109 2,330 27,516 SH   SOLE   27,516 0 0
PTC THERAPEUTICS INC COM 69366J200 280 39,950 SH   SOLE   39,950 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 7,232 61,578 SH   SOLE   61,578 0 0
ROCKWELL AUTOMATION INC COM 773903109 265 2,311 SH   SOLE   2,311 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,976 23,311 SH   SOLE   23,311 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 22 400 SH   OTR   0 0 400
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 700 12,675 SH   SOLE   12,675 0 0
SALESFORCE COM INC COM 79466L302 7,047 88,742 SH   SOLE   88,742 0 0
SCHLUMBERGER LTD COM 806857108 7,095 89,725 SH   SOLE   89,725 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 6,319 101,480 SH   SOLE   101,480 0 0
SOUTHERN CO COM 842587107 111 2,075 SH   OTR   0 0 2,075
SOUTHERN CO COM 842587107 614 11,457 SH   SOLE   11,457 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,132 14,952 SH   SOLE   14,952 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 723 2,656 SH   SOLE   2,656 0 0
SPIRIT AIRLS INC COM 848577102 777 17,315 SH   SOLE   17,315 0 0
STARBUCKS CORP COM 855244109 3,349 58,625 SH   SOLE   58,625 0 0
STATE STR CORP COM 857477103 1,220 22,621 SH   SOLE   22,621 0 0
STERIS PLC SHS USD G84720104 3,672 53,404 SH   SOLE   53,404 0 0
STRYKER CORP COM 863667101 3,612 30,140 SH   SOLE   30,140 0 0
SYNCHRONY FINL COM 87165B103 4,508 178,318 SH   SOLE   178,318 0 0
TECO ENERGY INC COM 872375100 315 11,400 SH   SOLE   11,400 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 671 4,539 SH   SOLE   4,539 0 0
UNION PAC CORP COM 907818108 608 6,972 SH   SOLE   6,972 0 0
UNITED PARCEL SERVICE INC CL B 911312106 16 150 SH   OTR   0 0 150
UNITED PARCEL SERVICE INC CL B 911312106 624 5,795 SH   SOLE   5,795 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,990 87,665 SH   SOLE   87,665 0 0
UNITED TECHNOLOGIES CORP COM 913017109 31 300 SH   OTR   0 0 300
US BANCORP DEL COM NEW 902973304 1,462 36,247 SH   SOLE   36,247 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 19 400 SH   OTR   0 0 400
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 670 14,351 SH   SOLE   14,351 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 257 7,304 SH   SOLE   7,304 0 0
VERISK ANALYTICS INC COM 92345Y106 2,873 35,437 SH   SOLE   35,437 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,047 36,658 SH   SOLE   36,658 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 130 2,325 SH   OTR   0 0 2,325
VISA INC COM CL A 92826C839 45 600 SH   OTR   0 0 600
VISA INC COM CL A 92826C839 10,753 144,979 SH   SOLE   144,979 0 0
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 262 8,473 SH   SOLE   8,473 0 0
W P CAREY INC COM 92936U109 486 7,000 SH   SOLE   7,000 0 0
WAL-MART STORES INC COM 931142103 3,091 42,329 SH   SOLE   42,329 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,754 105,128 SH   SOLE   105,128 0 0
WATERS CORP COM 941848103 1,209 8,595 SH   SOLE   8,595 0 0
WELLS FARGO & CO NEW COM 949746101 9,011 190,379 SH   SOLE   190,379 0 0
WELLS FARGO & CO NEW COM 949746101 66 1,400 SH   OTR   0 0 1,400
WEYERHAEUSER CO COM 962166104 210 7,048 SH   SOLE   7,048 0 0
XPO LOGISTICS INC COM 983793100 604 22,985 SH   SOLE   22,985 0 0