Author: David Wright-Neville
Alternate names: David P. Wright-Neville