Author: Kevin Kelly
Born: 1957