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



Harrisburg Office
3731 Walnut Street
Harrisburg, PA 17109
(717) 545-3187

Office Hours:

Monday 8:00 a.m. - 5:00 p.m.
Tuesday 8:00 a.m. - 5:00 p.m.
Wednesday 8:00 a.m. - 5:00 p.m.
Thursday 8:00 a.m. - 5:00 p.m.

Fill in your address to get directionsto our Harrisburg 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
98 Market Street
Mifflinburg, PA 17844
(570) 966-9898

Office Hours:
By Appointment Only

Fill in your address to get directionsto our Mifflinburg office.

- Street

- City - State

- Postal code


PA orthodontist