St. John to speak April 20