James Taro

James Taro has won 8 Golden Demon awards.