patrick.keenan