Author: Robert D. Keppel
Alternate names: Robert Keppel; Robert D Keppel