GM files for initial public stock offering

by Gregory Warner