PETER T HALVEY