Virtual Planet

A burned-out college professor teams up with a feisty reporter to find the connection between his student’s death, a mysterious software company and a corrupt politician vying for the presidency.

Virtual Planet Virtual Planet

Richard Garrison

rick@richardgarrison.com

704.975.1570