rance allen age