Compact tree of John G Thomas