James Irvin Daniel Spencer (December 4, 1937 — October 22, 1999) was a Canadian ice hockey player who played 73 games in the World Hockey Association and 230 games in the National Hockey League between 1959 and 1974. Spencer played for the Philadelphia Blazers, Vancouver Blazers, New York Rangers, Detroit Red Wings and Boston Bruins.