Allen R. Larson
overview