john long in private society