Individual Details

Helen Dean

(11 Aug 1904 - 21 Oct 1989)

Events

Birth11 Aug 1904Colorado, United States
Death21 Oct 1989Falls Church, Fairfax, Virginia, United States

Families

SpousePaul D Larrick (1904 - 1971)