Professional experience, reasonable, knowledgeable, and finished my plans in a timely manner. Has been referred too many needing his services