Joshua L. Green
overview