Author: David Hayden-Wright
Alternate names: David Hayden-Wright; David Hayden Wright