John Le Carre

English spy novelist John Le Carre, born David John Moore Cornwell in Dorset, circa 1995.

Photographer: Terry O'Neill