Author: David Duncan Mara
Alternate names: D. Duncan Mara; Duncan Mara