Marriages HADDEN, Margaret Children SHIELDS, William: 1835 - February 19, 1886 Notes Occupation: Carter