Michael Okuda
Birthday: Place of Birth: Tokyo
Synopsis
Acting
The New Explorers: The Science of Star Trek
How real is the 'science' in Star Trek?