2949. Benjamin Greene LEONARD was born on 20 Dec 1842.
Katherine BRAND was born on 20 Dec 1842. Benjamin Greene LEONARD and Katherine BRAND had the following children:
4123
i.
+4124
ii.
4125
iii.