Michael Mulligan

Michael Mulligan is a construction insolvency specialist at law firm Shakespeare Martineau