Author: David M. Hayne
Alternate names: David M Hayne
Born: 1921