michael dean cock