nancy j. allen