dennis r knowles