WALSH MARTYN JOHN