Very thorough Dr. Mcguiness took time and explained everything