Author: David A. Wiedenfeld
Born: 1957