Eric Shields

Active Lansing, MI President for Shields & Sons Inc