Author: Carter, David J.
Alternate names: David J. Carter
Born: 1943