Alden StaRRcar 08.12.2017 admin 0 Alden, William L. Alden founded Self-Transit Systems Corp. around 1955. It originally envisioned small electrically powered cars suitable for short...