Graham is a local schoolteacher who looks around Keeper's Cottage after Lady Tara Oakwell (Anna Brecon) evicts Seth Armstrong (Stan Richards) and Betty Eagleton (Paula Tilbrook). When he discovers the reason for the sale, he refuses to buy it. He began dating Rachel Hughes. Graham at first appeared to be a perfect boyfriend for Rachel. He moved in with her and redecorated her home, cooked and even alphabetised her CD collection. But gradually Graham began to take control of Rachel's life. He got her to dress differently and dye her hair auburn so that she resembled his dead wife. Graham later took Rachel for a walk in the countryside and Rachel realised that Graham had an overwhelming desire to control every woman he dated. Rachel tried to escape but Graham tried to force himself on her and she fled away in fear until Graham trapped her on a clifftop. After a short talk, Rachel realised Graham had murdered his wife and made it look like she had committed suicide. Graham then pushed Rachel off the cliff and killed her.