patrick mahaney