Peter Alexander Rupert Carington

Peter Alexander Rupert Carington