Weaver named new Board of Education president

by