Peter Carington

Peter Alexander Rupert Carington