Author: John Douglas Foster
Alternate names: Foster, John Douglas