Hiroki Touchi was born on May 22, 1966 in Tokyo, Japan. He is an actor, known for Trinity Blood (2005), Appleseed Alpha (2014) and .hack//Roots (2006). Read more on iMDB