Author: Greg Kuperberg
Born: 1967