Author: David Roy Davis
Alternate names: David R. Davis