Author: John G. Bennett
Alternate names: John G Bennett; John G. BENNETT