Peter Farrell
overview