Compact tree of William A O ALLAN