consultant

One who provides some specialized service based on their special qualifications, education or experience. SOURCE: apm.com