Author: Bernard Minoru Makihara