Word
past master, n.
someone who has long and thorough experience in a given activity
<noun.person>
past master
semantic pointers
hypernym
expert
someone who was formerly a master
<noun.person>
past master
semantic pointers
hypernym
professional, master