Which word best describes a person who has become well advanced in a skill, but is not quite an expert?
Novice
Proficient
Professional
Talented
Novice
Proficient
Professional
Talented