JOHN J. CAIN INC.