Profile of john trevor