James Elliot Humble

Affiliations

  • Chief Technology Officer at Ecd Automotive Design Inc. (ECDA), 2023-12-16