Kotomora
考案者 (kouansha) Japanese meaning: inventor | Kotomora