Terence Haines's public data