bill powers