The Genesee County Sheriff’s Office arrested 57-year-old Eugene Pratt from Davison.
According to Sheriff Chris Swanson the former teacher, school principal, coach and school administrator has been arraigned and has a $25,000 bond.
The Sheriff says this investigation has spanned decades.