STEPHEN M HALPERIN