Charles Vaughan is supporting

  • TheAnimalRescueSite.com

    Help care for shelter animals. How You Can Help In Mere Seconds — Every Day The Animal Rescue Site provides a feel-good way to help... Read more

  • One Laptop per Child (OLPC)

    to provide children around the world with new opportunities to explore, experiment and express themselves. Essentially, the OLPC would l... Read more

  • Human Rights Watch

    Human Rights Watch is dedicated to protecting the human rights of people around the world. WHAT - Human Rights Watch is the largest hu... Read more

  • Society Against Child Abuse

    To inform, stop, and help those in need with being abused. Each week, CPS (child protective services) agencies recieve over 50,000 re... Read more

  • United to End Genocide

    To stop and prevent genocide and mass atrocities We are United to End Genocide, the largest activist organization in America dedicated... Read more

  • Teach For America

    Teach For America enlists our nation's most promising future leaders in the movement to eliminate educational inequality. Our nation's... Read more