John Hoppner ( London 1758 - 1810 )