Henry Sheehy Keating — British general