allen christian