graham reese