John is very knowledgeable,an excellent worker answered all my questions, very patient with me and kind He deserves a promotion *****