Author: John Barrett Kerfoot
Alternate names: Kerfoot, John Barrett bp.; Kerfoot, John Barret bp; Kerfoot, John Barrett bp
Title: bp.
Born: 1816
Died: 1881