Len Carter

Len Carter is a production assistant.

Production assistant
{{Scroll|

Season 2
}}