James A. MacKinnon, IIID