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: Cataract,Ultrasound, Eye,Blepharoplasty,Astigmatism and Repair of Entropion or Ectropion etc.read less