JOHN R WALSH JR.