Author: William Keddie
Alternate names: William 1809-1877 Keddie; Keddie, William, 1809-1877
Born: 1809
Died: 1877,