Author: Teruo Haruguchi