Gregor was raised on the west coast of Scotland before attending St Andrews University, where he competed a BSc in Physics and Mathematics. After teaching at Fettes College, Edinburgh, Gregor moved to Loretto School in Musselburgh, where he was Head of Physics, Head of Science and a Housemaster.
Gregor joined the Marlborough Common Room in 2014 from Spain where, as Director of Residential Life & Programs, he had established a new boarding campus at Sotogrande International School.
With a love of the countryside, Gregor has previously run both beagling and horse riding at Marlborough. A keen rugby man, he can often be found refereeing College fixtures on a Saturday afternoon.
Gregor is married to Angharad, who grew up in Marlborough and teaches at a local primary school. They have two sons.