Michael Moorcock Michael Moorcock. Michael Rock Michael Corcoran Michael Maddock Michael Stock Michael Weinstock Michael J. Trebilcock Richard Silcock by Michael Corcoran