Author: Richard L. Grant
Alternate names: Richard Grant