jay123
Member
- Joined
- Nov 9, 2017
- Messages
- 288
I came across this today. And they deal with RNA technology. Ovid in Latin means sheep.Add a C and what do you get? Hmmm?
Home - Ovid Therapeutics
Conquering epilepsies and brain conditions with courageous science
ovidrx.com