Peter Charles Larkin

Canadian diplomat