Author: Thomas Gries
Born: 1960