John is an expert in property inspection. He is patient and pays a lot of attention to details. I’m a first-time buyer and is very inexperienced. He explained the parts that I didn’t understand for me several times. He is helpful in showing me several methods to solve the problems that the seller would possibly refuse to fix for me. And he did a thorough examination on everything in my property. I would definitely recommend you take John as your home inspector.