We have four convenient locations to meet your orthodontic needs:


Selinsgrove Office
1372 N. Susquehanna Trail
Suite 140
Selinsgrove, PA 17870
(570) 743-8119

Office Hours:

Monday 7:30 a.m. - 4:30 p.m.
Tuesday 7:00 a.m. - 4:00 p.m.
Wednesday 7:30 a.m. - 4:30 p.m.
Thursday 7:30 a.m. - 4:30 p.m.

Fill in your address to get directions to our Selinsgrove office.

- Street

- City - State

- Postal code





Milton Satellite Office
Milton Health Center
155 South Arch Street
Milton, PA 17847
(570) 742-2677

Office Hours:
By Appointment Only

Fill in your address to get directions to our Milton office.

- Street

- City - State

- Postal code




Mifflinburg Satellite Office
102 Quail Lane, Suite 2
Mifflinburg, PA 17844

Office Hours:
By Appointment Only

Fill in your address to get directionsto our Mifflinburg office.

- Street

- City - State

- Postal code


PA orthodontist