New Jersey Second Amendment Society President to Speak in Essex County