Patrick Flynne
overview