graham sheppard