Stephen is a very competent and professional person who keeps things simple and uncomplicated. He has particularly good negotiation/people skills and his legal background is invaluable.