Overview

Sir John Fiennes Twisleton Crampton

(1805—1886) diplomatist