Compact tree of John L Carter