MyCompanies Wiki

Manufacturer of the "Odell", a truck unit/extension for converting Ford cars into commercial cars based from Atlanta, Georgia on 541 Peachtree Street.