William John Duncan Spence (20 April 1923 – 28 May 2024) was an English writer.[1] He wrote war novels as Duncan Spence, and Westerns as Jim Bowden, Floyd Rogers and Kirk Ford. He also used the pseudonym Hannah Cooper. His most successful novels have been historical romances written under the name Jessica Blair.[2]