Author: Roger Willard
Alternate names: Roger J. Willard