PETER T. SOLE, JR.