 James Long married again and the name of his second wife was Mary Keightley.They had one daughter.James's sister Anna wrote approvingly to their mother that Mary had ""brought my brother of his drinking in a great measure and to love home"."