Kirk, John Foster
type: Person
alternate name: Kirk, John Foster
alternate name: Kirk, John Foster 1824-1904