Madeira Ruth A

(207) 667-9685

18 High St
Ellsworth, ME 04605-1727