Larry A. McLean
overview