captain Thomas Humphrey Sneyd (Battlefield Cross)