james shea

Mr. James Shea

  • Associate Professor, Director of Creative and Professional Writing Programme
  • OfficeRRS625
  • Tel3411 5898