Stuart Lay

Stuart Lay of Swansea receives his commission of his three children at Miskin Manor, Aug 2017.