Synonyms of 'consultant'

adept, adviser, artisan, artist, authority, buttinsky, confidant, connoisseur, cordon bleu, counsel, counselor, craftsman, diplomat, diplomatist, doctor, Dutch uncle, expert, graduate, guide, instructor, journeyman, kibitzer, marksman, Mentor, monitor, Nestor, physician, politician, Polonius, pro, professional, professor, proficient, savant, shark, sharp, specialist, statesman, teacher, technician