graham harrell