Len Walter
Place of Birth:

Amersham, Buckinghamshire, England, UK

Biography:

filmography: