Author: John L. Foster
Alternate names: Foster, John L., 1945-
Born: 1945