John has great analytical and problem solving skills. He possess great business knowledge of UK Mortgages. He is very polite, approachable and good listener. If you get chance to work with John, you will always like to work with him forever. He always find simple and easy solutions to complex problems and has great capability to convince that to audiences from different streams like functional, technical , business etc. I would say this is great skill set John carries which is really difficult to achieve for anyone.