Medical School- University of Washington School of Medicine
Residency- Dean McGee Eye Institute
Fellowship- Dean McGee Eye Institute
Dr. Allan specializes in ophthalmology. He earned his medical degree at University of Washington School of Medicine. He completed his residency at Dean McGee Eye Institute in Oklahoma City, Oklahoma. He stayed there to complete his fellowship in glaucoma, where he trained in minimally invasive glaucoma surgery, as well as traditional filtering and shunting procedures.
115 Falls Avenue West
Twin Falls, ID 83301