Placeholder

Margaret Kaye

Margaret Kaye (b. Yorkshire, UK 1912- d. Tilford, Surrey, UK 2002) was a stained...

Subscribe to