J. J. Masters to hold public sale