John West is dedicated, honest and friendly. He is very thorough and explains what he's doing and why.