Author: John Wesley Brown
Alternate names: Brown, John Wesley