Ian Hargrove's Past Work