Nació el 10 de enero de 1945 en Highgate al norte de Londres y es el quinto hijo del matrimonio integrado por Robert Stewart y Elsie Gilbart.