consultor (consult + -or; agent_person)
One who gives counsel; an adviser, especially in the Catholic Church