Desmond Sean J Finnegan Marks & Hampton