Author: David Mackay Wilson
Alternate names: Wilson, David Mackay