Marco

He was a demon who killed Len off-camera after the episode Thin Lizzie.