endorse

Below are the people, companies and more that I endorse. Blogs I read, services I use and charities I donate to.

Kevin Rose