No photo of Solene Rowan

Solene Rowan

Dr

  • Chair of Contract Law, Laws