Author: John L. Cleaveland
Born: 1963