neil giles