lance giles