Mary M. Penney (née Duncan) was born in April 1854 in North Carolina. Penney was a farmer in the Hallsboro community in Columbus County, North Carolina. She died in Welch Creek in Columbus County on February 13, 1931.