Joe Battista to speak at Penn State Shenango on November 7.