beer drinker: someone whose favorite drink is beer or ale
drinker: a person who drinks alcoholic beverages (especially to excess)
solicitor: a British lawyer who gives legal advice and prepares legal documents