Compact tree of John Hagen