I have used John for many years and have always found him very honest, knowledgeable and reasonable.