Michael A. Lynch
overview