Peter N. Wilson
overview