Dr. Macgillivray has excellent credentials and experience. It can be difficult to get an appointment, but once you do, you'll be in good hands. Try to think of any questions you may have prior to the appointment as your actual time with the doctor will be very brief.