Thomas Brennan

Passionate about developing technology to help people live happier and healthier lives.

  • 6 posts
  • Johannesburg, South Africa