pat divilly