Dr. Scott Allan is a Ophthalmologist in Twin Falls 83301, Twin Falls I…read moreD and has an experience of 36 years in this field. Dr. Scott Allan practices at Unavail in Twin Falls 83301, Twin Falls ID.
Some of the services provided by the doctor are: Anterior Ischemic Optic Neuropathy,Diplopia,Aphakia and Other Disorders of Lens,Eye Cancer and Anterior Vitrectomy etc.read less