Shopping Cart

John Halliday

John Halliday, a Langley, B.C. resident, is one of the new coauthors of 109 Walks in British Columbia's Lower Mainland. He is also a member of the British Columbia Mountaineering Club.