Author: William Francis Allen
Alternate names: William Francis Allen James Greenough; William Francis 1830-1889 Allen Comp; Allen William Francis
Born: 1830
Died: 1889