Ogawa Meruru
Japan