His parents were free blacks .
Richard Mason Hancock was born on November 22 , 1832 in New Bern , North Carolina .
Richard Mason Hancock 's parents were free blacks .
Richard Mason Hancock was born on November 22 , 1832 in New Bern , North Carolina .