He was educated at Westminster School, Balliol College, Oxford and Sidney Sussex College, Cambridge and since 1994 has been linked to St Edmund's College, Cambridge.
He was educated at Westminster School, Balliol College, Oxford and Sidney Sussex College, Cambridge has been linked to St Edmund's College. He was educated at Westminster School, Balliol College, Oxford and Sidney Sussex College, since 1994 has been linked to St Edmund's College. St Edmund's College is Cambridge.