Morgan O'Connell - British politician and soldier