Compact tree of John Ross ALLAN