Charles Thorne
overview