Inventor and musician Thomas Truax opens up about success, struggling with self-belief, and his soft spot for mechanics Date:10/22/2021 Author: Jay Mitra