David T. Crane
overview