Smile Now!
Pay Over Time!
New Patients
(406) 203-3500
Current Patients
(406) 652-9100
Schedule Online
No Insurance? No Problem!
Home
Our Team
Services
New Patients
Blog
Contact
Payment Plans