James is professional in his job, organized, and pay attention to the smallest details, which make me feel comfortable having him doing annual inspection