JOHN J. RANNE, JR.