norman allen