Compact tree of John M Haines