David Stokes

Active Flint, MI President for Mid-State Plating Company