Description: John B. Olson is an award-winning novelist, a PhD-level computational biochemist, a software engineer, an entrepreneur, and an adventurer in his own mind.
author (9354) engineer (3149) entrepreneur (3083) scientist (247) adventurer (80) john b. olson (1)