Author: Roger J. Allen
Alternate names: Roger J Allen