Photo of Stephen Canis

Find your perfect dentist.

Frequently asked questions

Where is Stephen Canis's office located?

Stephen Canis's office is in Hummelstown, PA.

What services does Stephen Canis offer?

Stephen Canis offers Bonding, Braces / Invisalign, Bridges / Dentures and more. Learn more about Stephen Canis's services on Opencare or book your appointment today.