undefined Ian Macpherson