Author: Tom Obokata
Alternate names: Tomoya Obokata