noun -
A professional who provides expert advice in a particular area.
noun -
A person who gives professional or expert advice commercially, yet often temporarily,.
noun -
An individual who has a distinct level of knowledge or expertise that assists businesses or clients to solve problems or provide guidance.