David Block — British Army officer