James Graham har aflidit.