2019 Michigan Junior Chess Championships Oakland University, Rochester, MI – March 23, 2019 Michigan Chess Association All images © 2019 Christopher Billick