STEPHEN J HAGGE