California Death Index

Elba Leroy Leonard died on December 4, 1978 in Alameda County, California. Born in Indiana on December 19, 1896, he lived to be 81 years, 11 months, 15 days old.

His Social Security Number was 572-12-9746.

Name Elba Leroy Leonard
Sex male
Birth Date December 19, 1896
Death Date December 4, 1978
Age at Death 81 years, 11 months, 15 days old
Birth Place Indiana
Death Place Alameda County, California
Social Security Number 572-12-9746
Contact