CB Rank (Person) 1,203,868
Number of Current Jobs 1
Stephen MacKinnon is the VP of Research & Development at Cyclica.
  • Cyclica Logo
    Cyclica VP of Research & DevelopmentSep 2014
There is no recent news or activity for this profile.