Alexander BELL married Margaret STEWART at Melrose on the 18 August 1787.
They had at least seven children.