John Charles Kirkpatrick McNaught (March 23, 1902–July 9, 1970) was a Canadian radio broadcaster and writer. He was an announcer for CBC Radio and a host on CBC Television in the 1950s and 1960s. He was best known by the professional pseudonym James Bannerman; he also used a variety of other pseudonyms in his work as an author, critic, and screenwriter.
He was born in Toronto, Ontario, and educated at Upper Canada College and the University of Toronto.
During the Second World War, McNaught was commissioned into the Royal Canadian Navy Volunteer Reserve at the rank of lieutenant in 1940. He served on HMCS Columbia and HMCS Bayfield and was the commanding officer of the latter unit from 16 October to 22 December 1944. He was released following the war.
