rachel giles