PETER T HASKINS