James Keelaghan

Biography by

James Keelaghan is one of Canada's international stars. His passionate mix of roots rock, Americana, and contemporary folk has established Keelaghan's presence in Europe, Australia, and North America.…
Read Full Biography