Dr. Christina Villegas

Dr. Christina Villegas


  • November 14, 2014

    The Todd Case and the Security of U.S. Citizens

    You may recall the story of American engineer, Dr. Shane Truman Todd, who was found hanging in his Singapore apartment shortly before his scheduled return to the United States. Yet little attention has been given to the U.S. State and Justice Departm...