Previous results for Ian Hargreaves