edward powers