Kathleen Purvis The Charlotte Observer