MICHAEL M COATES