STEPHEN M HACKEL