Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton: Leader of the Opposition
Ryan Kelpin (ryan@ryankelpin.com):
Remembering Jack Layton
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton waiting to give his speech
Ryan Kelpin (ryan@ryankelpin.com):
Olivia Chow
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton shakes hands with supporters
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton shakes hands with supporters
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton 2
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton
Ryan Kelpin (ryan@ryankelpin.com):
Enthusiastic Crowd
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton poses with Brendan Canning (Broken Social Scene), voters and volunteers
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton revealing NDP platform points 3
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton revealing NDP platform points
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton shakes hands with voters
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton and Olivia Chow pose with Peggy Nash and Andrew Cash
Ryan Kelpin (ryan@ryankelpin.com):
Olivia Chow with Brendan Canning from Broken Social Scene
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton chats with CP24 and Devon Soltendieck
Ryan Kelpin (ryan@ryankelpin.com):
Jack Layton greets a man who wishes to discuss immigration