Peter L. Salk
overview