Luella Stoddard

Birth

22 December 1923
Holladay, Salt Lake, Utah, USA

Death

March 2014

View Profile

Relatives

Spouse(s)

Children