John is a top notch, highly skilled professional. He did a fantastic job from start to finish and kept me up to date and involved throughout the process. I was particularly impressed by Johns knowledge, abilities and communication. Thanks John for making it a easy and stress free process with a good outcome!
John Zheng


