Michael Ruse Michael parker Michael. Ruse michael buble michael Nyman michael R. michael johnson Michael J Michael D Michael S