Author: David Valdes Greenwood
Alternate names: Valdes Greenwood David