Words to describe a person as experienced in a specific area

TALENTED, ACCOMPLISHED, AUTHORITATIVE, PROFESSIONAL, ACE, SOLID EXPERIENCE, SKILLED, GIFTED, VIRTUOSO, INGENIOUS, COMPETENT, PROFICIENT.