Author: John E. Hall
Alternate names: John E. Hall
Born: 1946