Otolaryngologist - Head and Neck Surgery at Specialty Care Institute - Elgin, Illinois, United States
SCI is an Illinois-based operator of healthcare centers that provides ENT medical and surgical services for individuals.