Michael W. Green
overview