MICHAEL N HAVERY