Author: John Dennis Brown
Alternate names: Brown, John Dennis