We hired Michael Lam from Building Control and Inspection Inc to perform our home inspection when we were buying a home. I would not recommend this company. Michael rushed through the inspection because he had another appointment. His hand-written report was only partially legible, and his preferred language is Chinese, which is a problem when your Chinese is poor like mine.
I was not impressed with his attitude, which I would describe as condescending and patronizing. He was disrespectful towards the seller (who happened to be a family friend), and tried to bully us into believing the roof was old even though we had proof that the roof was only 5 years old.
He did alert us to asbestos in the ducts, which we would not have known about. However, he spent more time stressing how he was doing us a huge favor by telling us about it because asbestos detection isn't part of his job than he did telling us how concerned we should be about it.
Overall, he was more concerned about finishing the job and collecting the money (cash only) than he was about the actual condition of the house. Do not hire Michael Lam from Building Control and Inspection Inc.