Robert Newell

Robert Newell is an American actor who voices Leo Jankowski in Deus Ex: Invisible War. He has also provided additional voices for the games Freelancer and DC Universe Online.