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
Abbott Laboratories Com 002824100 2,139 26,758 SH   SOLE 0 26,758 0 0
Abbott Laboratories Com 002824100 185 2,316 SH   DFND 0 2,316 0 0
Adobe Inc Com 00724F101 208 780 SH   SOLE 0 780 0 0
Alphabet Inc Class C Com 02079K107 997 850 SH   SOLE 0 850 0 0
Alphabet Inc Class A Com 02079K305 2,515 2,137 SH   SOLE 0 2,137 0 0
Alphabet Inc Class A Com 02079K305 292 248 SH   DFND 0 248 0 0
Altria Group Inc Com 02209S103 206 3,590 SH   SOLE 0 3,590 0 0
Amarin Corp PLC Spons ADR New Com 023111206 733 35,324 SH   SOLE 0 35,324 0 0
Amazon Com Inc Com 023135106 4,219 2,369 SH   SOLE 0 2,369 0 0
Amazon Com Inc Com 023135106 374 210 SH   DFND 0 210 0 0
American Tower Corp Com 03027X100 2,620 13,296 SH   SOLE 0 13,296 0 0
American Tower Corp Com 03027X100 170 862 SH   DFND 0 862 0 0
Antares Pharma Inc Com 036642106 45 15,000 SH   SOLE 0 15,000 0 0
Apple Inc Com 037833100 2,318 12,204 SH   SOLE 0 12,204 0 0
Apple Inc Com 037833100 199 1,048 SH   DFND 0 1,048 0 0
Baidu Inc Adr F Com 056752108 253 1,537 SH   SOLE 0 1,537 0 0
Banco Santander SA ADR Com 05964H105 183 39,616 SH   SOLE 0 39,616 0 0
Bank Of America Corp Com 060505104 1,413 51,215 SH   SOLE 0 51,215 0 0
Bank Of America Corp Com 060505104 120 4,337 SH   DFND 0 4,337 0 0
Bar Harbor Bankshares Com 066849100 1,978 76,442 SH   SOLE 0 76,442 0 0
Boeing Co Com 097023105 2,334 6,118 SH   SOLE 0 6,118 0 0
Boeing Co Com 097023105 264 692 SH   DFND 0 692 0 0
Bristol-Myers Squibb Co Com 110122108 218 4,569 SH   SOLE 0 4,569 0 0
Bristol-Myers Squibb Co Com 110122108 30 636 SH   DFND 0 636 0 0
Caterpillar Inc Com 149123101 432 3,188 SH   SOLE 0 3,188 0 0
Caterpillar Inc Com 149123101 110 810 SH   DFND 0 810 0 0
Chevron Corporation Com 166764100 1,805 14,657 SH   SOLE 0 14,657 0 0
Chevron Corporation Com 166764100 245 1,986 SH   DFND 0 1,986 0 0
Cisco Systems Inc Com 17275R102 1,519 28,126 SH   SOLE 0 28,126 0 0
Cisco Systems Inc Com 17275R102 152 2,821 SH   DFND 0 2,821 0 0
Constellation Brand Cl A Com 21036P108 1,810 10,322 SH   SOLE 0 10,322 0 0
Constellation Brand Cl A Com 21036P108 120 685 SH   DFND 0 685 0 0
Costco Wholesale Corp Com 22160K105 2,059 8,505 SH   SOLE 0 8,505 0 0
Costco Wholesale Corp Com 22160K105 211 870 SH   DFND 0 870 0 0
Crown Castle Intl Corp New Com 22822V101 2,838 22,174 SH   SOLE 0 22,174 0 0
Crown Castle Intl Corp New Com 22822V101 348 2,721 SH   DFND 0 2,721 0 0
Danaher Corp Com 235851102 2,043 15,474 SH   SOLE 0 15,474 0 0
Danaher Corp Com 235851102 239 1,812 SH   DFND 0 1,812 0 0
Disney Walt Co Com 254687106 1,161 10,453 SH   SOLE 0 10,453 0 0
Disney Walt Co Com 254687106 106 952 SH   DFND 0 952 0 0
DowDupont Inc Com 26078J100 176 3,302 SH   SOLE 0 3,302 0 0
DowDupont Inc Com 26078J100 217 4,064 SH   DFND 0 4,064 0 0
EOG Res Inc Com Com 26875P101 947 9,948 SH   SOLE 0 9,948 0 0
EOG Res Inc Com Com 26875P101 116 1,218 SH   DFND 0 1,218 0 0
Emerson Electric Co Com 291011104 229 3,342 SH   SOLE 0 3,342 0 0
Enterprise Bancorp Inc Com 293668109 22,142 770,694 SH   SOLE 0 770,694 0 0
Enterprise Bancorp Inc Com 293668109 172 6,000 SH   DFND 0 6,000 0 0
Exxon Mobil Corporation Com 30231G102 202 2,506 SH   SOLE 0 2,506 0 0
Exxon Mobil Corporation Com 30231G102 2,492 30,842 SH   DFND 0 30,842 0 0
Facebook Inc Class A Com 30303M102 2,253 13,517 SH   SOLE 0 13,517 0 0
Facebook Inc Class A Com 30303M102 217 1,300 SH   DFND 0 1,300 0 0
First Rep Bk San Francisco Cal Com Com 33616C100 1,430 14,237 SH   SOLE 0 14,237 0 0
First Rep Bk San Francisco Cal Com Com 33616C100 124 1,230 SH   DFND 0 1,230 0 0
Flexshares Tr Mornstar USMKT Com 33939L100 9,701 85,398 SH   SOLE 0 85,398 0 0
Flexshares TR MSTAR EMKT FAC Com 33939L308 6,138 115,551 SH   SOLE 0 115,551 0 0
Flexshares Exch Trd Fd Resources Idx Com 33939L407 3,820 116,635 SH   SOLE 0 116,635 0 0
Flexshares Iboxx 5 Yr Com 33939L605 737 29,621 SH   SOLE 0 29,621 0 0
Flexshares Tr Cre Slct Bd Fd Com 33939L670 15,111 612,020 SH   SOLE 0 612,020 0 0
Flexshares Tr Glb Qlt R/E Inx Com 33939L787 2,775 43,413 SH   SOLE 0 43,413 0 0
Flexshares Trust Etf Com 33939L795 1,167 23,588 SH   SOLE 0 23,588 0 0
Ford Motor Company New Com 345370860 428 48,730 SH   SOLE 0 48,730 0 0
Fortive Corp Com 34959J108 1,457 17,371 SH   SOLE 0 17,371 0 0
Fortive Corp Com 34959J108 192 2,284 SH   DFND 0 2,284 0 0
Gabelli Equity Tr Inc Com 362397101 298 48,500 SH   SOLE 0 48,500 0 0
Hsbc Hldgs Plc Adr New F Com 404280406 213 5,251 SH   SOLE 0 5,251 0 0
Halliburton Co Hldg Co Com 406216101 349 11,895 SH   SOLE 0 11,895 0 0
Home Depot Inc Com 437076102 1,358 7,076 SH   SOLE 0 7,076 0 0
Home Depot Inc Com 437076102 214 1,113 SH   DFND 0 1,113 0 0
Ishares Tr Barclays Fund Com 464287226 23,309 213,707 SH   SOLE 0 213,707 0 0
Ishares Tr Barclays Fund Com 464287226 495 4,540 SH   DFND 0 4,540 0 0
Ishares Tr Barclays 1-3 Year Treas Bond Com 464287457 915 10,872 SH   SOLE 0 10,872 0 0
iShares Tr MSCI EAFE ETF Com 464287465 1,161 17,905 SH   SOLE 0 17,905 0 0
Ishares Russell Midcap Index Fund Com 464287499 230 4,260 SH   SOLE 0 4,260 0 0
Ishares Tr S&P Midcap Com 464287507 799 4,217 SH   SOLE 0 4,217 0 0
Ishares Tr Russell 1000 Growth Fund Com 464287614 623 4,119 SH   SOLE 0 4,119 0 0
Ishares Tr Dow Jones Re Com 464287739 307 3,525 SH   SOLE 0 3,525 0 0
Ishares U.S. Healthcare ETF Com 464287762 217 1,120 SH   SOLE 0 1,120 0 0
Ishares Tr S&P Muni Fund Com 464288158 592 5,585 SH   SOLE 0 5,585 0 0
Ishares Trust S&P Natl Amt Free Muni Com 464288414 762 6,857 SH   SOLE 0 6,857 0 0
Ishares Trust S&P Natl Amt Free Muni Com 464288414 4,068 36,585 SH   DFND 0 36,585 0 0
Ishares Trust Iboxx $ High Yield Corp Com 464288513 3,215 37,175 SH   SOLE 0 37,175 0 0
Ishares Trust Iboxx $ High Yield Corp Com 464288513 16 185 SH   DFND 0 185 0 0
Ishares S&P Moderate Com 464289875 217 5,702 SH   SOLE 0 5,702 0 0
Jpmorgan Chase & Co Com 46625H100 2,289 22,609 SH   SOLE 0 22,609 0 0
Jpmorgan Chase & Co Com 46625H100 163 1,609 SH   DFND 0 1,609 0 0
Johnson & Johnson Com 478160104 1,191 8,519 SH   SOLE 0 8,519 0 0
Johnson & Johnson Com 478160104 130 930 SH   DFND 0 930 0 0
Lilly Eli & Company Com 532457108 292 2,247 SH   SOLE 0 2,247 0 0
Lloyds Banking Corp PLC Sponsored ADR Com 539439109 219 68,276 SH   SOLE 0 68,276 0 0
Lockheed Martin Corp Com 539830109 1,715 5,712 SH   SOLE 0 5,712 0 0
Lockheed Martin Corp Com 539830109 246 820 SH   DFND 0 820 0 0
Markel Corp Com Com 570535104 701 704 SH   SOLE 0 704 0 0
Markel Corp Com Com 570535104 105 105 SH   DFND 0 105 0 0
Mastercard Inc - A Com 57636Q104 1,684 7,154 SH   SOLE 0 7,154 0 0
Mastercard Inc - A Com 57636Q104 297 1,260 SH   DFND 0 1,260 0 0
Mc Donalds Corp Com 580135101 524 2,761 SH   SOLE 0 2,761 0 0
Microsoft Corp Com 594918104 4,179 35,437 SH   SOLE 0 35,437 0 0
Microsoft Corp Com 594918104 386 3,270 SH   DFND 0 3,270 0 0
Microchip Technology Inc Com 595017104 456 5,494 SH   SOLE 0 5,494 0 0
Microchip Technology Inc Com 595017104 41 492 SH   DFND 0 492 0 0
Nextera Energy Inc Com 65339F101 50 257 SH   SOLE 0 257 0 0
Nextera Energy Inc Com 65339F101 580 3,000 SH   DFND 0 3,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN Com 65341B106 1,742 37,355 SH   SOLE 0 37,355 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN Com 65341B106 198 4,250 SH   DFND 0 4,250 0 0
Nike Inc Class B Com 654106103 2,343 27,823 SH   SOLE 0 27,823 0 0
Nike Inc Class B Com 654106103 170 2,014 SH   DFND 0 2,014 0 0
Nvidia Corp Com 67066G104 727 4,047 SH   SOLE 0 4,047 0 0
Nvidia Corp Com 67066G104 102 569 SH   DFND 0 569 0 0
Orange Adr F Com 684060106 174 10,645 SH   SOLE 0 10,645 0 0
Paypal Holdings Inco Com 70450Y103 1,751 16,867 SH   SOLE 0 16,867 0 0
Paypal Holdings Inco Com 70450Y103 167 1,608 SH   DFND 0 1,608 0 0
Pepsico Incorporated Com 713448108 1,903 15,525 SH   SOLE 0 15,525 0 0
Pepsico Incorporated Com 713448108 203 1,653 SH   DFND 0 1,653 0 0
Pfizer Incorporated Com 717081103 1,826 42,991 SH   SOLE 0 42,991 0 0
Pfizer Incorporated Com 717081103 239 5,620 SH   DFND 0 5,620 0 0
Raytheon Company New Com 755111507 1,511 8,298 SH   SOLE 0 8,298 0 0
Raytheon Company New Com 755111507 105 575 SH   DFND 0 575 0 0
Rockwell Automation Inc Com 773903109 241 1,373 SH   SOLE 0 1,373 0 0
Rockwell Automation Inc Com 773903109 70 400 SH   DFND 0 400 0 0
Royal Dutch Shell A Adrf Com 780259206 224 3,578 SH   SOLE 0 3,578 0 0
S&P Global Inc Com 78409V104 731 3,471 SH   SOLE 0 3,471 0 0
S&P Global Inc Com 78409V104 151 716 SH   DFND 0 716 0 0
SPDR Trust Unit Sr 1 Com 78462F103 4,782 16,930 SH   SOLE 0 16,930 0 0
SPDR Trust Unit Sr 1 Com 78462F103 20 72 SH   DFND 0 72 0 0
SPDR S&P 600 Small Cap ETF Com 78464A813 4,716 70,734 SH   SOLE 0 70,734 0 0
SPDR S&P 600 Small Cap ETF Com 78464A813 115 1,729 SH   DFND 0 1,729 0 0
Spdr Series Trust S&P Biotech ETF Com 78464A870 1,386 15,309 SH   SOLE 0 15,309 0 0
Salesforce Com Com 79466L302 1,921 12,129 SH   SOLE 0 12,129 0 0
Salesforce Com Com 79466L302 155 976 SH   DFND 0 976 0 0
S A P Ag Adr F Com 803054204 393 3,406 SH   SOLE 0 3,406 0 0
The Charles Schwab Corp Com 808513105 881 20,606 SH   SOLE 0 20,606 0 0
The Charles Schwab Corp Com 808513105 102 2,392 SH   DFND 0 2,392 0 0
Smith & Nephew Adr New F Com 83175M205 222 5,532 SH   SOLE 0 5,532 0 0
State Street Corp Com 857477103 57 870 SH   SOLE 0 870 0 0
State Street Corp Com 857477103 283 4,300 SH   DFND 0 4,300 0 0
Stryker Corp Com 863667101 1,526 7,726 SH   SOLE 0 7,726 0 0
Stryker Corp Com 863667101 159 806 SH   DFND 0 806 0 0
Sumitomo Mitsui Finl Group Com 86562M209 180 25,666 SH   SOLE 0 25,666 0 0
T J X Cos Inc Com 872540109 5,559 104,470 SH   SOLE 0 104,470 0 0
T J X Cos Inc Com 872540109 255 4,800 SH   DFND 0 4,800 0 0
Texas Instruments Inc Com 882508104 1,018 9,593 SH   SOLE 0 9,593 0 0
Texas Instruments Inc Com 882508104 143 1,350 SH   DFND 0 1,350 0 0
Thermo Fisher Scientific Com 883556102 1,708 6,240 SH   SOLE 0 6,240 0 0
Thermo Fisher Scientific Com 883556102 101 369 SH   DFND 0 369 0 0
Total S A Adr F Com 89151E109 213 3,824 SH   SOLE 0 3,824 0 0
Transenterix Inc Com New Com 89366M201 188 79,200 SH   SOLE 0 79,200 0 0
Unitedhealth Group Inc Com 91324P102 3,482 14,083 SH   SOLE 0 14,083 0 0
Unitedhealth Group Inc Com 91324P102 303 1,227 SH   DFND 0 1,227 0 0
Vanguard Index Fd Inc Intermediate Term Com 921937819 11,076 131,970 SH   SOLE 0 131,970 0 0
Vanguard Index Fd Inc Intermediate Term Com 921937819 170 2,022 SH   DFND 0 2,022 0 0
Vanguard FTSE Developed Markets ETF Com 921943858 1,509 36,921 SH   SOLE 0 36,921 0 0
Vanguard World Fds Energy ETF Com 92204A306 842 9,415 SH   SOLE 0 9,415 0 0
Vanguard S&P 500 Etf New Com 922908363 9,896 38,128 SH   SOLE 0 38,128 0 0
Vanguard Real Estate ETF Com 922908553 1,399 16,092 SH   SOLE 0 16,092 0 0
Vanguard Real Estate ETF Com 922908553 11 121 SH   DFND 0 121 0 0
Verizon Communications Com 92343V104 2,792 47,225 SH   SOLE 0 47,225 0 0
Verizon Communications Com 92343V104 196 3,314 SH   DFND 0 3,314 0 0
Visa Inc Cl A Com 92826C839 1,486 9,515 SH   SOLE 0 9,515 0 0
Visa Inc Cl A Com 92826C839 43 275 SH   DFND 0 275 0 0
Accenture PLC-CL A Com G1151C101 1,573 8,939 SH   SOLE 0 8,939 0 0
Accenture PLC-CL A Com G1151C101 137 776 SH   DFND 0 776 0 0
Eaton Corp Plc Com G29183103 4 46 SH   SOLE 0 46 0 0
Eaton Corp Plc Com G29183103 1,044 12,960 SH   DFND 0 12,960 0 0
Linde PLC Com Com G5494J103 317 1,801 SH   SOLE 0 1,801 0 0
Linde PLC Com Com G5494J103 197 1,122 SH   DFND 0 1,122 0 0
Aercap Holdings Nv F Com N00985106 290 6,234 SH   SOLE 0 6,234 0 0