New Westminster, BCKeith is very professional. He took the time to listen and explain. His work is excellent and he's very personable.