mark giles