Author: John Michael Foster
Alternate names: Foster, John Michael.; Foster, John M.; Foster, John (John Michael), 1949-
Born: 1949