Author: Teruo Maruyama