Dr. Self graduated from the Texas Tech University Health Science Center School of Medicine in 1993. She works in Eagle, ID and 3 other locations and specializes in Obstetrics & Gynecology. Dr. Self is affiliated with St Lukes Meridian Medical Center.
View More
