JOHN H WALSH JR