Compact tree of David O Sorensen