Catherine Mitchell
Catherine Mitchell is a writer based in New Bern, North Carolina.