Bill Shaw

Active Detroit, MI Managing Member for Gm Components Holdings, LLC