Author: Kevin Ambrose Harrigan
Born: 1960