Allan MacKinnon's Interests