Richard Bradshaw — British general and doctor (1920-1999)