Peter D. Coogan
overview