dennis knapp