Joseph Kyle

Canadian, Northern Irish, 1923-2005

Joseph Kyle

Canadian, Northern Irish, 1923-2005