 In 1858, he married Annie Earl of Somerset County, Pennsylvania, who died a few months after their marriage.He remarried a few years afterwards to Bettie St. Clair Robb, a granddaughter of Arthur St. Clair, a major general in the Continental Army and the ninth President of the Continental Congress.The two had one child, Sarah.