Author: Peter Eckel
Born: 1966