Compact tree of John Park Campbell