Charles Gibb was born on 31 Mar 1851 in Leonard Street, East Church Parish, Perth, Perthshire, Scotland.
Charles married Isabella Donald on 12 Jun 1874 (Banns of the Free Church of Scotland) in St. Andrews District, Dundee, Scotland. [Group Sheet] [Family Chart]