Write a review for Dedham Medical Associates: Shanahan Theresa L MD