katherine allen