Author: Kevin W. Sandifer
Born: 1956