Archie Sturmer
Riding a '38 Autocycle Deluxe
Perhaps an electrical controls division at a factory and the manufacturer of the push or plunger electrical switches?what are the ECD letters on the tank about? i say make a rider out of it and rewire everything to get the lights working again.
Or simply Elgin Cruiser Deluxe.