trevor powers