PETER J. HOLMES JR.