Umori Kenshiro

Umori Trevor is a leading scientist in the Marine Science Unit