This stained glass panel (c1550) by Robert Pinaigrier depicting Saint Peter is in the Church of John the Baptist at Montresor in France.