James David Harrison (born July 9, 1947) is a retired professional ice hockey player who played 324 games in the National Hockey League and 232 games in the World Hockey Association. He played for the Boston Bruins, Toronto Maple Leafs, Alberta/Edmonton Oilers, Cleveland Crusaders, and Chicago Black Hawks.