Leslie Cecil Foster

View Tree

Birth

22 July 1910
St Helens, Lancashire, England

Death

August 1987
Knowsley, Lancashire, England

Relatives

Spouse(s)

Children