Dr. Allen graduated from the University of Texas Medical Branch At Galveston in 1990. He works in Twin Falls, ID and 1 other location and specializes in Obstetrics & Gynecology. Dr. Allen is affiliated with Saint Lukes Magic Valley Medical Center.
View More
