ray giles