mack giles