I have been a customer of James Thomas for two years they have delivered excellent service the technicians are professional and they always show up on time and that is so important to me as a customer.