stephen knapp1