Author: John Downes
Born: 1956