Author: David Hamilton-Williams
Alternate names: Hamilton-Williams, David.