1880 Fillmore St, Twin Falls, Idaho, 83301-3049, United States, United States, Phone (208) 735-8386, Fax (208) 735-0434

Home site

He went on to medical school at the University of Washington in Seattle. Dell Parker Smith, MD, FACS is a board certified plastic surgeon in Twin Falls Idaho with extensive training and experience in all areas of plastic and reconstructive surgery.