Cannon's writings on Lovecraft include "The Chronology Out of Time: Dates in the Fiction of H. P. Lovecraft" and "Sunset Terrace Imagery in Lovecraft". He edited Lovecraft Remembered, a collection of reminiscences by friends and acquaintances of Lovecraft, and co-edited More Annotated Lovecraft with S. T. Joshi . He also wrote a personal memoir about another writer in the Lovecraft Circle, "Long Memories: Recollections of Frank Belknap Long ."
His fiction includes Pulptime, in which Lovecraft, Long and Sherlock Holmes team up to solve a mystery; Scream for Jeeves: A Parody, which retells some of Lovecraft's stories in the voice of P. G. Wodehouse's Bertie Wooster; and Lovecraft Chronicles, a novel based on Lovecraft's personal life.
He has also written several short stories in the Cthulhu Mythos genre, often with an element of parody. These include "Azathoth in Arkham" and "The Revenge of Azathoth", two sequels to "The Thing on the Doorstep"; "The Undercliffe Sentences", a takeoff on Ramsey Campbell; and "The Madness Out of Space", originally presented as a "lost" story by Lovecraft story.
Cannon works as an editor for Publishers Weekly, specializing in the horror genre, science fiction, fantasy and mystery. He lives in New York City and is married with three children.