Lawrence Moore Cosgrave

Canadian diplomat