John Trent
overview