He is Melissa Sheppard's first husband and the eccentric owner of a vintage doll shop.
He was portrayed by Richard Glover.
John was secretly aiding Ted Huxley deal drugs around Carsely. He would hide the drugs in cheap dolls, which wouldn't draw attention to him as he was the owner of a vintage doll shop, before distributing the drug filled dolls to clients around the village. The pair mainly operated out of the Fox and Ferret during their weekly singles night. (Agatha Raisin & the Love from Hell)
John is a somewhat eccentric and self-deprecating man. He’s most comfortable with his porcelain dolls, as opposed to being around other people.