To schedule an appointment, please complete a request by clicking here or by calling 717-938-1811. Our team will make every effort to accommodate walk-in patients on the same day, as long as the schedule and staffing permits.

Appointments are time specifically reserved with our providers for you.  If you must change an appointment, please provide us at least 2 business days notice so that we may use our time to accommodate other patients.  Late cancellations or no-show appointments will result in a charge assessed to your account.  A $75 will be applied for the first hour with a subsequent charge of $50 for each additional hour.   Appointments 90 minutes or greater in length will require a $75 deposit. If you fail to provide the requested notice, your deposit will be retained and applied to the broken appointment fee. Another deposit will be required to reschedule the appointment. Anesthesia cases require a deposit equal to the estimated anesthesia cost, in order to reserve the appointment. Failure to provide a cancellation notice of 3 business days will result in forfeiting the entire deposit. If you cancel or fail to show for three (3) or more appointments within a one (1) year period we may terminate our professional relationship with you. Arriving 15 minutes, or more, late to your appointment may result in a broken appointment. After hours/weekend visits will result in a $250 fee for existing patients and $350 fee for new patients, which must be paid at the time of scheduling. Parents are asked to remain in the waiting room during your child’s appointment unless invited into the operatory by the doctor.