American Canyon, CA – A Physical Education teacher from American Canyon High School, located at 3000 Newell Dr, American Canyon, CA 94503, has been arrested twice in one week and charged with multiple felony sex crimes against a student. Additionally, the principal of the high school has…
Laurence P. Banville
4 min read