Peter McGough
overview