New Hampshire Divorce • Adoption • Family Law
Mediator • Collaborative Practitioner

How do you choose the right attorney? You need someone who will represent you aggressively while also listening carefully to your specific needs.

Attorney Margaret Hall has a proven record of understanding and meeting her clients' needs and using her extensive legal experience to serve them.

Margaret Hall worked in law firms in Boston and Nashua before opening her private practice in Milford, New Hampshire in 1983.

phone 603.673.8323
fax 603.672.2348
  • Child Support
  • Alimony
  • Custody and Visitation
  • Living Wills
  • Advanced Directives
  • Healthcare Power of Attorney
©2016 Attorney Margaret Cunnane Hall • 37 High Street, Milford NH 03055 • All Rights Reserved