President at St Clair Aluminum - St. Louis, Missouri, United States
St Clair Aluminum is a construction company based out of St Louis, Missouri, United States.