past master
noun
• a person who is particularly skilled at a specified activity or art.
• "he's a past master at keeping his whereabouts secret"
Similar:
expert,
virtuoso,
master,
wizard,
genius,
artist,
old hand,
adept,
professional,
doyen,
veteran,
maestro,
connoisseur,
authority,
grandmaster,
master hand,
skilled person,
ace,
buff,
pro,
star,
whizz,
hotshot,
ninja,
dab hand,
maven,
crackerjack,
• a person who has held the position of master in an organization.
• "he was a past master of the City Company of Grocers"