Author: John Shields
Alternate names: John Edward Shields
Born: 1951