Christopher Le Brun is a painter, sculptor and printmaker. He was the 26th President of the Royal Academy since Sir Joshua Reynolds, and the youngest to be elected since Lord Leighton in 1878. He is a former trustee of the Tate, the National Gallery and Dulwich Picture Gallery. The image below shows Christopher working on a full-scale version of the design at the glass studio in Germany.
The Faith Centre is extremely grateful to the LSE Annual Fund for its assistance acquiring the window.