ed powers xxx