All photographs are by Gary Kennedy, unless otherwise noted.