Compact tree of Allan Lindsay McFARLANE