JOHN W HEAGY