Eric Sheilds

Active Lansing, MI President for Shields & Sons Inc