specialist
adjective
noun
°Someone who is an expert in, or devoted to, some specific branch of study or research.
°(medicine) A physician whose practice is limited to a particular branch of medicine or surgery.
synonyms: aficionado, enthusiast, connoisseur