Dr Mcguiness is a very thorough physician . He does not rush and takes time to explain and let’s the patient express the concerns.