A former Western Albemarle High School teacher already facing charges is back in jail. Waynesboro police arrested John Daniel Patterson Jr. for child porn and solicitation of a minor. This is round two of charges for Patterson. The Augusta County Sheriff’s Office arrested Patterson in April when he thought he was talking to a 13-year-old boy, but it was actually a police sting. After his first arrest, police say they discovered Patterson did have an online relationship with a real teenager. That's what Waynesboro police arrested him for Wednesday morning.