jim powers