Author: Richard E. Eby
Alternate names: Richard Eby