joseph powers