Len has been with Second Church for 17 years. He earned a Bachelor of Arts from the Music College of State Conservatory in Saint Petersburg, Russia. He emigrated from Russia to the United States in 1991, and became a citizen in 1997. Len is a composer and has produced three CDs of electronica music. His music is played on local radio stations. He was a music teacher at Worcester Academy, and now, is a private tutor of piano in the Metro West area.