John Brown to be remembered next weekend