JOHN J. ALLEN, JR.