bob giles