Search for "Takayuki Hamana"
in
Library War (TV Series) (2008)
Appleseed XIII (TV Series) (2011)