JOHN V HEFFERMAN