alfred perry