soichi noguchi