Nova Scotia Journal

David Williams of Halifax Dartmouth