Available appointment times as hours vary due to season and industry needs. Please call for current available appointment times.  Please leave a detailed voice mail as all messages are checked several times daily and calls returned by the end of each business day.  

Please plan to arrive 15 minutes prior to your appointment time for check in processing. Patients arriving 15 minutes beyond their scheduled appointment time may be asked to reschedule.

We understand that unforeseen circumstances do arise. Cancellation or rescheduling of appointments is our pleasure until 24 hours prior to the appointment time. Cancelations, rescheduling, and no-shows become the responsibility of the patient and incur a non-negotiable $40 missed appointment fee ($60 for Saturdays).