Major Edward Hartley Kirkpatrick