Duygu Yilmaz

Associate Director Lead Development, Biology at Ochre Bio

Timeline

  • Associate Director Lead Development, Biology

    Current role

  • Principal Scientist

A panel showing how The Org can help with contacting the right person.