Prof. Kevin KerriganWrong Prof. Kevin Kerrigan?
Local Address: United Kingdom
Room 101 Ellison Terrace
Newcastle Upon Tyne , Northumberland NE1 8ST
Company Description: Northumbria University is an expanding multicultural learning community, with excellent links with further and higher education, industry and commerce throughout... more