Ann Thomas

John Sheehan is excellent. He is thorough, informative, patient, and so helpful. He has never made me feel rushed or as if i ask too many...
21/08/2017
Ann Thomas