Family: Capt. William LEONARD, Sr. / Elizabeth APPLEGATE (F611)



Family Chart