solicitor
solicitor - noun
a petitioner who solicits contributions or trade or votes
a British lawyer who gives legal advice and prepares legal documents
solicitor - thesaurus
canvasser