James E. Allison (born May 13, 1975) is a Canadian retired professional ice hockey defenceman. He played a career total of 372 games in the National Hockey League (NHL). He played for the Calgary Flames, Chicago Blackhawks, Columbus Blue Jackets, Nashville Predators, and Florida Panthers.