ian m. graham