Michael Audain michael Nyman Michael Siglain Michael Crupain michael crichton Michael sowa michael R. michael foreman (美) Michael Main Richard J. Thain