pete is short for peter pan ?
i bet he wears green tights and thinks of happy thoughts to fly ..