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 841 3,573 SH   SOLE   3,573 0 0
ABBOTT LABS COM 002824100 2,615 45,829 SH   SOLE   45,829 0 0
ABBVIE INC COM 00287Y109 63 650 SH   OTR   0 0 650
ABBVIE INC COM 00287Y109 14,488 149,807 SH   SOLE   149,807 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,101 7,195 SH   SOLE   7,195 0 0
ADOBE SYS INC COM 00724F101 5,663 32,317 SH   SOLE   32,317 0 0
AIR PRODS & CHEMS INC COM 009158106 1,059 6,457 SH   SOLE   6,457 0 0
ALPHABET INC CAP STK CL A 02079K305 21 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 3,826 3,656 SH   SOLE   3,656 0 0
ALPHABET INC CAP STK CL A 02079K305 16,865 16,010 SH   SOLE   16,010 0 0
AMAZON COM INC COM 023135106 24,600 21,035 SH   SOLE   21,035 0 0
AMERICAN EXPRESS CO COM 025816109 1,028 10,350 SH   SOLE   10,350 0 0
AMERICAN TOWER CORP NEW COM 03027X100 10,202 71,511 SH   SOLE   71,511 0 0
AMGEN INC COM 031162100 310 1,780 SH   SOLE   1,780 0 0
APPLE INC COM 037833100 22,875 135,174 SH   SOLE   135,174 0 0
AT&T INC COM 00206R102 857 22,053 SH   SOLE   22,053 0 0
AT&T INC COM 00206R102 41 1,050 SH   OTR   0 0 1,050
AUTOMATIC DATA PROCESSING IN COM 053015103 611 5,216 SH   SOLE   5,216 0 0
AVERY DENNISON CORP COM 053611109 1,471 12,810 SH   SOLE   12,810 0 0
BANK AMER CORP COM 060505104 3,453 116,960 SH   SOLE   116,960 0 0
BECTON DICKINSON & CO COM 075887109 394 1,841 SH   SOLE   1,841 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,190 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,539 43,079 SH   SOLE   43,079 0 0
BLACKROCK INC COM 09247X101 7,607 14,809 SH   SOLE   14,809 0 0
BROADCOM LTD SHS Y09827109 2,671 10,396 SH   SOLE   10,396 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7,941 87,671 SH   SOLE   87,671 0 0
CBS CORP NEW CL B 124857202 460 7,799 SH   SOLE   7,799 0 0
CDK GLOBAL INC COM 12508E101 9,062 127,130 SH   SOLE   127,130 0 0
CHEVRON CORP NEW COM 166764100 16 125 SH   OTR   0 0 125
CHEVRON CORP NEW COM 166764100 5,006 39,985 SH   SOLE   39,985 0 0
CHUBB LIMITED COM H1467J104 8,364 57,235 SH   SOLE   57,235 0 0
CITIGROUP INC COM NEW 172967424 5,957 80,059 SH   SOLE   80,059 0 0
COCA COLA CO COM 191216100 760 16,568 SH   SOLE   16,568 0 0
COLGATE PALMOLIVE CO COM 194162103 6,169 81,763 SH   SOLE   81,763 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,765 57,838 SH   SOLE   57,838 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 250 2,248 SH   SOLE   2,248 0 0
CVS HEALTH CORP COM 126650100 2,157 29,755 SH   SOLE   29,755 0 0
DANAHER CORP DEL COM 235851102 31 336 SH   OTR   0 0 336
DANAHER CORP DEL COM 235851102 15,024 161,864 SH   SOLE   161,864 0 0
DARDEN RESTAURANTS INC COM 237194105 375 3,910 SH   SOLE   3,910 0 0
DISNEY WALT CO COM DISNEY 254687106 2,048 19,045 SH   SOLE   19,045 0 0
DOMINION ENERGY INC COM 25746U109 496 6,120 SH   SOLE   6,120 0 0
DOVER CORP COM 260003108 247 2,450 SH   SOLE   2,450 0 0
DOWDUPONT INC COM 26078J100 560 7,868 SH   SOLE   7,868 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 307 3,655 SH   SOLE   3,655 0 0
ECOLAB INC COM 278865100 5,052 37,653 SH   SOLE   37,653 0 0
EMERSON ELEC CO COM 291011104 488 6,998 SH   SOLE   6,998 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 511 19,280 SH   SOLE   19,280 0 0
EOG RES INC COM 26875P101 2,450 22,705 SH   SOLE   22,705 0 0
EQUINIX INC COM PAR $0.001 29444U700 6,818 15,044 SH   SOLE   15,044 0 0
EXELON CORP COM 30161N101 3,169 80,420 SH   SOLE   80,420 0 0
EXPEDITORS INTL WASH INC COM 302130109 230 3,558 SH   SOLE   3,558 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 2,772 37,139 SH   SOLE   37,139 0 0
EXXON MOBIL CORP COM 30231G102 13,858 165,683 SH   SOLE   165,683 0 0
F M C CORP COM NEW 302491303 406 4,289 SH   SOLE   4,289 0 0
FACEBOOK INC CL A 30303M102 15,532 88,021 SH   SOLE   88,021 0 0
FACTSET RESH SYS INC COM 303075105 359 1,862 SH   SOLE   1,862 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,619 38,463 SH   SOLE   38,463 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 723 8,345 SH   SOLE   8,345 0 0
FORTIVE CORP COM 34959J108 9,463 130,795 SH   SOLE   130,795 0 0
FORTIVE CORP COM 34959J108 14 200 SH   OTR   0 0 200
GENERAL ELECTRIC CO COM 369604103 27 1,550 SH   OTR   0 0 1,550
GENERAL ELECTRIC CO COM 369604103 948 54,321 SH   SOLE   54,321 0 0
GILEAD SCIENCES INC COM 375558103 5,062 70,656 SH   SOLE   70,656 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,791 7,030 SH   SOLE   7,030 0 0
HOME DEPOT INC COM 437076102 8,714 45,976 SH   SOLE   45,976 0 0
HONEYWELL INTL INC COM 438516106 1,556 10,148 SH   SOLE   10,148 0 0
HORMEL FOODS CORP COM 440452100 2,760 75,855 SH   SOLE   75,855 0 0
IBERIABANK CORP COM 450828108 1,052 13,575 SH   SOLE   13,575 0 0
IHS MARKIT LTD SHS G47567105 6,734 149,146 SH   SOLE   149,146 0 0
ILLUMINA INC COM 452327109 1,138 5,210 SH   SOLE   5,210 0 0
INDEPENDENT BANK CORP MASS COM 453836108 238 3,410 SH   SOLE   3,410 0 0
INTEL CORP COM 458140100 32 700 SH   OTR   0 0 700
INTEL CORP COM 458140100 1,390 30,115 SH   SOLE   30,115 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 700 4,560 SH   SOLE   4,560 0 0
INTUIT COM 461202103 4,072 25,807 SH   SOLE   25,807 0 0
INVESCO LTD SHS G491BT108 808 22,125 SH   SOLE   22,125 0 0
ISHARES INC MSCI EURZONE ETF 464286608 6,084 140,246 SH   SOLE   140,246 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 632 5,079 SH   SOLE   5,079 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,743 11,435 SH   SOLE   11,435 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,121 14,995 SH   SOLE   14,995 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,187 8,813 SH   SOLE   8,813 0 0
ISHARES TR EAFE GRWTH ETF 464288885 420 5,200 SH   SOLE   5,200 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 268 3,001 SH   SOLE   3,001 0 0
ISHARES TR EAFE VALUE ETF 464288877 362 6,550 SH   SOLE   6,550 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,081 32,043 SH   SOLE   32,043 0 0
ISHARES TR RUS MD CP GR ETF 464287481 271 2,250 SH   SOLE   2,250 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,757 17,695 SH   SOLE   17,695 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,026 104,488 SH   SOLE   104,488 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,952 27,767 SH   SOLE   27,767 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,918 40,697 SH   SOLE   40,697 0 0
JOHNSON & JOHNSON COM 478160104 5,419 38,787 SH   SOLE   38,787 0 0
JPMORGAN CHASE & CO COM 46625H100 13,037 121,905 SH   SOLE   121,905 0 0
JPMORGAN CHASE & CO COM 46625H100 64 600 SH   OTR   0 0 600
KINDER MORGAN INC DEL COM 49456B101 202 11,194 SH   SOLE   11,194 0 0
KRAFT HEINZ CO COM 500754106 2,199 28,280 SH   SOLE   28,280 0 0
KRAFT HEINZ CO COM 500754106 82 1,050 SH   OTR   0 0 1,050
LABORATORY CORP AMER HLDGS COM NEW 50540R409 574 3,600 SH   SOLE   3,600 0 0
LAUDER ESTEE COS INC CL A 518439104 7,680 60,362 SH   SOLE   60,362 0 0
LAZARD LTD SHS A G54050102 957 18,230 SH   SOLE   18,230 0 0
LOWES COS INC COM 548661107 4,088 43,983 SH   SOLE   43,983 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 426 6,000 SH   SOLE   6,000 0 0
MARKEL CORP COM 570535104 570 500 SH   SOLE   500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 430 2,840 SH   SOLE   2,840 0 0
MCDONALDS CORP COM 580135101 324 1,885 SH   SOLE   1,885 0 0
MCKESSON CORP COM 58155Q103 4,137 26,530 SH   SOLE   26,530 0 0
MEDTRONIC PLC SHS G5960L103 458 5,666 SH   SOLE   5,666 0 0
MERCK & CO INC COM 58933Y105 60 1,075 SH   OTR   0 0 1,075
MERCK & CO INC COM 58933Y105 8,450 150,169 SH   SOLE   150,169 0 0
MICROSOFT CORP COM 594918104 34 400 SH   OTR   0 0 400
MICROSOFT CORP COM 594918104 4,540 53,073 SH   SOLE   53,073 0 0
MONDELEZ INTL INC CL A 609207105 42 975 SH   OTR   0 0 975
MONDELEZ INTL INC CL A 609207105 5,288 123,540 SH   SOLE   123,540 0 0
NEXTERA ENERGY INC COM 65339F101 989 6,335 SH   SOLE   6,335 0 0
NIKE INC CL B 654106103 2,060 32,940 SH   SOLE   32,940 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,517 4,944 SH   SOLE   4,944 0 0
NOVO-NORDISK A S ADR 670100205 1,083 20,175 SH   SOLE   20,175 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 8,495 35,317 SH   SOLE   35,317 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 535 7,265 SH   SOLE   7,265 0 0
ONEOK INC NEW COM 682680103 299 5,599 SH   SOLE   5,599 0 0
ORACLE CORP COM 68389X105 1,756 37,143 SH   SOLE   37,143 0 0
ORACLE CORP COM 68389X105 95 2,000 SH   OTR   0 0 2,000
PALO ALTO NETWORKS INC COM 697435105 654 4,510 SH   SOLE   4,510 0 0
PARKER HANNIFIN CORP COM 701094104 410 2,055 SH   SOLE   2,055 0 0
PAYCHEX INC COM 704326107 56 825 SH   OTR   0 0 825
PAYCHEX INC COM 704326107 1,275 18,728 SH   SOLE   18,728 0 0
PEPSICO INC COM 713448108 5,105 42,573 SH   SOLE   42,573 0 0
PFIZER INC COM 717081103 36 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103 2,013 55,586 SH   SOLE   55,586 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,238 22,441 SH   SOLE   22,441 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 249 1,600 SH   SOLE   1,600 0 0
PRAXAIR INC COM 74005P104 1,958 12,656 SH   SOLE   12,656 0 0
PRICE T ROWE GROUP INC COM 74144T108 846 8,066 SH   SOLE   8,066 0 0
PRICELINE GRP INC COM NEW 741503403 8,230 4,736 SH   SOLE   4,736 0 0
PROCTER AND GAMBLE CO COM 742718109 69 750 SH   OTR   0 0 750
PROCTER AND GAMBLE CO COM 742718109 2,748 29,905 SH   SOLE   29,905 0 0
QUALCOMM INC COM 747525103 5,893 92,050 SH   SOLE   92,050 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 8,422 67,062 SH   SOLE   67,062 0 0
ROCKWELL AUTOMATION INC COM 773903109 454 2,311 SH   SOLE   2,311 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,563 33,061 SH   SOLE   33,061 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 27 400 SH   OTR   0 0 400
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 783 11,732 SH   SOLE   11,732 0 0
SALESFORCE COM INC COM 79466L302 11,902 116,422 SH   SOLE   116,422 0 0
SCHLUMBERGER LTD COM 806857108 5,179 76,857 SH   SOLE   76,857 0 0
SMUCKER J M CO COM NEW 832696405 3,704 29,812 SH   SOLE   29,812 0 0
SOUTHERN CO COM 842587107 238 4,952 SH   SOLE   4,952 0 0
SOUTHERN CO COM 842587107 52 1,075 SH   OTR   0 0 1,075
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,976 14,901 SH   SOLE   14,901 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,068 3,091 SH   SOLE   3,091 0 0
STARBUCKS CORP COM 855244109 6,499 113,165 SH   SOLE   113,165 0 0
STATE STR CORP COM 857477103 612 6,274 SH   SOLE   6,274 0 0
STERIS PLC SHS USD G84720104 6,387 73,016 SH   SOLE   73,016 0 0
STRYKER CORP COM 863667101 4,097 26,461 SH   SOLE   26,461 0 0
SVB FINL GROUP COM 78486Q101 1,927 8,245 SH   SOLE   8,245 0 0
SYNCHRONY FINL COM 87165B103 1,171 30,341 SH   SOLE   30,341 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,339 12,318 SH   SOLE   12,318 0 0
TIFFANY & CO NEW COM 886547108 1,385 13,320 SH   SOLE   13,320 0 0
TJX COS INC NEW COM 872540109 817 10,685 SH   SOLE   10,685 0 0
TOTAL S A SPONSORED ADR 89151E109 1,042 18,850 SH   SOLE   18,850 0 0
UNION PAC CORP COM 907818108 1,012 7,546 SH   SOLE   7,546 0 0
UNITED PARCEL SERVICE INC CL B 911312106 18 150 SH   OTR   0 0 150
UNITED PARCEL SERVICE INC CL B 911312106 1,342 11,265 SH   SOLE   11,265 0 0
UNITED TECHNOLOGIES CORP COM 913017109 12,362 96,906 SH   SOLE   96,906 0 0
UNITED TECHNOLOGIES CORP COM 913017109 26 200 SH   OTR   0 0 200
UNITEDHEALTH GROUP INC COM 91324P102 5,765 26,152 SH   SOLE   26,152 0 0
US BANCORP DEL COM NEW 902973304 4,881 91,102 SH   SOLE   91,102 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 304 5,143 SH   SOLE   5,143 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,660 30,345 SH   SOLE   30,345 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,342 51,009 SH   SOLE   51,009 0 0
VERISK ANALYTICS INC COM 92345Y106 8,111 84,491 SH   SOLE   84,491 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 70 1,325 SH   OTR   0 0 1,325
VERIZON COMMUNICATIONS INC COM 92343V104 10,030 189,491 SH   SOLE   189,491 0 0
VISA INC COM CL A 92826C839 43 375 SH   OTR   0 0 375
VISA INC COM CL A 92826C839 14,375 126,077 SH   SOLE   126,077 0 0
W P CAREY INC COM 92936U109 482 7,000 SH   SOLE   7,000 0 0
WAL-MART STORES INC COM 931142103 325 3,290 SH   SOLE   3,290 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,646 22,669 SH   SOLE   22,669 0 0
WATERS CORP COM 941848103 842 4,360 SH   SOLE   4,360 0 0
WELLS FARGO CO NEW COM 949746101 2,112 34,814 SH   SOLE   34,814 0 0
WEYERHAEUSER CO COM 962166104 249 7,048 SH   SOLE   7,048 0 0
XPO LOGISTICS INC COM 983793100 873 9,530 SH   SOLE   9,530 0 0