Who is haffy powers