People born in Giffordgate (First 1 people) - Page 0

John Knox

John Knox

Scottish theologian