Who married Margaret Maitland?