hired gun
noun
• a hired bodyguard, mercenary, or assassin.
• an expert brought in to resolve complex legal or financial problems or to lobby for a cause.
• "it is a chance for an insurance company's hired gun to find some excuse to deny your benefits"