dave powers