graham, david and ian