Compact tree of John Hupfeld