Skip to main content
  1. Tags/

Biomedical Innovation

Lorna Ewart

1023 words·5 mins
Chief Scientific Officer at Emulate, Inc, pioneering organ-on-a-chip technology.