Dr. Allan graduated from the Ohio State University College of Medicine & Public Health in 2012. He works in Twin Falls, ID and 4 other locations and specializes in Radiation Oncology. Dr. Allan is affiliated with Ohiohealth Riverside Methodist Hospital.
View More
