WordNet: past master

Sanatista
someone who has long and thorough experience in a given activity



past master