Glenn E. Crane
overview