Kevin J Black

Kevin J Black

Recovering Secondary Mathematics Teacher; passionate about education, technology and snowshoeing; living in Utah in the silicon slopes