Author: Roy J. Shephard
Alternate names: Roy Shephard; R. J. Shephard