Michael Coates Michael Gates Michael collns Richard Coates Richard Yates Nigel Coates michael crichton michael Nyman michael R. michael jordan Speaks