I have had several inspectors over the last few years as I have moved from overseas and within Canada. John was by far the best. He was thorough and went through every piece in detail. I was extremely happy with his service, depth of knowledge and timeliness. I would heavily recommend him to anyone.