patrick-mccaffery