Dr McNally deserves 5 stars. But had to put his review down to 4 stars, because of the long wait time. The office staff allowed 3 people that arrived after me to go in before me. Wouldn't be so bad, but when you add in the 2 hour wait time to see him, it became aggravating.