MICHAEL C DENNING