David MacKinnon 2012