JAMES J. MCGARVEY