specialist: an expert who is devoted to one occupation or branch of learning
expert: a person with special knowledge or ability who performs skillfully
turtleneck: a sweater or jersey with a high close-fitting collar