Marks Michael A Finnegan Marks & Hampton