pat corcoran