MBHS ties record with 29 National Merit Semifinalists

by

by