
Dr. Thomas Ambrose, MD
4.7
(89)
Accepting new patients
29 years of experience
(605) 322-1300
Call for more information