Alexander Gordon — British cavalry officer