Francis William Speer (March 20, 1942 – February 12, 1989) was a professional ice hockey defenceman who played 135 games in the World Hockey Association and 130 games in the National Hockey League. Born in Lindsay, Ontario, he played for the Boston Bruins, Pittsburgh Penguins, New York Raiders, New York Golden Blades, and New Jersey Knights. Speer won the Stanley Cup with the Boston Bruins in 1970.
He played junior hockey for the St Catharines TeePees from 1959 to 1962, winning the Memorial Cup in 1960. Turning pro in 1962-63, Speer bounced around the minors until 1967-68, when he joined the expansion Pittsburgh Penguins. After playing parts of two seasons with the Penguins, Speer was accquired by the Boston Bruins in 1969 and was a part of their Stanley Cup-winning team in 1970. After that season Speer returned to the minors for two seasons.
In 1972-73 Speer jumped to the World Hockey Association's New York Raiders and also played with their successor team the New Jersey Knights the next season. After one season with the senior Orillia Terriers in 1974-75 he retired.
In the NHL Speer played in 130 games and scored 5 goals and 20 assists. In the WHA he scored 4 goals and 26 assists in 135 games.