Author: Minoru Matsuoka