JOHN HEFFRON part 1