John Shaw-Lefevre — British barrister, Whig politician and civil servant (1797-1879)