JOHN M HAGGERTY