John Patrick MacDonald
John Patrick MacDonald CCBI
John Patrick MacDonald CCBI

Police charge Raleigh man, 21, had child porn on computer

January 27, 2016 12:26 PM