Familypedia
Advertisement

Robert Lee Stafford was born 1906 in New York, United States to Ion Austin Stafford (1879-1956) and Fernanda Kleinsang (1880-1958) and died 1965 of unspecified causes.










Footnotes (including sources)

Advertisement