David Giles's public data