katherine kady allen