Mark Thornton works in the field of Family Medicine. Doctor Mark O. Thornton, MD accepts Medicare payments and is listed with Medicare.gov.