Whistleblowing

Difference Between Whistleblower and Leaker
What's the difference between a whistleblower and a snitch?Is it whistleblower or whistle blower?Who is the alleged CIA whistleblower?What are the thr...