William McMillan, MD

Schedule an Appointment Today!

300 Second Ave. NE.
Jamestown, ND 58401