John hannah John Hannah (actor) John Hanning Speke