Who is Edward Snowden?

Who is Edward Snowden?