Len was born 48 years ago. His birth year was listed as 1976. He has stayed in Sturgeon Bay and Kenosha before moving to Sturgeon Bay. 1124 Bonnie View Dr, Sturgeon Bay, Wi 54235 is where Len lives. The number currently linked to Len is (920) 746-1375.