Grant Allen

Born:Feb 24, 1848 in Kingston, Canada
Died:Oct 28, 1899