Author: John Lyle Campbell
Alternate names: John Lyle 1818-1886 Campbell
Born: 1818
Died: 1886