john l. alllen.jr