Author: John N. Macduff
Alternate names: John Nelson MacDuff