You asked:

does john murray have any children

Yes. John Murray, 4th Earl of Dunmore has at least one child.
John Murray, 4th Earl of Dunmore
John Murray, 4th Earl of Dunmore
John Murray, 4th Earl of Dunmore