Patrick V P Foley Jr