Author: Duncan Bloy
Alternate names: Duncan J. Bloy