Pete Olson is director of web development for a major media company. He spends his limited spare time writing, performing and traveling around the world above ground and underwater.
Pete Olson is director of web development for a major media company. He spends his limited spare time writing, performing and traveling around the world above ground and underwater.