Mary is just the best!! She is thorough, she listens and does what you ask. She gives excellent advice and keeps her costs sensible. She tells you when she will work on your case and keeps her word. Her secretary is very efficient and helpful too. Just a first class team and an inspirational person!