John Kirkpatrick

Active Rockingham, NC Executive Director for Rockingham Newspapers LLC