alvin powell