Ravenscroft teacher Zoe Welsh. Camacho has a 20-year criminal history in Durham and Wake counties. He also has a history of ...