Walsh Peter J, Carroll, Kiernan & Forrest