Compact tree of Kyle William John Porter