4589. Luella F. LEONARD1005 was born on 17 Feb 1872.
Luella F. LEONARD and Charles BARR were married on 2 Sep 1908.