John Le Carre

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

Photographer: Terry O'Neill