James Stevens

Active Temperance, MI President for Mowrer & Stevens Construction Co