Patrick Canty
overview