Answer:
a whistle-blower
Explanation:
A whistle blower is someone that reports actions by an organisation's employee that is illegal or unethical. The report can be made within the organisation or to external sources.
The General Electric employee engaged in whistle-blowing by reporting Foreign Corruption Practices Act violation in Iraq to his supervisor. This was the reason he was fired.