Marcus Hester

Marcus Hester is a actor who portrayed Len in Season 4 episode, "Claimed".