Thomas Templeton, MD

Family Medicine

938 2nd Ave W, Dickinson, ND 586013916

(701) 456-6000