The next tour stop for James Keelaghan is Thursday, April 19 in Richmond Hill, ON.