bruce giles