John Keith Edwards — British Army general