Author: Richard J. Greenberg
Alternate names: Richard Joseph Greenberg