Richard Schafer

Active Troy, MI President for Assembly Alternatives, Inc