McClelland, Richard Leeper ('Dick') ('Richard Leech')

Contributed by