Author: Toshiaki J. Hara