elliot robert giles