Takahiko Nakamura

Hakodate National Colledge of Technololgy, Japan