Den is a prompt and effective communicator; a pleasure to deal with.