benjamin john power