Author: Richard J. Beck
Alternate names: Richard James Beck