Mary married Donald KEITH on 30 Jun 1870 in Prince Edward Island, Canada. [Group Sheet] [Family Chart]