John Hannah Kearne b.