Author: Peter Megargee Brown
Alternate names: Brown, Peter Megargee