Mary was born in Charleston, South Carolina. She was the daughter of Paul Pritchard and Catherine Hamilton.