trevor barry