PATRICK J. MCGARVEY