dennis stock