Dr. MacDonald's entire staff was very efficient, professional and friendly. Dr. MacDonald exceeded my expectations... I thought he was terrific. He spent a great deal of time with me and I most certainly appreciate his expertise! I have already passed the practice's information on to other family members as I highly recommend his services!