1966 – 1980 Company name Electric Fuel Propulsion Corp. Place Detroit, Michigan Country United States