Virtuoso
Else clues• Acknowledged expert
• Aficionado
• Arbiter of taste
• Authority
• Authority//Knowledgeable person
• Buff
• Connoisseur
• Expert
• Expert in everyday matters
• Expert, as in language
• Expert, informally
• Expert, so to speak
• Guru
• Know-it-all
• Knowledgable aficionado
• Knowledgeable person
• Master
• Master hand
• Quite the expert
• Self-proclaimed expert
• Self-styled expert
• Someone who is highly skilled
• Whiz
• Yiddish for connoisseur
• Someone who is dazzlingly skilled in any field