James Giles — politician