Dr Cresswell is very thorough and professional I have seen him every 6 months for years now and I will continue to do so. He and his staff are quick to get me in and out and believe it or not always on time with appointments. I would highly recommend Caleb Cresswell