John Edmondson
All in all a great experience with John. Even though not all the changes requested in the contract were provided by settlement, he's committed and so far is providing the agreed changes which demonstrates his integrity. Happy to recommend John
John Edmondson