JAMES P. MORAN, JR.