Francis William Speer (March 20, 1942 – February 12, 1989) was a Canadian professional ice hockey player. He played in the National Hockey League and World Hockey Association between 1967 and 1974. He won the Stanley Cup with the Boston Bruins in 1970.