Curriculum Vitae for Stephen Giles