Author: Greg Thomas
Born: 1969
Bio: Professor at Tufts University (previously at Syracuse).