Sou Karisawa

仮沢装

Also Known As:

  • Spencer Gates