Author: Gilbert J. Greene
Alternate names: Gilbert Greene